summaryrefslogtreecommitdiff
path: root/frontend/src/components
Commit message (Collapse)AuthorAgeFilesLines
* Add Red Team CLI command and frontend UIsoryu2026-01-273-22/+363
| | | | | | | | | | | | | | | | Backend additions: - Add `makima red-team notify` CLI command for red team tasks - Add RedTeamCommand enum with Notify subcommand - Add red_team API client module for notify endpoint - Add RedTeamNotifyArgs with severity, task, file, context options Frontend additions: - Add ContractCreateModal with red team toggle and prompt input - Update ContractDetail with red-team tab for notifications - Update ContractList with red team enabled badge - Add TypeScript types for RedTeamNotification and related interfaces Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Move files tab and file pages to be accessible via contracts (#27)soryu2026-01-253-0/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: remove Files from top-level navigation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * feat: update file links to use contract-scoped routes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * feat: add contract context to FileDetail component - Add contractId, contractName, and onContractClick props to FileDetailProps - Update breadcrumb navigation to show contract name with path separator when viewing file within a contract context - Fall back to "Back to list" when no contract context is provided - This enables the FileDetail component to be used within the /contracts/:contractId/files/:fileId route Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * feat: update routes to nest files under contracts - Add react-router-dom for client-side routing - Create ContractList component to list all contracts - Create ContractDetail component with tabs (overview, files, tasks, repos) - Create FileDetail component to view individual files - Configure routes: - /contracts - list all contracts - /contracts/:id - view contract details with Files tab - /contracts/:contractId/files/:fileId - view file in contract context - Remove standalone file routes (/files, /files/:id) Files are now only accessible through their parent contract. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Task completion checkpoint * Task completion checkpoint * Task completion checkpoint * Task completion checkpoint * Task completion checkpoint * Task completion checkpoint * Task completion checkpoint * Task completion checkpoint --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* Update Makima panel in soryu to match makima/frontend descriptionsoryu2026-01-111-17/+6
|
* Add Makima inline icon and mesh copysoryu2025-12-231-13/+13
|
* Add Makima modalsoryu2025-12-231-15/+43
|
* Frontend: remove unused MissionDrawer component after mission screen transformsoryu2025-12-231-120/+0
|
* Frontend: mission screen transform with dimming, auto-pan image; hide stats ↵soryu2025-12-232-18/+155
| | | | in mission mode
* Refine manga masthead and issue badge; switch volume indicator to small red ↵soryu2025-11-161-1/+1
| | | | glowing heart
* Landing page redesign: minimalist layout, Mission/Contact buttons, Login ↵soryu2025-11-161-128/+109
| | | | | | redirect; update title and favicon Remove top level backend as it is used. Will be part of this monorepo, but structured differently
* Initial commitsoryu2025-11-1513-0/+1688