You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Demo
The first demo start adds a fictional Mars-gadget startup (team, agents, a small git project with a backlog), so every page has something to show.
npm run demo:reset stops a leftover demo server and clears the demo data (on Windows the old server could keep the database locked).
Browser tests (npm run e2e) run the app in a real browser against the demo data, and CI runs them. A test walks the full flow: a task merges, a retried task asks for approval, the sprint is released.
Documents
Two new General guides: Engineering standards and UI guidelines. They are written for any project, so agents can follow them everywhere. Your own edits to the other guides are left alone.
Accessibility
An automated scan checks every page in both themes, plus dialogs, a form with an error, an open dropdown and the approval banner. It found and fixed: the sidebar project list, links told apart only by colour, amber text and the green badge too dim on the dark theme, unnamed controls (logo upload, model picker), the usage chart, scrolling pages that keyboard users could not reach, and the Deny button.
Keyboard and screen-reader fixes: Scrum backlog items open from their title, the "Sprint" back link is a real button, a task's check rows open with Enter or Space, the Usage chart days can be reached with Tab, and the Chat message box is labelled.
Changes
Faster first load: pages are fetched when first opened (about half the download).
The server sends a Content-Security-Policy and related security headers. Markdown images from other sites are not shown.
Enter no longer sends a chat message or note while you are composing text with an input method (Japanese, Chinese, Korean).
With "reduce motion" on, the office is a still picture and UI animations are off.
Maintenance
Lint has zero warnings and CI fails on any new one; GitHub Actions runs lint, tests, build and the browser tests.
ESLint 10; shadcn moved to development dependencies, so the production audit reports no issues.
Engineering standards, stage gates, decisions and pitfalls added under docs/.