964dd74f72
feat(launchpad): populate all registered apps for Universal Sandbox guests on Launchpad and allow ForwardAuth access
2026-08-27 23:33:30 -07:00
c221e32855
fix(join): wire handleJoin and handleSplashJoin in public scripts and join fragments to fix 400 error on /join
2026-08-27 23:05:18 -07:00
77a82cbe84
feat(sessions): include active event group sessions in unified session table and mobile deck without removing event deck
2026-08-27 22:47:18 -07:00
2fa8222062
feat(events): complete audit parity for vanity /e/:slug splash, /join/:slug CLI env ingress, and PIN+slug rotation
2026-08-27 22:33:39 -07:00
fc86565597
fix(sessions): wire extend and revoke onclick handlers in table and mobile deck fragments
2026-08-27 22:28:57 -07:00
b38f122df4
fix(ui): complete all items in tasks/checklist.md (sticky docking, floating toasts, rotate PIN, tab locks, expired events, reset actions)
2026-08-27 22:24:10 -07:00
ed9bdb8852
fix(ui): align create button terminology with ui-audit specifications (Create Session & Create Event)
2026-08-27 22:06:01 -07:00
cd2dd194ec
fix(ui): restore compact/grid toggle, 2-tab delegation, sticky header, and event cockpit guest actions
2026-08-27 21:57:20 -07:00
b2a2bdab07
fix(ui): restore launchpad routing, admin catalog pages, and ui-audit sessions workflow
2026-08-27 21:47:50 -07:00
2c07c8cba1
fix(ui): add layout css for top navbar and fix isGlobalAdmin database query
2026-08-27 21:29:16 -07:00
aa9760b1e1
fix(ui): restore centered auth card layout, serve auth-client assets, and fix root redirects
2026-08-27 21:11:44 -07:00
a8111f6dc3
test(auth): hermetically mock SQL and Valkey rate limiter to prevent connection leaks
2026-08-27 21:02:10 -07:00
ed70e4d1cd
test(smoke): add comprehensive in-memory HTTP router smoke test
2026-08-27 20:53:29 -07:00
ee02daba79
feat(phase-5a): complete runtime switchover to src/main.ts and isolate cleanup task ( #61 )
2026-08-27 20:52:45 -07:00
58ac8a983d
feat(phase-4): persistent architectural and network test harness ( #60 )
...
* feat(phase-4): persistent architectural and network test harness
* docs(audit): add phase 4 post-implementation audit
2026-08-27 20:50:43 -07:00
5bbe2bc764
refactor(core): self-contained core utilities and 100% domain isolation ( #59 )
2026-08-27 20:43:24 -07:00
973fba0607
feat(phase-3): real-time hypermedia slices and client scripts migration ( #58 )
...
* feat(phase-3): migrate events and sessions hypermedia slices and client scripts
* docs(audit): add phase 3 post-implementation audit
2026-08-27 20:35:57 -07:00
06cad3d8fe
feat(arch): enforce 400-line ceiling and subdivide vertical slices
...
- Update AGENTS.md with 400-line hard ceiling and sub-feature slicing rules
- Update scripts/lint_arch.ts to enforce 400 lines max with anti-formatting heuristics
- Subdivide src/shared/ui/ into layout, navbar, and admin layout fragments
- Subdivide src/features/auth/ into modular login, register, and recovery routes/fragments
- Subdivide src/features/admin/ into users, user details, apps, and audit fragments
- Maintain backwards compatibility via fragment index re-exports
2026-08-27 19:55:01 -07:00
8b30b17dbe
feat(arch): implement Phase 2 base vertical slices and shared UI ( #57 )
...
- Scaffold shared UI fragments and styles in src/shared/ui/
- Implement full Auth vertical slice in src/features/auth/ with WebAuthn ceremonies and recovery endpoints
- Implement full Admin vertical slice in src/features/admin/ with responsive tables and mobile decks
- Add public client-side JS utilities and pure JS BIP-39 module
- Mount routes in src/main.ts and keep legacy server/ and ui/ quarantined
- Add pure JSX and API tests for Auth and Admin slices
2026-08-27 19:29:08 -07:00
34e9c4a76d
chore(audit): fix formatting, lint types, and add Phase 1 audit report
2026-08-27 18:22:13 -07:00
google-labs-jules[bot]
a613ed2b68
feat: execute Phase 1 architectural hypermedia framework
...
- Bootstraps `src/core/` foundation (`db.ts`, `valkey.ts`, `spire_ffi.ts`, `main.ts`).
- Adds `auth_guards.ts` for payload capping, CSRF check, and rate limiting.
- Adds `content_negotiation.ts` and `sse_adapter.ts` for Datastar transport helpers.
- Adds `error_fragments.tsx` for standardized Datastar error morphs.
- Introduces `scripts/lint_arch.ts` to block imperative DOM usage.
- Updates `deno.json` with src workspace configs and lint commands.
Co-authored-by: mrteye <1945243+mrteye@users.noreply.github.com>
2026-08-28 01:20:01 +00:00