Commit Graph

  • 7b2f2fae30 Accept Tessera (Keycloak-compatible) OIDC tokens as API bearer master tessera-oidc-bearer hzhang 2026-06-02 15:11:30 +01:00
  • b02b1706b6 fix(oidc): clamp post_login_redirect to CORS allow-list (open-redirect) hzhang 2026-05-24 10:03:53 +01:00
  • 2463129dbd feat(oidc): backend-mediated OIDC login + session cookies + cli config hzhang 2026-05-24 01:40:36 +01:00
  • 0b16b52ee7 feat(admin): GET /api/admin/agents/{id} activity summary hzhang 2026-05-24 00:14:18 +01:00
  • 5cf4302d50 refactor(backend): drop backend-driven Fabric broadcast — agent-driven model hzhang 2026-05-23 23:45:22 +01:00
  • 22d9fb7ed5 feat(topics): GET /api/topics/{id} returns camps array hzhang 2026-05-23 22:03:49 +01:00
  • a43ff2de62 feat: per-topic announce target (move guild+channel from env to topic row) hzhang 2026-05-23 17:53:30 +01:00
  • b2a0cac460 feat: lifecycle broadcasts on signup_closed / cancelled / debating / completed hzhang 2026-05-23 15:02:58 +01:00
  • 15bb942d9b feat: POST /api/admin/agent-keys — system-keyed raw key minting hzhang 2026-05-23 14:53:39 +01:00
  • 03b89a547c fix(db,topics): time.Time params for TIMESTAMP + comment-aware SQL split hzhang 2026-05-23 12:24:13 +01:00
  • 57a1fa1b33 feat: Phase 2D — orchestrator, arguments/verdict endpoints, fabric announce hzhang 2026-05-23 12:02:27 +01:00
  • e706f3d6ef feat: greenfield Go rewrite (Phase 2A + 2B + 2C core) hzhang 2026-05-23 11:51:48 +01:00
  • e049b1c4bd docker config archive/python-v1 hzhang 2026-02-14 15:16:45 +00:00
  • 5972267d18 init dialectic hzhang 2026-02-13 16:14:12 +00:00
  • 83c4461d29 init dialectic hzhang 2026-02-13 15:44:25 +00:00
  • 343a4b8d67 init hzhang 2026-02-12 15:45:48 +00:00