Commit graph

  • 0737ca6334 54 - Add-bucket form posts a new bucket and refetches the list release/v0.3.0 myrmidex 2026-07-06 23:37:24 +0200
  • 44731e7388 54 - Add violations-parser and dollar/percent wire converters myrmidex 2026-07-06 21:53:41 +0200
  • b1bc41c6d5 65 - Cover ScenarioShowPage empty-buckets and null-description branches myrmidex 2026-07-06 21:15:50 +0200
  • 030a49da01 65 - Fix auth e2e to assert real empty state, not unseeded scenario myrmidex 2026-07-06 21:15:38 +0200
  • bfaf5c49ed 53 - Frontend: wire scenario show route and distinct not-found state myrmidex 2026-07-05 23:27:17 +0200
  • 2e73737c29 53 - Frontend: scenario show page with embedded bucket cards myrmidex 2026-07-05 23:20:52 +0200
  • 35d83c774f 53 - Frontend: scenario list page at / with loading, empty and error states myrmidex 2026-07-05 10:39:37 +0200
  • 6fd2243c83 64 - Embed buckets in the Scenario item representation myrmidex 2026-07-05 09:38:52 +0200
  • f16e279f58 35 - Add prod image SPA serving, health endpoint, and Forgejo CI myrmidex 2026-06-30 21:07:45 +0200
  • 196cbfbb69 62 - Close coverage gaps, enable TS strict, add coverage thresholds myrmidex 2026-06-28 23:21:11 +0200
  • 5ed9fc8fb7 52 - Fix frontend healthcheck to probe 127.0.0.1 (localhost resolves to IPv6) myrmidex 2026-06-28 18:44:59 +0200
  • b518dbeb1f 52 - Pin npm via single NPM_VERSION env + dev Dockerfiles, gate e2e on healthcheck myrmidex 2026-06-28 18:29:11 +0200
  • 2e1af9d186 52 - Adjust auth form spacing myrmidex 2026-06-28 18:28:07 +0200
  • fa3732a0ac 52 - Pin npm to 11.17.0 and gate e2e on frontend healthcheck myrmidex 2026-06-28 18:18:01 +0200
  • 314a977ced 52 - Add dev-e2e and dev-check shell helpers myrmidex 2026-06-28 18:04:19 +0200
  • a71276cb16 52 - Add Playwright e2e auth smoke test (containerized) myrmidex 2026-06-28 18:04:02 +0200
  • f761f4a791 52 - Add logout with split authed/guest layouts myrmidex 2026-06-28 17:11:50 +0200
  • bc4483821c 52 - Add navigation links between login and register myrmidex 2026-06-28 16:39:14 +0200
  • 4d641cae7f 52 - Add register screen with shared field-error parsing myrmidex 2026-06-28 16:33:32 +0200
  • fa7a7f9a2d 52 - Add login screen with data-router refactor and auth-module split myrmidex 2026-06-28 15:02:07 +0200
  • 2d5f7d074a 52 - Add frontend dev-fe-* helpers to shell.nix myrmidex 2026-06-28 14:31:48 +0200
  • 7143e16bf9 52 - Add auth context, route guards, and router wiring myrmidex 2026-06-28 14:31:38 +0200
  • 244f9ec314 52 - Add application/json auth call path to api client myrmidex 2026-06-28 13:51:01 +0200
  • 20c41c7a65 52 - Set up Vitest + RTL + MSW frontend test harness myrmidex 2026-06-28 13:50:47 +0200
  • 5777946faf 52 - Add POST /api/register endpoint with validation myrmidex 2026-06-28 13:29:36 +0200
  • f76c7b9ecd 33 - Use theme tokens in primitives and replace template boilerplate myrmidex 2026-06-28 11:03:16 +0200
  • 79367b3de0 33 - Add cookie-session API client for the dev proxy myrmidex 2026-06-28 02:32:39 +0200
  • 28757d1e6b 33 - Add terminal UI primitives and base layout myrmidex 2026-06-28 02:22:07 +0200
  • d72b672b23 33 - Add Tailwind 4 and port the 80s terminal theme myrmidex 2026-06-28 02:16:41 +0200
  • 4ac02d1ee9 33 - Add Prettier to the frontend myrmidex 2026-06-28 02:11:14 +0200
  • 41bcc1b905 33 - Scaffold Vite + React + TS frontend and add compose node service myrmidex 2026-06-28 02:06:56 +0200
  • 1e9abf884b 57 - Tighten foreign-scenario docblocks to the locked 400 decision myrmidex 2026-06-27 23:34:20 +0200
  • cb4af693b1 57 - Add DELETE to the Bucket API myrmidex 2026-06-27 20:03:54 +0200
  • b932228759 57 - Add partial-update PATCH to the Bucket API with priority-uniqueness validation myrmidex 2026-06-27 17:33:25 +0200
  • e563816cb3 61 - Remove unused distribution_mode field from Scenario myrmidex 2026-06-27 12:33:30 +0200
  • e0e2f255ac 58 - Pin scenario create-from-UI contract with create→show round-trip and optional description myrmidex 2026-06-27 08:30:32 +0200
  • 473b88b54e 50 - Scope streams to the owner transitively via scenario myrmidex 2026-06-25 23:52:58 +0200
  • 6dd8e2207f 50 - Scope Bucket reads to the owning Scenario's owner myrmidex 2026-06-25 20:34:45 +0200
  • 064805eb09 50 - Scope Scenario reads to the authenticated owner myrmidex 2026-06-25 19:59:40 +0200
  • e4b1506ac5 50 - Stamp authenticated user as Scenario owner on write myrmidex 2026-06-24 23:26:46 +0200
  • 468f60da7f 32 - Expose stateless distribution preview endpoint main myrmidex 2026-06-22 18:55:02 +0200
  • d6f47dea66 32 - Expose stateless distribution preview endpoint myrmidex 2026-06-22 18:55:02 +0200
  • 5c5369328a 32 - Add ProjectionPreviewOutput DTO with fromResult mapping myrmidex 2026-06-22 00:54:23 +0200
  • af467de439 32 - Add AllocateIncome action for phased income myrmidex 2026-06-21 23:58:45 +0200
  • 556f45146c 32 - Add EvenSplitter for even distribution with redistribute myrmidex 2026-06-21 11:09:16 +0200
  • d7af49cf8e 32 - Fix buffer-stage room and unify cap clamping myrmidex 2026-06-21 00:46:00 +0200
  • d64e7ce1ef 32 - Add BucketRoomCalculator with FillStage myrmidex 2026-06-20 23:51:56 +0200
  • d19154af31 32 - Add dev-coverage shell helper myrmidex 2026-06-20 23:51:13 +0200
  • bebc0427b9 31 - Add required-field validation myrmidex 2026-06-20 10:15:31 +0200
  • 1a90a18b49 31 - Expose Bucket and Stream via API myrmidex 2026-06-20 10:00:54 +0200
  • e4ae6dabf6 31 - Expose Scenario via API with ROLE_USER gating myrmidex 2026-06-20 09:34:07 +0200
  • a2663be938 31 - Add buffer multiplier validation myrmidex 2026-06-20 00:53:29 +0200
  • 3163a95f37 31 - Add single-overflow-per-scenario invariant myrmidex 2026-06-20 00:28:29 +0200
  • 7855e41e84 31 - Add allocation-type invariant myrmidex 2026-06-19 23:38:24 +0200
  • a2d36eb4da 31 - Add Stream entity with frequency and optional bucket link myrmidex 2026-06-19 20:11:13 +0200
  • 016d4f497e 31 - Add Bucket entity with scenario relation and priority constraint myrmidex 2026-06-19 01:04:38 +0200
  • 7b87c6d665 31 - Add Scenario entity, migration and repository myrmidex 2026-06-18 23:49:24 +0200
  • cda83371c4 31 - Add dev-migrate shell helpers myrmidex 2026-06-18 23:48:27 +0200
  • 59807d8e33 31 - Add domain enums myrmidex 2026-06-18 21:25:39 +0200
  • 1b1d9db626 30 - Add cookie-session auth: json_login, /api/me, logout myrmidex 2026-06-18 01:37:59 +0200
  • 7c893c9988 30 - Install Monolog myrmidex 2026-06-18 00:31:49 +0200
  • b8971552d7 Add user entity myrmidex 2026-06-17 21:24:38 +0200
  • 21110c6e70 Install DAMA myrmidex 2026-06-17 20:54:25 +0200
  • afb99a11ec Install maker bundle myrmidex 2026-06-17 20:23:15 +0200
  • 57dcabc44f 29 - Add PHP-CS-Fixer myrmidex 2026-06-15 01:15:21 +0200
  • 41a984950f 29 - Add PHPStan myrmidex 2026-06-15 01:11:08 +0200
  • b230aa3fd2 29 - Add PHPUnit myrmidex 2026-06-15 01:04:32 +0200
  • 4e9f4ad449 28 - Configure postgres, ports and podman dev myrmidex 2026-06-15 00:57:22 +0200
  • 9e2f056fff 28 - Adopt dunglas/symfony-docker base myrmidex 2026-06-15 00:14:42 +0200
  • 4964172ae9 Set up API Platform myrmidex 2026-06-14 21:55:14 +0200
  • a4b0aef7c7 Set up Symfony myrmidex 2026-06-14 20:49:31 +0200
  • ad6e32ff3f Add shell nix file myrmidex 2026-06-14 20:42:06 +0200
  • 91eba18b79 24 - Replace broken dashboard route imports with home v0.2.0 myrmidex 2026-03-30 01:09:35 +0200
  • c3ce5b0b80 24 - Fix Vite manifest error in CI tests release/v0.2.0 myrmidex 2026-03-30 00:20:40 +0200
  • cf6f0c76c2 24 - Remove multi-scenario scaffolding myrmidex 2026-03-30 00:01:05 +0200
  • afc65b4f3a chore - Fix class_attributes_separation lint issues myrmidex 2026-03-30 00:00:54 +0200
  • 98d355e811 2 - Fix stale edit modal and green bar threshold myrmidex 2026-03-22 17:07:15 +0100
  • a07d916663 2 - Show projected distribution on progress bars with yellow indicators myrmidex 2026-03-22 16:59:53 +0100
  • c2d2262488 2 - Add visible error feedback for distribution preview and save myrmidex 2026-03-22 16:43:59 +0100
  • 46dc09783e 2 - Integrate DistributionLines SVG overlay into scenario page myrmidex 2026-03-22 15:22:54 +0100
  • 7b92423fb9 2 - Create DistributionLines SVG connector component myrmidex 2026-03-22 15:19:49 +0100
  • 5ac8d48727 2 - Add distribute button and wire up preview/apply endpoints myrmidex 2026-03-22 15:15:56 +0100
  • 7938677950 2 - Restructure layout from grid to flex for distribution lines myrmidex 2026-03-22 15:07:57 +0100
  • 4006c7d2f3 2 - Add DigitalProgressBar and extract BucketCard component myrmidex 2026-03-22 03:24:21 +0100
  • ced02a2ab2 2 - Clean up dead code and restyle inline edit components myrmidex 2026-03-22 03:05:23 +0100
  • a9d74e3eee 2 - Restyle settings panel as inline slide-out block myrmidex 2026-03-22 02:59:40 +0100
  • 7d2e373ffd 2 - Add 80s digital theme and restyle scenario page myrmidex 2026-03-22 02:55:46 +0100
  • 618d674793 2 - Fix scenario resource data wrapper in Inertia props myrmidex 2026-03-22 02:36:32 +0100
  • e5a02c3c32 2 - Fix Vite hot reload in dev container myrmidex 2026-03-22 02:31:24 +0100
  • a94aabe604 19 - Add double-click guard to save distribution handler myrmidex 2026-03-22 02:20:18 +0100
  • 0d322cde06 chore - Remove broken DashboardTest referencing commented-out dashboard route myrmidex 2026-03-22 02:20:14 +0100
  • 3e894503fe 19 - Add save distribution button to income preview component myrmidex 2026-03-22 02:18:00 +0100
  • f4e5a186fa 19 - Add apply distribution endpoint to persist bucket balances myrmidex 2026-03-22 02:15:22 +0100
  • 52ec8bb2ac 18 - Allow setting allocation value after type change myrmidex 2026-03-22 02:07:26 +0100
  • aca9644c5b 18 - Add inline editing for name, allocation type, and allocation value myrmidex 2026-03-22 02:05:43 +0100
  • 81bd3880ec 18 - Add text mode to InlineEditInput myrmidex 2026-03-22 02:02:56 +0100
  • 24de58982a 17 - Deduplicate Scenario type to shared types myrmidex 2026-03-22 01:11:11 +0100
  • b98b6f6dd9 17 - Add settings panel with distribution mode toggle myrmidex 2026-03-22 01:08:44 +0100
  • a7f9799391 17 - Share scenario as Inertia shared data myrmidex 2026-03-22 01:00:39 +0100
  • ac3e6d2ff9 17 - Add scenario PATCH route with distribution_mode validation myrmidex 2026-03-22 00:56:20 +0100