Skip to main content

Roadmap

Cornerstone is under active development. Here is the current state of planned features:

Completed

  • EPIC-02: Application Shell and Infrastructure (#2) -- Responsive layout, routing, API client, health checks, error handling
  • EPIC-11: CI/CD Infrastructure (#12) -- Automated builds, semantic versioning, Docker image publishing
  • EPIC-01: Authentication and User Management (#1) -- Local login, OIDC SSO, user profiles, admin panel, role-based access
  • EPIC-03: Work Items (#3) -- Work item CRUD, tags, notes, subtasks, dependencies, keyboard shortcuts, list and detail pages
  • EPIC-12: Design System Bootstrap (#115) -- Design token system, dark mode, brand identity, CSS module migration, style guide
  • EPIC-05: Budget Management (#5) -- Budget categories, financing sources, work item cost tracking, vendor invoices, subsidy programs, budget overview dashboard
  • EPIC-06: Timeline and Gantt Chart (#6) -- Interactive Gantt chart, calendar view, milestones, CPM-based scheduling engine, dependency arrows, critical path highlighting
  • EPIC-08: Paperless-ngx Integration (#8) -- Document browser, document linking to work items and invoices, proxy architecture, thumbnail and metadata display
  • EPIC-04: Household Items (#4) -- Furniture and appliance tracking with categories, delivery scheduling, budget integration, work item linking, timeline dependencies, invoice and document linking
  • EPIC-07: Reporting and Export (#7) -- Budget report generation and document export for bank reporting
  • EPIC-10: UX Polish and Accessibility (#10) -- Cross-cutting UX improvements, keyboard shortcuts, touch optimization, performance tuning
  • EPIC-11: Unified Tag and Category System (#444) -- Consolidated tagging and categorization across work items, budget lines, and household items
  • EPIC-12: Codebase Refinement and Consistency (#445) -- Shared route factories, standardized API clients, consolidated error handling, reusable modal component
  • EPIC-14: Cross-Entity Code Deduplication (#495) -- Shared service factories, unified React components for budget and subsidy logic, accessibility improvements, harmonized design tokens
  • EPIC-15: Budget-Line Invoice Linking Rework (#602) -- Many-to-many invoice-budget-line linking with itemized amounts, bidirectional linking UI, invoice groups on item detail pages, subsidy recalculation using itemized amounts
  • EPIC-09: Dashboard and Overview (#9) -- Project dashboard with budget summary, timeline status, invoice and subsidy pipelines, mini Gantt preview, and customizable card layout
  • EPIC-13: Construction Diary (#446) -- Construction diary with manual entries, automatic system events, photo attachments, and signature capture
  • EPIC-17: Internationalization (#915) -- English and German language support with i18next, locale detection, and glossary-enforced translations
  • EPIC-18: Areas & Trades (#1029) -- Hierarchical project areas and trade specialties replacing the flat tag system, with area-based filtering and vendor-trade linking

Planned

No epics are currently planned. Track progress in real-time on the GitHub Projects board.