Files
patrickandClaude Sonnet 5 2606be571b fix(PROJ-16): correct federation status detection and pagination edge cases
QA round 1 found: HTTP 400 from Synapse was misread as "federation
disabled", falsely confirming isolation on a rejected request instead
of a real disabled state. Only 404 (no such admin endpoint) now maps
to that state; 400 falls through to the 502 error path.

Also fixes: nextToken type mismatch (Synapse sends a string, hook
declared number), empty-state panel wrongly shown on pages beyond the
last result, and a NaN guard when advancing pagination.

AC amended: "letzter erfolgreicher Kontakt" removed — Synapse's
destinations list endpoint has no such timestamp, only retry_last_ts
for failed attempts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 00:23:38 +02:00

88 KiB
Raw Permalink Blame History

vsb-talk – Dev Log

2026-09-11 13:35 – 13:38 (3m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

Keine Änderungen ermittelbar.


2026-09-11 13:39 – 13:42 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • README.md | 2 +-

2026-09-11 13:48 – 13:49 (1m)

Beschreibung: Claude Code Session Projekt: frontend

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • README.md | 2 +-

2026-09-11 14:59 – 15:05 (6m)

Beschreibung: Claude Code Session Projekt: frontend

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • README.md | 2 +-

2026-09-11 15:05 – 15:05 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • README.md | 2 +-

2026-09-11 15:06 – 15:08 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 5e6ee2c feat: build TalkTime MVP backend/frontend, rename from VereinsChat

Geänderte Dateien

  • .gitignore | 5 +
  • DEVLOG.md | 57 +++
  • backend/DEVLOG.md | 112 ++++++
  • backend/drizzle/0000_nebulous_prism.sql | 173 ++++++++
  • backend/drizzle/meta/0000_snapshot.json | 1389 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 13 +
  • backend/package.json | 2 +-
  • backend/src/db/schema.ts | 282 ++++++++++++-
  • backend/src/lib/audit.ts | 20 +
  • backend/src/lib/authz.ts | 31 ++
  • backend/src/routes/audit.ts | 35 ++
  • backend/src/routes/dashboard.ts | 39 ++
  • backend/src/routes/departments.ts | 54 +++
  • backend/src/routes/invitations.ts | 245 ++++++++++++
  • backend/src/routes/members.ts | 101 +++++
  • backend/src/routes/organizations.ts | 79 ++++
  • backend/src/routes/roles.ts | 161 ++++++++
  • backend/src/routes/seasons.ts | 59 +++
  • backend/src/routes/synapse.ts | 9 +
  • backend/src/routes/teams.ts | 192 +++++++++
  • backend/src/server.ts | 29 ++
  • backend/src/services/mail.ts | 131 ++++++
  • backend/src/services/synapse.ts | 138 +++++++
  • backend/src/services/sync-worker.ts | 274 +++++++++++++
  • claude.md | 1433 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • docs/PRD.md | 51 ++-
  • docs/vereinschat/PRD.md | 109 +++++
  • docs/vereinschat/architecture.md | 145 +++++++
  • frontend/DEVLOG.md | 167 ++++++++
  • frontend/index.html | 2 +-
  • frontend/package-lock.json | 111 +++++-
  • frontend/package.json | 2 +-
  • frontend/src/App.tsx | 32 +-
  • frontend/src/components/auth/LoginForm.tsx | 97 +++++
  • frontend/src/components/auth/RegisterForm.tsx | 99 +++++
  • frontend/src/components/dashboard/CreateOrganizationForm.tsx | 104 +++++
  • frontend/src/components/dashboard/DashboardTiles.tsx | 76 ++++
  • frontend/src/components/dashboard/InviteMemberForm.tsx | 100 +++++
  • frontend/src/components/dashboard/OrganizationSwitcher.tsx | 39 ++
  • frontend/src/hooks/use-api-list.ts | 56 +++
  • frontend/src/hooks/use-dashboard-summary.ts | 59 +++
  • frontend/src/hooks/use-members.ts | 74 ++++
  • frontend/src/lib/auth-context.tsx | 79 ++++
  • frontend/src/lib/organization-context.tsx | 94 +++++
  • frontend/src/pages/AcceptInvitationPage.tsx | 163 ++++++++
  • frontend/src/pages/DashboardPage.tsx | 35 ++
  • frontend/src/pages/DepartmentsPage.tsx | 85 ++++
  • frontend/src/pages/LoginPage.tsx | 9 +
  • frontend/src/pages/MembersPage.tsx | 122 ++++++
  • frontend/src/pages/RegisterPage.tsx | 9 +
  • frontend/src/pages/TeamsPage.tsx | 156 ++++++++
  • frontend/src/routes/ProtectedRoute.tsx | 10 +
  • synapse/README.md | 197 +++++++++
  • synapse/docker-compose.yml | 24 ++
  • synapse/homeserver.yaml.sample | 50 +++

2026-09-11 15:09 – 15:28 (18m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • b5ac041 feat: add Docker Compose deployment for backend/frontend/postgres
  • b38a5a4 feat: member status actions, roles/audit-log UI, member deactivation sync

Geänderte Dateien

  • .gitignore | 3 +++
  • backend/.dockerignore | 4 ++++
  • backend/Dockerfile | 10 ++++++++++
  • docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++++
  • docs/deployment.md | 34 ++++++++++++++++++++++++++++++++++
  • frontend/.dockerignore | 4 ++++
  • frontend/Dockerfile | 11 +++++++++++
  • frontend/nginx.conf | 18 ++++++++++++++++++

2026-09-11 15:30 – 15:30 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .gitignore | 3 +++
  • backend/.dockerignore | 4 ++++
  • backend/Dockerfile | 10 ++++++++++
  • docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++++
  • docs/deployment.md | 34 ++++++++++++++++++++++++++++++++++
  • frontend/.dockerignore | 4 ++++
  • frontend/Dockerfile | 11 +++++++++++
  • frontend/nginx.conf | 18 ++++++++++++++++++

2026-09-11 15:32 – 15:34 (2m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

  • 51426a9 fix: finish VereinsChat->TalkTime rename in synapse docs, harden defaults

Geänderte Dateien

  • synapse/README.md | 34 +++++++++++++++++++++++++++-------
  • synapse/docker-compose.yml | 2 +-
  • synapse/homeserver.yaml.sample | 16 +++++++++-------

2026-09-11 15:35 – 15:38 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 90669b4 feat: add universal Synapse install.sh for bare-metal/Proxmox-LXC

Geänderte Dateien

  • synapse/README.md | 44 ++++++++++++++++------
  • synapse/install.sh | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 15:40 – 15:41 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • synapse/README.md | 44 ++++++++++++++++------
  • synapse/install.sh | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:03 – 17:03 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • synapse/README.md | 44 ++++++++---
  • synapse/install.sh | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:03 – 17:03 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • synapse/README.md | 44 ++++++++---
  • synapse/install.sh | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:03 – 17:07 (3m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • synapse/README.md | 44 ++++++++---
  • synapse/install.sh | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:07 – 17:15 (7m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • synapse/README.md | 44 ++++++++---
  • synapse/install.sh | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:18 – 17:18 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 597f7a8 chore: import matching subagents for TalkTime stack
  • b1d662f feat: rename CLAUDE.md to TalkTime, retro-document features, add PROJ-11 chat spec

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 +++++++++++++++++++++++++++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 ++++++++++++++++++++++++++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:18 – 17:18 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 +++++++++++++++++++++++++++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 ++++++++++++++++++++++++++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:19 – 17:19 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 +++++++++++++++++++++++++++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 ++++++++++++++++++++++++++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:27 – 17:27 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 +++++++++++++++++++++++++++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 ++++++++++++++++++++++++++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:48 – 17:49 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 +++++++++++++++++++++++++++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 ++++++++++++++++++++++++++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:49 – 17:49 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 +++++++++++++++++++++++++++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 ++++++++++++++++++++++++++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 17:50 – 17:51 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 17:52 – 17:54 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 17:54 – 18:00 (6m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:00 – 18:06 (6m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:09 – 18:09 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:10 – 18:10 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:23 – 18:23 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:27 – 18:28 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:30 – 18:30 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:30 – 18:31 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:32 – 18:34 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • .claude/agents/backend-security-coder.md | 170 ++++++++++++++++++++++++++
  • .claude/agents/fastify-expert.md | 75 ++++++++++++
  • .claude/agents/frontend-security-coder.md | 183 ++++++++++++++++++++++++++++
  • .claude/agents/gdpr-ccpa-compliance.md | 116 ++++++++++++++++++
  • .claude/agents/postgres-pro.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/react-specialist.md | 287 ++++++++++++++++++++++++++++++++++++++++++++
  • .claude/agents/tailwind-expert.md | 70 +++++++++++
  • .claude/agents/websocket-engineer.md | 150 +++++++++++++++++++++++

2026-09-11 18:35 – 18:36 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 1c013b3 feat: generalize UI wording — Verein→Organisation, Mannschaft→Team

Geänderte Dateien

  • frontend/src/components/dashboard/CreateOrganizationForm.tsx | 4 ++--
  • frontend/src/components/dashboard/DashboardTiles.tsx | 2 +-
  • frontend/src/components/dashboard/OrganizationSwitcher.tsx | 6 +++---
  • frontend/src/pages/MembersPage.tsx | 2 +-
  • frontend/src/pages/TeamsPage.tsx | 8 ++++----

2026-09-11 18:37 – 18:37 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • frontend/src/components/dashboard/CreateOrganizationForm.tsx | 4 ++--
  • frontend/src/components/dashboard/DashboardTiles.tsx | 2 +-
  • frontend/src/components/dashboard/OrganizationSwitcher.tsx | 6 +++---
  • frontend/src/pages/MembersPage.tsx | 2 +-
  • frontend/src/pages/TeamsPage.tsx | 8 ++++----

2026-09-11 18:37 – 18:42 (4m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • frontend/src/components/dashboard/CreateOrganizationForm.tsx | 4 ++--
  • frontend/src/components/dashboard/DashboardTiles.tsx | 2 +-
  • frontend/src/components/dashboard/OrganizationSwitcher.tsx | 6 +++---
  • frontend/src/pages/MembersPage.tsx | 2 +-
  • frontend/src/pages/TeamsPage.tsx | 8 ++++----

2026-09-11 18:42 – 18:42 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • bc4d749 feat: add member hard-delete and password reset flow

Geänderte Dateien

  • backend/drizzle/0001_rare_mulholland_black.sql | 12 +
  • backend/drizzle/meta/0001_snapshot.json | 1478 +++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/src/db/schema.ts | 15 +
  • backend/src/routes/auth.ts | 79 +-
  • backend/src/routes/members.ts | 45 +
  • frontend/src/App.tsx | 4 +
  • frontend/src/components/auth/ForgotPasswordForm.tsx | 91 ++
  • frontend/src/components/auth/LoginForm.tsx | 5 +
  • frontend/src/components/auth/ResetPasswordForm.tsx | 86 ++
  • frontend/src/pages/ForgotPasswordPage.tsx | 9 +
  • frontend/src/pages/MembersPage.tsx | 67 ++
  • frontend/src/pages/ResetPasswordPage.tsx | 9 +

2026-09-11 18:43 – 18:43 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 568c56a docs: document password reset and member delete as additions to PROJ-1/PROJ-3

Geänderte Dateien

  • features/INDEX.md | 4 +++-
  • features/PROJ-1-auth.md | 6 ++++--
  • features/PROJ-3-mitgliederverwaltung.md | 6 +++++-

2026-09-11 18:44 – 18:44 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 956cb61 docs: cover member leave/suspend status explicitly in PROJ-3 acceptance criteria

Geänderte Dateien

  • features/PROJ-3-mitgliederverwaltung.md | 7 ++++---

2026-09-11 18:45 – 18:48 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 4cb2284 docs: spec PROJ-12 — automatic retention-based deletion for left members (GDPR)
  • ffe2d45 fix: revoke org API access immediately on member suspend/leave, not just Matrix

Geänderte Dateien

  • features/INDEX.md | 4 +++-
  • features/PROJ-12-mitglieder-loeschfrist.md | 41 +++++++++++++++++++++++++++++++++++++++++

2026-09-11 18:48 – 18:52 (3m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 4 +++-
  • features/PROJ-12-mitglieder-loeschfrist.md | 41 +++++++++++++++++++++++++++++++++++++++++

2026-09-11 18:52 – 18:52 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 8b6114c docs(PROJ-11): add technical design for chat feature

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 18:53 – 18:54 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 18:58 – 18:58 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 18:58 – 18:58 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 19:01 – 19:01 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++

2026-09-11 19:03 – 19:09 (6m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 7fa658b feat(PROJ-11): build team chat via direct browser-to-Synapse connection

Geänderte Dateien

  • backend/src/routes/chat.ts | 147 +++++++++++++++++++++++++++++++++++++++
  • backend/src/routes/members.ts | 3 +
  • backend/src/routes/organizations.ts | 17 ++++-
  • backend/src/server.ts | 2 +
  • backend/src/services/matrix-token-cache.ts | 87 +++++++++++++++++++++++
  • backend/src/services/synapse.ts | 34 +++++++++
  • features/PROJ-11-chat.md | 29 +++++++-
  • features/PROJ-2-verein-und-vereinsadministrator.md | 3 +
  • frontend/package-lock.json | 162 ++++++++++++++++++++++++++++++++++++++++++-
  • frontend/package.json | 1 +
  • frontend/src/components/chat/MessageComposer.tsx | 55 +++++++++++++++
  • frontend/src/components/chat/MessageList.tsx | 133 +++++++++++++++++++++++++++++++++++
  • frontend/src/components/chat/TeamChat.tsx | 80 +++++++++++++++++++++
  • frontend/src/components/chat/TeamDetail.tsx | 71 +++++++++++++++++++
  • frontend/src/hooks/use-team-chat.ts | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 97 ++++++++++++++++++++++++++
  • frontend/src/pages/TeamsPage.tsx | 38 +++++++++-

2026-09-11 19:56 – 19:56 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 147 +++++++++++++++++++++++++++++++++++++++
  • backend/src/routes/members.ts | 3 +
  • backend/src/routes/organizations.ts | 17 ++++-
  • backend/src/server.ts | 2 +
  • backend/src/services/matrix-token-cache.ts | 87 +++++++++++++++++++++++
  • backend/src/services/synapse.ts | 34 +++++++++
  • features/PROJ-11-chat.md | 29 +++++++-
  • features/PROJ-2-verein-und-vereinsadministrator.md | 3 +
  • frontend/package-lock.json | 162 ++++++++++++++++++++++++++++++++++++++++++-
  • frontend/package.json | 1 +
  • frontend/src/components/chat/MessageComposer.tsx | 55 +++++++++++++++
  • frontend/src/components/chat/MessageList.tsx | 133 +++++++++++++++++++++++++++++++++++
  • frontend/src/components/chat/TeamChat.tsx | 80 +++++++++++++++++++++
  • frontend/src/components/chat/TeamDetail.tsx | 71 +++++++++++++++++++
  • frontend/src/hooks/use-team-chat.ts | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 97 ++++++++++++++++++++++++++
  • frontend/src/pages/TeamsPage.tsx | 38 +++++++++-

2026-09-11 20:00 – 20:00 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 147 +++++++++++++++++++++++++++++++++++++++
  • backend/src/routes/members.ts | 3 +
  • backend/src/routes/organizations.ts | 17 ++++-
  • backend/src/server.ts | 2 +
  • backend/src/services/matrix-token-cache.ts | 87 +++++++++++++++++++++++
  • backend/src/services/synapse.ts | 34 +++++++++
  • features/PROJ-11-chat.md | 29 +++++++-
  • features/PROJ-2-verein-und-vereinsadministrator.md | 3 +
  • frontend/package-lock.json | 162 ++++++++++++++++++++++++++++++++++++++++++-
  • frontend/package.json | 1 +
  • frontend/src/components/chat/MessageComposer.tsx | 55 +++++++++++++++
  • frontend/src/components/chat/MessageList.tsx | 133 +++++++++++++++++++++++++++++++++++
  • frontend/src/components/chat/TeamChat.tsx | 80 +++++++++++++++++++++
  • frontend/src/components/chat/TeamDetail.tsx | 71 +++++++++++++++++++
  • frontend/src/hooks/use-team-chat.ts | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 97 ++++++++++++++++++++++++++
  • frontend/src/pages/TeamsPage.tsx | 38 +++++++++-

2026-09-11 20:00 – 20:00 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 147 +++++++++++++++++++++++++++++++++++++++
  • backend/src/routes/members.ts | 3 +
  • backend/src/routes/organizations.ts | 17 ++++-
  • backend/src/server.ts | 2 +
  • backend/src/services/matrix-token-cache.ts | 87 +++++++++++++++++++++++
  • backend/src/services/synapse.ts | 34 +++++++++
  • features/PROJ-11-chat.md | 29 +++++++-
  • features/PROJ-2-verein-und-vereinsadministrator.md | 3 +
  • frontend/package-lock.json | 162 ++++++++++++++++++++++++++++++++++++++++++-
  • frontend/package.json | 1 +
  • frontend/src/components/chat/MessageComposer.tsx | 55 +++++++++++++++
  • frontend/src/components/chat/MessageList.tsx | 133 +++++++++++++++++++++++++++++++++++
  • frontend/src/components/chat/TeamChat.tsx | 80 +++++++++++++++++++++
  • frontend/src/components/chat/TeamDetail.tsx | 71 +++++++++++++++++++
  • frontend/src/hooks/use-team-chat.ts | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 97 ++++++++++++++++++++++++++
  • frontend/src/pages/TeamsPage.tsx | 38 +++++++++-

2026-09-11 20:01 – 20:01 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 147 +++++++++++++++++++++++++++++++++++++++
  • backend/src/routes/members.ts | 3 +
  • backend/src/routes/organizations.ts | 17 ++++-
  • backend/src/server.ts | 2 +
  • backend/src/services/matrix-token-cache.ts | 87 +++++++++++++++++++++++
  • backend/src/services/synapse.ts | 34 +++++++++
  • features/PROJ-11-chat.md | 29 +++++++-
  • features/PROJ-2-verein-und-vereinsadministrator.md | 3 +
  • frontend/package-lock.json | 162 ++++++++++++++++++++++++++++++++++++++++++-
  • frontend/package.json | 1 +
  • frontend/src/components/chat/MessageComposer.tsx | 55 +++++++++++++++
  • frontend/src/components/chat/MessageList.tsx | 133 +++++++++++++++++++++++++++++++++++
  • frontend/src/components/chat/TeamChat.tsx | 80 +++++++++++++++++++++
  • frontend/src/components/chat/TeamDetail.tsx | 71 +++++++++++++++++++
  • frontend/src/hooks/use-team-chat.ts | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 97 ++++++++++++++++++++++++++
  • frontend/src/pages/TeamsPage.tsx | 38 +++++++++-

2026-09-11 20:15 – 20:21 (6m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 8f6e054 fix(PROJ-11): address QA BUG-2/3/4, partially mitigate BUG-1

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 20:29 – 20:29 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 20:32 – 20:34 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 20:37 – 20:53 (16m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:38 – 21:38 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:38 – 21:40 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:42 – 21:42 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:43 – 21:43 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:44 – 21:45 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:47 – 21:48 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:48 – 21:48 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:51 – 21:51 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:59 – 22:00 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 21:59 – 22:00 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:01 – 22:05 (4m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:07 – 22:07 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:08 – 22:08 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:08 – 22:09 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:10 – 22:10 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:11 – 22:11 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:12 – 22:12 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:12 – 22:12 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:12 – 22:13 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:14 – 22:14 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:15 – 22:15 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:15 – 22:16 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:17 – 22:18 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:19 – 22:22 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/teams.ts | 4 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  • frontend/src/components/chat/TeamChat.tsx | 11 +++++
  • frontend/src/hooks/use-team-chat.ts | 17 +++++++-
  • frontend/src/hooks/use-team-unread-counts.ts | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/lib/matrix.ts | 9 ++++-
  • frontend/src/pages/TeamsPage.tsx | 16 +++++++-
  • synapse/homeserver.yaml.sample | 15 +++++++

2026-09-11 22:26 – 22:28 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • c200faf docs(PROJ-11): TLS infra done, end-to-end verified over public domains

Geänderte Dateien

  • features/PROJ-11-chat.md | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--

2026-09-11 22:28 – 22:28 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/PROJ-11-chat.md | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--

2026-09-11 22:34 – 22:34 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/PROJ-11-chat.md | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--

2026-09-11 22:43 – 22:51 (8m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 121d80e fix(PROJ-11): address QA round-3 findings — BUG-18/19 fixed, BUG-11/12 improved

Geänderte Dateien

  • backend/src/routes/invitations.ts | 39 ++++++++++-
  • backend/src/server.ts | 17 ++++-
  • features/PROJ-11-chat.md | 257 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/hooks/use-team-unread-counts.ts | 72 +++++++++++++++++----

2026-09-11 22:52 – 22:55 (3m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • f3361d6 fix(PROJ-11): BUG-20 — stop generating guessable Matrix localparts

Geänderte Dateien

  • backend/src/routes/invitations.ts | 5 ++---
  • backend/src/services/synapse.ts | 18 ++++++++++--------
  • backend/src/services/sync-worker.ts | 5 ++---
  • features/PROJ-11-chat.md | 10 +++++++++-

2026-09-11 22:57 – 23:10 (13m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • edc05d4 fix(PROJ-11): clear the remaining QA backlog (BUG-5/6/9/10/13/14/15/16/17/21/22)

Geänderte Dateien

  • backend/drizzle/0002_melted_imperial_guard.sql | 1 +
  • backend/drizzle/meta/0002_snapshot.json | 1494 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/package-lock.json | 53 ++-
  • backend/package.json | 1 +
  • backend/src/db/schema.ts | 13 +-
  • backend/src/routes/chat.ts | 120 ++++--
  • backend/src/routes/invitations.ts | 2 +-
  • backend/src/routes/teams.ts | 30 +-
  • backend/src/scripts/backfill-history-visibility.ts | 32 ++
  • backend/src/server.ts | 11 +-
  • backend/src/services/matrix-token-cache.ts | 5 +
  • backend/src/services/synapse.ts | 18 +
  • backend/src/services/sync-worker.ts | 2 +-
  • features/PROJ-11-chat.md | 35 ++
  • frontend/eslint.config.js | 28 ++
  • frontend/package-lock.json | 379 ++++++++++++++++-
  • frontend/package.json | 5 +
  • frontend/src/components/chat/MessageList.tsx | 34 +-
  • frontend/src/hooks/use-team-chat.ts | 41 +-
  • frontend/src/hooks/use-team-unread-counts.ts | 11 +-
  • frontend/src/lib/auth-context.tsx | 13 +-
  • frontend/src/lib/matrix.ts | 21 +-

2026-09-11 23:13 – 23:13 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/drizzle/0002_melted_imperial_guard.sql | 1 +
  • backend/drizzle/meta/0002_snapshot.json | 1494 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/package-lock.json | 53 ++-
  • backend/package.json | 1 +
  • backend/src/db/schema.ts | 13 +-
  • backend/src/routes/chat.ts | 120 ++++--
  • backend/src/routes/invitations.ts | 2 +-
  • backend/src/routes/teams.ts | 30 +-
  • backend/src/scripts/backfill-history-visibility.ts | 32 ++
  • backend/src/server.ts | 11 +-
  • backend/src/services/matrix-token-cache.ts | 5 +
  • backend/src/services/synapse.ts | 18 +
  • backend/src/services/sync-worker.ts | 2 +-
  • features/PROJ-11-chat.md | 35 ++
  • frontend/eslint.config.js | 28 ++
  • frontend/package-lock.json | 379 ++++++++++++++++-
  • frontend/package.json | 5 +
  • frontend/src/components/chat/MessageList.tsx | 34 +-
  • frontend/src/hooks/use-team-chat.ts | 41 +-
  • frontend/src/hooks/use-team-unread-counts.ts | 11 +-
  • frontend/src/lib/auth-context.tsx | 13 +-
  • frontend/src/lib/matrix.ts | 21 +-

2026-09-11 23:18 – 23:18 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/drizzle/0002_melted_imperial_guard.sql | 1 +
  • backend/drizzle/meta/0002_snapshot.json | 1494 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/package-lock.json | 53 ++-
  • backend/package.json | 1 +
  • backend/src/db/schema.ts | 13 +-
  • backend/src/routes/chat.ts | 120 ++++--
  • backend/src/routes/invitations.ts | 2 +-
  • backend/src/routes/teams.ts | 30 +-
  • backend/src/scripts/backfill-history-visibility.ts | 32 ++
  • backend/src/server.ts | 11 +-
  • backend/src/services/matrix-token-cache.ts | 5 +
  • backend/src/services/synapse.ts | 18 +
  • backend/src/services/sync-worker.ts | 2 +-
  • features/PROJ-11-chat.md | 35 ++
  • frontend/eslint.config.js | 28 ++
  • frontend/package-lock.json | 379 ++++++++++++++++-
  • frontend/package.json | 5 +
  • frontend/src/components/chat/MessageList.tsx | 34 +-
  • frontend/src/hooks/use-team-chat.ts | 41 +-
  • frontend/src/hooks/use-team-unread-counts.ts | 11 +-
  • frontend/src/lib/auth-context.tsx | 13 +-
  • frontend/src/lib/matrix.ts | 21 +-

2026-09-11 23:31 – 23:38 (7m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • dc1ba9a fix(PROJ-11): BUG-23 (real fix, second attempt) and BUG-25 — QA round 4 gate

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:39 – 23:39 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:39 – 23:39 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:40 – 23:42 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:44 – 23:44 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:46 – 23:46 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:47 – 23:47 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:47 – 23:47 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/chat.ts | 14 +++--
  • backend/src/services/matrix-token-cache.ts | 12 +++-
  • backend/src/services/synapse.ts | 20 ++++++-
  • features/INDEX.md | 2 +-
  • features/PROJ-11-chat.md | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/DashboardPage.tsx | 7 ++-

2026-09-11 23:48 – 23:52 (4m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 5c2e09b feat: admin-triggered password reset for members

Geänderte Dateien

  • backend/src/lib/password-reset.ts | 22 ++++++++++++++++++++++
  • backend/src/routes/auth.ts | 18 ++----------------
  • backend/src/routes/members.ts | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  • features/PROJ-1-auth.md | 1 +
  • features/PROJ-3-mitgliederverwaltung.md | 1 +
  • frontend/src/pages/MembersPage.tsx | 27 +++++++++++++++++++++++++++

2026-09-11 23:52 – 23:55 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 94b25bc fix(PROJ-11): BUG-24 — duplicate team-member add returned 500, not 409

Geänderte Dateien

  • backend/src/routes/teams.ts | 15 ++++++++++++++-
  • features/PROJ-11-chat.md | 8 ++++++++

2026-09-11 23:57 – 00:16 (18m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • b2d9bf5 feat: admin can set a member's password directly, no email required
  • f945188 fix: invitation accept sent empty password string for existing users
  • ad6efc4 fix(PROJ-11): BUG-26 (session persist), BUG-27 (org-scoped chat token), BUG-28 (composer off-screen)

Geänderte Dateien

  • backend/src/routes/members.ts | 54 +++++++++++++++++++++++++++++++++++++++++++++-
  • features/PROJ-3-mitgliederverwaltung.md | 3 ++-
  • frontend/src/pages/MembersPage.tsx | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-

2026-09-12 00:17 – 00:17 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/members.ts | 54 +++++++++++++++++++++++++++++++++++++++++++++-
  • features/PROJ-3-mitgliederverwaltung.md | 3 ++-
  • frontend/src/pages/MembersPage.tsx | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-

2026-09-12 00:18 – 20:49 (20h 30m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • bbf7a5c docs: spec System-Admin-Panel (PROJ-13..PROJ-18), rebuilt from synapse-admin

Geänderte Dateien

  • features/INDEX.md | 13 ++++++++++++-
  • features/PROJ-13-system-admin-rolle.md | 36 ++++++++++++++++++++++++++++++++++++
  • features/PROJ-14-synapse-raum-uebersicht.md | 33 +++++++++++++++++++++++++++++++++
  • features/PROJ-15-media-cleanup.md | 35 +++++++++++++++++++++++++++++++++++
  • features/PROJ-16-federation-status.md | 29 +++++++++++++++++++++++++++++
  • features/PROJ-17-nachricht-melden.md | 31 +++++++++++++++++++++++++++++++
  • features/PROJ-18-reports-moderation.md | 33 +++++++++++++++++++++++++++++++++

2026-09-12 20:49 – 20:49 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 13 ++++++++++++-
  • features/PROJ-13-system-admin-rolle.md | 36 ++++++++++++++++++++++++++++++++++++
  • features/PROJ-14-synapse-raum-uebersicht.md | 33 +++++++++++++++++++++++++++++++++
  • features/PROJ-15-media-cleanup.md | 35 +++++++++++++++++++++++++++++++++++
  • features/PROJ-16-federation-status.md | 29 +++++++++++++++++++++++++++++
  • features/PROJ-17-nachricht-melden.md | 31 +++++++++++++++++++++++++++++++
  • features/PROJ-18-reports-moderation.md | 33 +++++++++++++++++++++++++++++++++

2026-09-12 20:50 – 20:50 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 13 ++++++++++++-
  • features/PROJ-13-system-admin-rolle.md | 36 ++++++++++++++++++++++++++++++++++++
  • features/PROJ-14-synapse-raum-uebersicht.md | 33 +++++++++++++++++++++++++++++++++
  • features/PROJ-15-media-cleanup.md | 35 +++++++++++++++++++++++++++++++++++
  • features/PROJ-16-federation-status.md | 29 +++++++++++++++++++++++++++++
  • features/PROJ-17-nachricht-melden.md | 31 +++++++++++++++++++++++++++++++
  • features/PROJ-18-reports-moderation.md | 33 +++++++++++++++++++++++++++++++++

2026-09-12 20:50 – 20:52 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 0359121 feat: rename TalkTime Dashboard/Login to Talkhub in UI

Geänderte Dateien

  • frontend/src/components/auth/LoginForm.tsx | 2 +-
  • frontend/src/pages/DashboardPage.tsx | 2 +-

2026-09-12 20:52 – 20:53 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • c1c1ae9 docs(PROJ-13): add technical design for SYSTEM_ADMIN role

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-13-system-admin-rolle.md | 40 ++++++++++++++++++++++++++++++++++++++++

2026-09-12 20:53 – 20:54 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-13-system-admin-rolle.md | 40 ++++++++++++++++++++++++++++++++++++++++

2026-09-12 20:56 – 20:59 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 0f15432 feat(PROJ-13): add SYSTEM_ADMIN platform-wide role

Geänderte Dateien

  • backend/drizzle/0003_robust_maverick.sql | 1 +
  • backend/drizzle/meta/0003_snapshot.json | 1501 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/src/db/schema.ts | 4 +
  • backend/src/lib/authz.ts | 30 +-
  • backend/src/routes/auth.ts | 18 +-
  • features/INDEX.md | 2 +-
  • features/PROJ-13-system-admin-rolle.md | 34 +-
  • frontend/src/lib/auth-context.tsx | 8 +-
  • frontend/src/pages/DashboardPage.tsx | 7 +

2026-09-12 21:01 – 21:02 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 4317df8 docs(PROJ-14): add technical design for Synapse room overview

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 36 ++++++++++++++++++++++++++++++++++++

2026-09-12 21:02 – 21:02 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 36 ++++++++++++++++++++++++++++++++++++

2026-09-12 21:05 – 21:06 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • f81d2d7 feat(PROJ-14): backend for Synapse room overview (SYSTEM_ADMIN)

Geänderte Dateien

  • backend/src/routes/system-admin.ts | 194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/src/server.ts | 2 +
  • backend/src/services/synapse.ts | 73 ++++++++++++++++++++++++++++
  • features/PROJ-14-synapse-raum-uebersicht.md | 10 +++-

2026-09-12 21:09 – 21:10 (1m)

Beschreibung: Claude Code Session Projekt: nexarch

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 4 +-
  • features/PROJ-13-system-admin-rolle.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 23 +++++--
  • frontend/src/App.tsx | 8 +++
  • frontend/src/hooks/use-synapse-rooms.ts | 108 +++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/routes/SystemAdminRoute.tsx | 17 +++++

2026-09-12 21:31 – 21:33 (1m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 4 +-
  • features/PROJ-13-system-admin-rolle.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 23 +++++--
  • frontend/src/App.tsx | 8 +++
  • frontend/src/hooks/use-synapse-rooms.ts | 108 +++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/routes/SystemAdminRoute.tsx | 17 +++++

2026-09-12 21:42 – 21:42 (0m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/drizzle/0004_loving_fabian_cortez.sql | 1 +
  • backend/drizzle/meta/0004_snapshot.json | 1501 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/src/db/schema.ts | 10 +-
  • backend/src/lib/audit.ts | 28 +-
  • backend/src/routes/system-admin.ts | 108 +++++-
  • backend/src/services/synapse.ts | 27 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 134 ++++++-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 32 +-

2026-09-12 23:20 – 23:36 (15m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/drizzle/0004_loving_fabian_cortez.sql | 1 +
  • backend/drizzle/meta/0004_snapshot.json | 1501 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/src/db/schema.ts | 10 +-
  • backend/src/lib/audit.ts | 28 +-
  • backend/src/routes/system-admin.ts | 108 +++++-
  • backend/src/services/synapse.ts | 27 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 134 ++++++-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 32 +-

2026-09-12 23:36 – 10:09 (10h 33m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/drizzle/0004_loving_fabian_cortez.sql | 1 +
  • backend/drizzle/meta/0004_snapshot.json | 1501 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/src/db/schema.ts | 10 +-
  • backend/src/lib/audit.ts | 28 +-
  • backend/src/routes/system-admin.ts | 108 +++++-
  • backend/src/services/synapse.ts | 27 ++
  • features/INDEX.md | 2 +-
  • features/PROJ-14-synapse-raum-uebersicht.md | 134 ++++++-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 32 +-

2026-09-13 10:12 – 10:20 (7m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 3bc2ac8 fix(PROJ-14): BUG-11 (reconciliation for slow purges) and BUG-12 (202 UX)

Geänderte Dateien

  • backend/drizzle/0005_zippy_wiccan.sql | 15 +
  • backend/drizzle/meta/0005_snapshot.json | 1598 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/drizzle/meta/_journal.json | 7 +
  • backend/src/db/schema.ts | 26 ++
  • backend/src/routes/system-admin.ts | 19 +-
  • backend/src/server.ts | 8 +-
  • backend/src/services/sync-worker.ts | 81 +++-
  • features/PROJ-14-synapse-raum-uebersicht.md | 94 +++++
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 28 +-

2026-09-13 10:31 – 10:33 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • af0562e docs(PROJ-15): add technical design for media cleanup

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-15-media-cleanup.md | 38 ++++++++++++++++++++++++++++++++++++++

2026-09-13 20:55 – 22:10 (1h 14m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-15-media-cleanup.md | 38 ++++++++++++++++++++++++++++++++++++++

2026-09-13 22:13 – 22:17 (3m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 509194d feat(PROJ-15): media cache cleanup for SYSTEM_ADMIN

Geänderte Dateien

  • backend/src/routes/system-admin.ts | 87 +++++++++++++++++++++++++++-
  • backend/src/services/synapse.ts | 37 ++++++++++++
  • features/INDEX.md | 2 +-
  • features/PROJ-15-media-cleanup.md | 14 ++++-
  • frontend/src/App.tsx | 3 +
  • frontend/src/pages/SystemAdminMediaPage.tsx | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 12 +++-

2026-09-14 23:44 – 23:48 (4m)

Beschreibung: Claude Code Session Projekt: nexarch

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/src/routes/system-admin.ts | 87 +++++++++++++++++++++++++++-
  • backend/src/services/synapse.ts | 37 ++++++++++++
  • features/INDEX.md | 2 +-
  • features/PROJ-15-media-cleanup.md | 14 ++++-
  • frontend/src/App.tsx | 3 +
  • frontend/src/pages/SystemAdminMediaPage.tsx | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 12 +++-

2026-09-14 23:50 – 23:52 (1m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • 9498262 docs(PROJ-16): add technical design for federation status

Geänderte Dateien

  • features/INDEX.md | 2 +-
  • features/PROJ-16-federation-status.md | 33 ++++++++++++++++++++++++++++++++-

2026-09-14 23:57 – 00:00 (2m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • f9bfca9 feat(PROJ-16): backend for federation status (SYSTEM_ADMIN)

Geänderte Dateien

  • backend/src/routes/system-admin.ts | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • backend/src/services/synapse.ts | 48 +++++++++++++++++++++++++++++++++++++++++++++
  • features/PROJ-16-federation-status.md | 8 ++++++++

2026-09-15 00:03 – 00:04 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

  • f5bd89c feat(PROJ-16): frontend for federation status (SYSTEM_ADMIN)

Geänderte Dateien

  • features/PROJ-16-federation-status.md | 20 +++++--
  • frontend/src/App.tsx | 3 +
  • frontend/src/hooks/use-federation-destinations.ts | 125 +++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminFederationPage.tsx | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminMediaPage.tsx | 6 +-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 6 +-

2026-09-17 23:11 – 23:12 (1m)

Beschreibung: Claude Code Session Projekt: code

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/PROJ-16-federation-status.md | 20 +++++--
  • frontend/src/App.tsx | 3 +
  • frontend/src/hooks/use-federation-destinations.ts | 125 +++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminFederationPage.tsx | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminMediaPage.tsx | 6 +-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 6 +-

2026-09-17 23:13 – 23:13 (0m)

Beschreibung: Claude Code Session Projekt: vsb-talk

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/PROJ-16-federation-status.md | 20 +++++--
  • frontend/src/App.tsx | 3 +
  • frontend/src/hooks/use-federation-destinations.ts | 125 +++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminFederationPage.tsx | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminMediaPage.tsx | 6 +-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 6 +-

2026-09-17 23:15 – 23:15 (0m)

Beschreibung: Claude Code Session Projekt: banking

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • features/PROJ-16-federation-status.md | 20 +++++--
  • frontend/src/App.tsx | 3 +
  • frontend/src/hooks/use-federation-destinations.ts | 125 +++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminFederationPage.tsx | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • frontend/src/pages/SystemAdminMediaPage.tsx | 6 +-
  • frontend/src/pages/SystemAdminRoomsPage.tsx | 6 +-