Added
- Cockpit Workspace Kanban View: New cockpit page with workspace-based kanban board for visualizing DAG runs by date. Includes workspace selector with "All workspaces" default, localStorage persistence for selected workspace, and server-timezone-aware date handling. (#1728)
- File-Based Index for DAG and DAG Run Stores: New indexing layer for DAG and DAG run file stores, improving lookup performance. (#1729)
DAGU_DOCS_DIREnvironment Variable: Docs directory is now independently configurable viaDAGU_DOCS_DIRenv var orpaths.docs_dirin config YAML (default:{dags_dir}/docs). Previously the docs directory was always derived fromDAGsDir.- Document Management in Tabs/Editor: Per-tab dropdown menu with Close, Close Others, Close All, and Delete Document actions. Trash icon in editor header bar. Confirmation modals for bulk close when unsaved changes exist.
Changed
- Navigation Reorder: Cockpit now appears before Dashboard in navigation. Docs moved to Overview section. Base Config moved to Workflows section.
- UI Light Mode Colors: Light mode colors aligned with the docs warm sepia palette.
Fixed
- Cockpit Kanban Timezone: Fixed browser/server timezone mismatch in kanban date generation and API bounds by using server timezone consistently.
- Cockpit "All Workspaces": Made the "All workspaces" option functional and set as default on load.
- Cockpit Kanban Status Mapping: Waiting status now correctly maps to the Running column.