10 Commits

Author SHA1 Message Date
50eff7668b chore(forum): separte forum - reinstall latest forum 2026-09-06 01:22:35 -07:00
89538f807d chore(forum): xargs was replaced but we fixed an extra preceding slash breaking AST; updated ignore file 2026-08-29 18:10:50 -07:00
ee01227992 chor(fourm): cleanup; new home; add necessary config files; ignore some artifacts. 2026-08-29 11:25:25 -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
google-labs-jules[bot]
e52f931edb feat(ui): implement App Launchpad and secure logout redirect
- Add isSafeRedirectUrl utility to prevent open-redirect vulnerabilities.
- Update GET /logout to handle ?redirect=, clear cookies safely, and log audit events.
- Create AppLaunchpadPage.tsx using pure Hono SSR JSX for application visibility and SSO launching.
- Update GET /dashboard and AuthenticatedLayout.tsx to mount the Launchpad as the default authenticated view with Zero-Knowledge querying.
- Add HYBRID_INGRESS_PLAYBOOK.md documentation for Traefik ForwardAuth routing.
- Implement exhaustive unit tests in server/main.test.ts for redirect preservation, anomaly logging, and Zero-Knowledge role filtering.

Co-authored-by: mrteye <1945243+mrteye@users.noreply.github.com>
2026-08-24 21:58:36 +00:00
google-labs-jules[bot]
f63d0c9afe feat: implement 2-of-3 SSS recovery matrix using Wasm/Rust
- Scaffolds a new Rust crate `wasm/sss_recovery` for constant-time Shamir's Secret Sharing over GF(256) with strict Wasm `zeroize`
- Implements purely typed BIP-39 fallback mapped via Deno WebCrypto in `ui/utils/bip39.ts`
- Migrates `server/recovery.ts` logic mapping Device/Voucher + Server shares with Valkey rate-limiting
- Applies mandatory in-memory JS zeroization on all reconstructed buffers

Co-authored-by: mrteye <1945243+mrteye@users.noreply.github.com>
2026-08-24 07:49:34 +00:00
f36e237c84 fix(infra): adopt stack.env naming convention and align PostgreSQL 18 volume mount path 2026-08-23 18:50:55 -07:00
f967ba3480 feat(infra): separate Auth-Yes and SPIRE environment configurations 2026-08-23 11:05:53 -07:00
6d0b811637 chore(infra): ignore generated compose and env files 2026-08-23 10:28:46 -07:00
ac89e4c8d0 feat: initial commit for auth-yes identity hub 2026-08-21 14:27:36 -07:00