myrmidex
  • Joined on 2026-02-08
myrmidex commented on issue lvl0/buckets#52 2026-06-28 18:47:37 +02:00
Auth UI: register, login, logout (incl. POST /api/register)

Resolved on release/v0.3.0 (15 commits — a full-stack vertical slice). pr-reviewer (full-ticket diff): Request Changes → the one blocker fixed → green.

Backend

POST /api/register —…

myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-28 18:44:47 +02:00
5ed9fc8fb7 52 - Fix frontend healthcheck to probe 127.0.0.1 (localhost resolves to IPv6)
myrmidex commented on issue lvl0/buckets#35 2026-06-28 18:40:57 +02:00
Production image + Forgejo CI

Add a php healthcheck for CI ordering (from #52 finish-phase review)

compose.override.yaml: the php service has no healthcheck, and frontend / playwright only wait on frontend

myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-28 18:31:25 +02:00
b518dbeb1f 52 - Pin npm via single NPM_VERSION env + dev Dockerfiles, gate e2e on healthcheck
2e1af9d186 52 - Adjust auth form spacing
fa3732a0ac 52 - Pin npm to 11.17.0 and gate e2e on frontend healthcheck
Compare 3 commits »
myrmidex opened issue lvl0/buckets#63 2026-06-28 18:04:47 +02:00
Rename backend shell.nix helpers dev-* → dev-be-* for symmetry
myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-28 18:04:08 +02:00
314a977ced 52 - Add dev-e2e and dev-check shell helpers
a71276cb16 52 - Add Playwright e2e auth smoke test (containerized)
Compare 2 commits »
myrmidex commented on issue lvl0/buckets#35 2026-06-28 17:53:03 +02:00
Production image + Forgejo CI

E2E in CI — note from #52 (Playwright setup)

The Playwright e2e harness landed in #52: a playwright compose service (--profile e2e, browsers preinstalled in the image) running the auth…

myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-28 17:11:37 +02:00
f761f4a791 52 - Add logout with split authed/guest layouts
bc4483821c 52 - Add navigation links between login and register
4d641cae7f 52 - Add register screen with shared field-error parsing
fa7a7f9a2d 52 - Add login screen with data-router refactor and auth-module split
2d5f7d074a 52 - Add frontend dev-fe-* helpers to shell.nix
Compare 6 commits »
myrmidex commented on issue lvl0/buckets#62 2026-06-28 16:29:14 +02:00
Close test-coverage gaps and enforce a coverage threshold

Add: enable TypeScript strict mode (frontend)

Discovered during #52 review: the frontend tsconfig does NOT set "strict": true — only erasableSyntaxOnly, noUnusedLocals, `noUnusedPar…

myrmidex opened issue lvl0/buckets#62 2026-06-28 15:13:26 +02:00
Close test-coverage gaps and enforce a coverage threshold
myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-28 13:50:48 +02:00
244f9ec314 52 - Add application/json auth call path to api client
20c41c7a65 52 - Set up Vitest + RTL + MSW frontend test harness
Compare 2 commits »
myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-28 13:29:25 +02:00
5777946faf 52 - Add POST /api/register endpoint with validation
f76c7b9ecd 33 - Use theme tokens in primitives and replace template boilerplate
79367b3de0 33 - Add cookie-session API client for the dev proxy
28757d1e6b 33 - Add terminal UI primitives and base layout
d72b672b23 33 - Add Tailwind 4 and port the 80s terminal theme
Compare 8 commits »
myrmidex closed issue lvl0/buckets#33 2026-06-28 11:05:18 +02:00
Scaffold React/Vite SPA + port 80s aesthetic
myrmidex commented on issue lvl0/buckets#33 2026-06-28 11:05:07 +02:00
Scaffold React/Vite SPA + port 80s aesthetic

Resolved on release/v0.3.0 (6 commits: scaffold+compose service → Prettier → Tailwind 4 + theme → primitives + layout → API client → finish-phase token/hygiene cleanup).

Stood up the…

myrmidex closed issue lvl0/buckets#57 2026-06-27 23:20:33 +02:00
Backend: Bucket PATCH + DELETE operations
myrmidex commented on issue lvl0/buckets#57 2026-06-27 22:00:57 +02:00
Backend: Bucket PATCH + DELETE operations

Resolved on release/v0.3.0: b932228 (PATCH + priority-uniqueness validator), cb4af69 (DELETE), + a doc-tighten follow-up.

Adding new Patch() / new Delete() to Bucket's operations was…

myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-27 20:03:43 +02:00
cb4af693b1 57 - Add DELETE to the Bucket API
myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-27 17:33:15 +02:00
b932228759 57 - Add partial-update PATCH to the Bucket API with priority-uniqueness validation
myrmidex pushed to main at lvl0/buckets 2026-06-27 14:15:04 +02:00
468f60da7f 32 - Expose stateless distribution preview endpoint
myrmidex pushed to release/v0.3.0 at lvl0/buckets 2026-06-27 14:14:39 +02:00
e563816cb3 61 - Remove unused distribution_mode field from Scenario
e0e2f255ac 58 - Pin scenario create-from-UI contract with create→show round-trip and optional description
Compare 2 commits »