Commit Graph

  • 344390c42e revert: defer docker setup updates rishikanthc 2026-04-26 19:07:00 -07:00
  • d5d6dcf94e docs: harden engine worker setup guidance rishikanthc 2026-04-26 19:04:58 -07:00
  • e691059ccf test: add real engine smoke coverage rishikanthc 2026-04-26 16:18:59 -07:00
  • 6b26b00868 feat: start engine worker runtime rishikanthc 2026-04-26 15:36:00 -07:00
  • 56cf5ca87f feat: wire transcription API to worker services rishikanthc 2026-04-26 15:29:16 -07:00
  • b6581c2e78 feat: add transcription orchestrator rishikanthc 2026-04-26 15:09:02 -07:00
  • 789a4b40ac feat: add durable transcription worker service rishikanthc 2026-04-26 15:04:56 -07:00
  • 2bb62b9372 feat: add durable transcription job claims rishikanthc 2026-04-26 15:01:41 -07:00
  • dcb535b49c feat: add local engine provider boundary rishikanthc 2026-04-26 14:53:10 -07:00
  • 37f6ffc4f6 feat: add engine worker configuration rishikanthc 2026-04-26 14:40:19 -07:00
  • c94e779d4d docs: plan engine worker integration sprints rishikanthc 2026-04-26 14:40:14 -07:00
  • 7c01f81c8e Validate transcription profile references rishikanthc 2026-04-25 14:47:11 -07:00
  • a18c1ec9c8 Implement file status filtering rishikanthc 2026-04-25 14:45:56 -07:00
  • e065100e7c Avoid SSE unsubscribe send races rishikanthc 2026-04-25 14:44:57 -07:00
  • 4a60a6c005 Keep profile reads side-effect free rishikanthc 2026-04-25 14:44:28 -07:00
  • 3f5ea8ab9e Avoid buffering idempotent uploads rishikanthc 2026-04-25 14:43:50 -07:00
  • 8db87491df Remove multi-track backend code rishikanthc 2026-04-25 14:42:05 -07:00
  • 1c9c86ac4f Use high upload request cap rishikanthc 2026-04-25 14:35:01 -07:00
  • 555a2a90a2 Clean up API async import tests rishikanthc 2026-04-25 14:32:16 -07:00
  • 6d690413e1 Harden API retry and event streaming behavior rishikanthc 2026-04-25 14:31:28 -07:00
  • b47546b5f8 Document completed API contract rishikanthc 2026-04-25 14:23:28 -07:00
  • 36b51d68fc Add API security regression coverage rishikanthc 2026-04-25 14:22:07 -07:00
  • 627ba8952a Implement YouTube import API rishikanthc 2026-04-25 14:19:59 -07:00
  • b2e34e6b61 Implement API SSE event streams rishikanthc 2026-04-25 14:14:57 -07:00
  • 9bbc9b917e Add API idempotency handling rishikanthc 2026-04-25 14:09:42 -07:00
  • c79145099e Implement API list filtering and cursors rishikanthc 2026-04-25 14:02:07 -07:00
  • 1c183a2960 Split API router into focused modules rishikanthc 2026-04-25 13:58:38 -07:00
  • e4fdcd2d06 Complete deferred upload entrypoints rishikanthc 2026-04-25 13:53:04 -07:00
  • a3b85e2903 Quiet expected API test logs rishikanthc 2026-04-25 13:50:56 -07:00
  • 839e29387a Restrict file API to uploaded sources rishikanthc 2026-04-25 13:50:13 -07:00
  • b089c8d000 Add API route contracts and canonical docs rishikanthc 2026-04-25 12:46:19 -07:00
  • 6b9e1ff98c Implement profiles settings and capabilities API rishikanthc 2026-04-25 12:40:57 -07:00
  • 79d9c77558 Implement transcription API skeleton rishikanthc 2026-04-25 12:36:14 -07:00
  • 178fa1919a Implement file API and range streaming rishikanthc 2026-04-25 12:32:01 -07:00
  • 7475244cfd Revamp API foundation and auth rishikanthc 2026-04-25 12:31:54 -07:00
  • 4dc6810015 Add partial index predicate regression tests database-update rishikanthc 2026-04-23 12:32:36 -07:00
  • 5993f418d0 Fix partial index WHERE extraction rishikanthc 2026-04-23 12:30:40 -07:00
  • 42ff560afc Harden partial index predicate verification rishikanthc 2026-04-23 12:29:02 -07:00
  • 4960a2d528 Finalize database migration correctness fixes rishikanthc 2026-04-23 12:22:01 -07:00
  • a5f88fb638 Fix database migration backfill regressions rishikanthc 2026-04-23 12:10:36 -07:00
  • f926509ac9 Harden database schema detection and migration errors rishikanthc 2026-04-23 12:01:25 -07:00
  • 5d6a60d793 Refactor database migration and persistence layer rishikanthc 2026-04-23 11:38:25 -07:00
  • c5f758cddd repo: make execution creation deterministic and add user-scoped APIs rishikanthc 2026-04-23 11:24:13 -07:00
  • fc3e933104 db: enforce single default per user and migration normalization rishikanthc 2026-04-23 11:24:08 -07:00
  • 5067a40790 test database migration with real sqlite fixtures rishikanthc 2026-04-23 10:35:59 -07:00
  • e3a7c48bd7 fix schema compatibility gaps after migration rishikanthc 2026-04-23 10:35:15 -07:00
  • 0be71a63a0 refactor database schema and legacy migration flow rishikanthc 2026-04-23 10:17:03 -07:00
  • bdb8838b8b fix: pin torchcodec to 0.7.x for compatibility with PyTorch 2.8.x main Booth 2026-02-20 15:40:02 +00:00
  • 9fd0943b92 fix: move override-dependencies to correct TOML scope [tool.uv] Claude 2026-03-25 01:30:22 +00:00
  • 6221843866 fix: restore diarization on Linux ARM64 and add WhisperX model selector Claude 2026-03-25 01:18:39 +00:00
  • 00923e8898 refactor: use shared FormHelpers in SummaryTemplateDialog Claude 2026-03-25 02:23:45 +00:00
  • 5cdc91cf48 refactor: deduplicate TranscriptionConfigDialog with shared form helpers Claude 2026-03-25 02:11:53 +00:00
  • 77c3365a4a Add TODO comment to remember that this fix is really about technical debt and we should just remove the legacy workers argument entirely. scnerd 2026-03-14 06:12:31 -07:00
  • d0a1dcbd6c docs(queue): add comments to test functions for consistency scnerd 2026-03-14 06:04:26 -07:00
  • 8b3f25f801 refactor(queue): use testify assertions and t.Setenv in queue tests scnerd 2026-03-13 22:47:01 -07:00
  • 8d05a7cdd9 fix(queue): allow QUEUE_WORKERS env var to override hardcoded worker count scnerd 2026-03-13 22:39:58 -07:00
  • 1ab08ddc11 test(queue): add unit tests for QUEUE_WORKERS env var behavior scnerd 2026-03-13 22:39:32 -07:00
  • a378335ebd refactor(frontend): extract auth logic to helpers and interceptor Paul Irish 2026-03-03 17:14:02 -08:00
  • bccf81d3e6 Update README with referral request and personal link Rishikanth Chandrasekaran 2026-03-19 10:38:46 -07:00
  • abd6d62a60 Add project status update and collaboration invitation Rishikanth Chandrasekaran 2026-03-19 10:07:09 -07:00
  • 05e4439f32 chore: QoL updates, port fixes, and developer docs pr/qol-fixes Paul Irish 2026-03-01 19:40:39 -08:00
  • 175832e8e7 fix: voxtral duration comparison and "auto" language handling - use shared LANGUAGES constant in frontend config dialog Peter Somlo 2026-01-12 20:17:08 +01:00
  • 5aacc58bad docs: regenerate swagger docs for speaker identification toggle Fran Fitzpatrick 2026-01-07 22:37:38 -06:00
  • 4e75295019 feat: add speaker identification toggle to summary templates Fran Fitzpatrick 2026-01-07 21:47:08 -06:00
  • 71e7588c75 fix the 'any's Paul Irish 2026-01-15 17:26:05 -08:00
  • 6e707f363c fix(auth): prevent infinite fetch recursion and multiple wrapper layers Paul Irish 2026-01-15 17:14:43 -08:00
  • fb45f53d42 Revamp Docker packaging and env setup asr-engines root 2026-02-01 11:02:45 -08:00
  • a593e26345 Fix word timestamp offsets and karaoke highlight root 2026-01-31 17:47:38 -08:00
  • 19f14b5796 Fix sortformer model and add hf_token diagnostics root 2026-01-31 17:05:33 -08:00
  • f7253df24b Ignore local sanity files and enable Sortformer GPU root 2026-01-31 16:24:13 -08:00
  • 74814f3dde Update ASR chunking and Parakeet config root 2026-01-31 16:22:35 -08:00
  • 947731ba73 cleanup Rishikanth Chandrasekaran 2026-01-31 13:40:21 -08:00
  • fd4d4d2e92 Remove Voxtral and fix PWA build Rishikanth Chandrasekaran 2026-01-31 13:34:25 -08:00
  • 3bd1495779 Add diarization perf presets and system info Rishikanth Chandrasekaran 2026-01-30 22:25:43 -08:00
  • c7daa64293 Add CPU diarization tuning defaults and UI controls Rishikanth Chandrasekaran 2026-01-30 11:46:00 -08:00
  • 614ff71abc Ignore local reference data Rishikanth Chandrasekaran 2026-01-30 11:12:59 -08:00
  • 9991472488 Integrate diarization engine and improve alignment Rishikanth Chandrasekaran 2026-01-30 11:11:19 -08:00
  • 305b43db33 Rename whisperx params and update model env Rishikanth Chandrasekaran 2026-01-29 20:07:55 -08:00
  • ab5a2d4e79 Port Whisper to ASR engine and clean legacy code Rishikanth Chandrasekaran 2026-01-29 20:02:43 -08:00
  • c0ee91cca9 Adjust cookie security for proxy/HTTP dev Rishikanth Chandrasekaran 2026-01-29 18:57:03 -08:00
  • 96dfb637ae Fix ASR engine dev startup and path handling Rishikanth Chandrasekaran 2026-01-29 18:34:08 -08:00
  • 2cf633dbb9 Add ASR engine dev setup helper Rishikanth Chandrasekaran 2026-01-29 18:18:14 -08:00
  • 29fc31964a Update dev workflow to run ASR engine Rishikanth Chandrasekaran 2026-01-29 18:10:33 -08:00
  • 4a3f3beb0f Integrate ASR engine and add Parakeet/Canary variants Rishikanth Chandrasekaran 2026-01-29 09:16:32 -08:00
  • 099f6593bf refactor(auth): extract shared helpers and reduce duplication auth-infinite-cleanup Paul Irish 2026-01-15 17:47:24 -08:00
  • 092565cd8b refactor(auth): centralize fetch interceptor and auto-inject auth headers Paul Irish 2026-01-15 17:28:05 -08:00
  • 24eb85e4c3 fix the 'any's Paul Irish 2026-01-15 17:26:05 -08:00
  • b3ad0d56a6 fix(auth): prevent infinite fetch recursion and multiple wrapper layers Paul Irish 2026-01-15 17:14:43 -08:00
  • 850af1fb6e test: update PyAnnote test to reflect optional HF token Fran Fitzpatrick 2026-01-06 12:08:36 -06:00
  • ff12270419 feat: add HF_TOKEN environment variable fallback for diarization Fran Fitzpatrick 2026-01-06 11:40:34 -06:00
  • f6df31b500 feat: add VAD segmentation thresholds for Pyannote diarization Fran Fitzpatrick 2026-01-05 15:40:25 -06:00
  • f8c0c6759d fix: Listen button in selection menu now works in Timeline View Fran Fitzpatrick 2026-01-05 16:52:45 -06:00
  • 8c3f345cee style: add glass-card styling to sticky title section Fran Fitzpatrick 2026-01-06 10:36:21 -06:00
  • 6944e6719c fix: keep header controls visible during auto-scroll Fran Fitzpatrick 2026-01-06 10:09:40 -06:00
  • 1dedde96a8 feat: fix auto-scroll and add active segment highlighting in Timeline View Fran Fitzpatrick 2026-01-05 16:56:34 -06:00
  • 0db419e5cd fix: speaker rename now updates in real-time without page reload Fran Fitzpatrick 2026-01-05 17:03:09 -06:00
  • df5de714c4 fix: make transcription temp and output directories configurable Peter Somlo 2026-01-04 23:07:02 +01:00
  • 93abf6eb21 feat: expand language support in the UI to 58 languages for Whisper and OpenAI models Peter Somlo 2026-01-01 20:52:18 +01:00
  • b8fd360ca2 fix: streamline API docs generation to sync both locations rishikanthc 2025-12-31 16:03:33 -08:00
  • f9a58baa1e clean lint rishikanthc 2025-12-31 15:53:35 -08:00