Commit Graph

  • 72df3f0471 fix: unblock speaker page audio when loadedmetadata never fires on opus blob main KansaiGaijin 2026-08-04 21:50:42 +12:00
  • e2e7adc8af fix: register audio event handlers before setting src to avoid onloadedmetadata race KansaiGaijin 2026-07-30 16:49:33 +12:00
  • f7eeae8469 docs: update README with auth, campaigns, and CI/CD changes KansaiGaijin 2026-07-30 16:09:54 +12:00
  • cef9178d8d fix: chunk upload race — always return the completed response with filepath; add campaign name to setup wizard KansaiGaijin 2026-07-30 15:49:21 +12:00
  • 24fd6f16d2 fix: commit default campaign claim in ensure_admin_exists, surface setup errors to user KansaiGaijin 2026-07-30 14:35:02 +12:00
  • d25682397d fix login redirect loop: skip settings check when unauthenticated, only redirect 401 when token present KansaiGaijin 2026-07-30 13:54:14 +12:00
  • 9dd2439766 Update .gitea/workflows/build.yaml Jamie 2026-07-30 01:02:59 +00:00
  • 9bcb24f029 remove file-based workflow — user has UI-configured workflow KansaiGaijin 2026-07-30 13:02:13 +12:00
  • e54a9491c0 add buildx registry cache to whisperx-base step so deps layer skips when requirements unchanged KansaiGaijin 2026-07-30 12:59:20 +12:00
  • 146da58e7d claim default campaign for the admin on startup so setup wizard works KansaiGaijin 2026-07-30 12:55:36 +12:00
  • 677c30ff7d add CI workflow that builds whisperx-base before backend KansaiGaijin 2026-07-30 12:13:52 +12:00
  • 7b06b151a4 add ARG BASE_IMAGE + AS runtime to Dockerfile for CI KansaiGaijin 2026-07-30 12:12:48 +12:00
  • 5081ba00f6 add auth system and split backend into two-image CI/CD build KansaiGaijin 2026-07-30 12:05:56 +12:00
  • 990276366d Replace Link with nav() on Speakers Back button KansaiGaijin 2026-07-30 10:45:23 +12:00
  • 0936a5bae2 Fix unicode escape in JSX text content KansaiGaijin 2026-07-30 10:39:53 +12:00
  • 6c760b5e2e Preload audio as Blob for instant seeking; generate Opus playback file; delete original upload after extraction KansaiGaijin 2026-07-30 10:38:10 +12:00
  • aed6553ff4 Serve original uploaded file instead of WAV for audio playback KansaiGaijin 2026-07-21 22:04:02 +12:00
  • 4e2a99829f fix: DB values override env vars in campaign settings, Settings page resets on campaign switch KansaiGaijin 2026-07-21 18:35:28 +12:00
  • 9e70b78d7c fix: env var overrides for campaign settings (hf_token, ollama_host etc) KansaiGaijin 2026-07-21 18:30:08 +12:00
  • ca13989ca0 per-campaign settings, default campaign folders, custom prompt fix KansaiGaijin 2026-07-21 17:46:37 +12:00
  • 0daca2f208 Separating audio uploads from extracted audio Jamie 2026-07-21 01:42:21 +00:00
  • 7e373cc6c4 Update backend/app/pipeline/turns.py Jamie 2026-07-20 10:48:24 +00:00
  • 338694dec2 Switch registry from local IP to gitea.kansaigaijin.com KansaiGaijin 2026-07-11 00:24:08 +12:00
  • d092e7b172 Update .gitea/workflows/build.yaml Jamie 2026-07-10 11:49:39 +00:00
  • 7a1bb62100 Update .gitea/workflows/build.yaml Jamie 2026-07-10 11:21:56 +00:00
  • ef44155b5d Add CI workflow, full env docs, fix Up button navigation KansaiGaijin 2026-07-10 22:17:47 +12:00
  • bc7ac32de3 Add campaign layer, GPU model caching, file browser cleanup KansaiGaijin 2026-07-10 21:41:29 +12:00
  • db19cfd05e Add files page and router, update settings, sessions, and notes KansaiGaijin 2026-07-10 18:28:55 +12:00
  • babc0f58ef multi-stage Dockerfile + player recap styles KansaiGaijin 2026-07-10 16:25:52 +12:00
  • a261301638 Tweak port pun wording KansaiGaijin 2026-07-06 23:55:03 +12:00
  • be12f0a816 Use localhost as example Ollama host KansaiGaijin 2026-07-06 23:52:41 +12:00
  • 0f9e9d4c5c Initial commit: Nat20 Notes — TTRPG session transcription & summarization KansaiGaijin 2026-07-06 23:45:54 +12:00