Fixed files: - competitions-view.tsx: 10 strings (placeholders, labels) - subjects-view.tsx: 11 strings (types, actions, placeholders) - professional-calendar.tsx: 5 strings (event type labels) - illness-reporting-view.tsx: 3 strings (status badges) - student-detail-view.tsx: 4 strings (health form placeholders) - data-table.tsx: 2 strings (search, empty state) - compliance-wizard.tsx: 2 strings (name, state) - settings-view.tsx: 1 string (Skipped) - competence-flower-view.tsx: 1 string (Active) - disciplinary-view.tsx: 1 string (All clear) - district-management-view.tsx: 1 string (No recent activity) - competitions-view.tsx: 1 string (Stock) - ui/pagination.tsx: 3 strings (Previous, Next, More pages) - ui/breadcrumb.tsx: 1 string (More) - ui/carousel.tsx: 2 strings (Previous/Next slide) - ui/sidebar.tsx: 1 string (Sidebar title) Total: 44 hardcoded English strings replaced with German
1.2 KiB
Executable File
1.2 KiB
Executable File
Roadmap
The execution roadmap is maintained in the root TODO.md checklist. This file
is the public summary of its delivery order.
In Progress
- Delivery and security baseline: Docker, CI baseline, Argon2id, origin checks, local storage, WAL, and verified online backups.
Next
- Complete account lifecycle security: reset tokens, verification, optional TOTP, and auth-related end-to-end tests.
- Build the school policy engine: configurable escalation, holidays, retention, communication locks, quiet hours, and module gates.
- Consolidate navigation into canonical module owners and tabbed pages; build role-aware Bento dashboards without duplicate workflows.
- Complete academic workflows: template cloning history, fast entry, grading finalization attribution, versioned reports, real PDF and ZIP exports.
Later
- Communication policy and notification delivery completion.
- Calendar, leave, substitution, and operations consolidation.
- Learning Hub governance, AI safety, and exam middleware.
- Digital notebook annotation and PWA support.
- Emergency signage, compliance automation, and full E2E/accessibility release gates.
See TODO.md for detailed checkboxes, acceptance criteria, and blockers.