Commit Graph

  • 972a52d22f fix: live flow real-time updates during processing (#861) Igor Monadical 2026-02-12 14:49:57 -05:00
  • 0d4c5c463c feat: standalone frontend uses production build instead of dev server local-llm-prd Igor Loskutov 2026-02-12 11:27:45 -05:00
  • 26f1e5f6dd feat: reduce Hatchet payload size by removing words from topic chunk workflows feat/payload-thinning Igor Loskutov 2026-02-10 18:59:41 -05:00
  • b468427f1b feat: local llm support + standalone-script doc/draft (#856) Igor Monadical 2026-02-11 18:20:36 -05:00
  • f6a23cfddd fix: standalone GPU service connectivity with host network mode Igor Loskutov 2026-02-11 18:10:20 -05:00
  • b1405af8c7 Remove turbopack Sergey Mankovsky 2026-02-11 23:15:32 +01:00
  • 71ad8a294f Fix webrtc connection Sergey Mankovsky 2026-02-11 23:11:46 +01:00
  • bba272505f Enable server host mode Sergey Mankovsky 2026-02-11 23:11:31 +01:00
  • 67aea78243 fix: mock Celery broker in idle transcript validation test Igor Loskutov 2026-02-11 16:26:24 -05:00
  • 2d81321733 fix: processing page auto-redirect after file upload completes Igor Loskutov 2026-02-11 15:53:21 -05:00
  • 8c2b720564 fix: improve port conflict detection and ollama model check in standalone setup Igor Loskutov 2026-02-11 14:17:19 -05:00
  • 88e945ec00 Add hatchet env vars Sergey Mankovsky 2026-02-11 20:02:29 +01:00
  • f6201dd378 fix: set source_kind to FILE on audio file upload feat/file-diarization-pyannote Igor Loskutov 2026-02-11 13:23:54 -05:00
  • 9f62959069 feat: standalone uses self-hosted GPU service for transcription+diarization Igor Loskutov 2026-02-11 11:57:00 -05:00
  • 0353c23a94 feat: add local pyannote file diarization processor Igor Loskutov 2026-02-10 22:50:11 -05:00
  • 7372f80530 Allow reprocessing idle multitrack transcripts Sergey Mankovsky 2026-02-11 19:29:29 +01:00
  • 208361c8cc Fix event loop is closed in Celery workers Sergey Mankovsky 2026-02-11 19:29:23 +01:00
  • 70d17997ef Fix websocket disconnect errors Sergey Mankovsky 2026-02-11 19:29:16 +01:00
  • adc4c20bf4 feat: add local pyannote file diarization processor (#858) Igor Monadical 2026-02-11 12:41:32 -05:00
  • ec4f356b4c fix: local env setup (#855) Sergey Mankovsky 2026-02-11 16:59:21 +01:00
  • 39573626e9 fix: invalidate transcript query on STATUS websocket event Igor Loskutov 2026-02-10 20:27:34 -05:00
  • d9aa6d6eb0 docs: add troubleshooting section + port conflict check in setup script Igor Loskutov 2026-02-10 19:54:04 -05:00
  • e1ea914675 docs: update standalone md — symlink handling, garage config template Igor Loskutov 2026-02-10 19:05:02 -05:00
  • 7200f3c65f fix: standalone setup — garage config, symlink handling, healthcheck Igor Loskutov 2026-02-10 19:04:42 -05:00
  • 2f669dfd89 feat: add custom S3 endpoint support + Garage standalone storage Igor Loskutov 2026-02-10 18:40:23 -05:00
  • d25d77333c chore: rename to setup-standalone, remove redundant setup-local-llm.sh Igor Loskutov 2026-02-10 17:51:03 -05:00
  • 427254fe33 feat: add unified setup-local-dev.sh for standalone deployment Igor Loskutov 2026-02-10 17:47:12 -05:00
  • 46750abad9 docs: add TASKS.md for standalone env defaults + setup script work Igor Loskutov 2026-02-10 17:12:01 -05:00
  • f36b95b09f docs: resolve standalone storage step — skip S3 for live-only mode Igor Loskutov 2026-02-10 16:48:18 -05:00
  • 608a3805c5 chore: remove completed PRD, rename setup doc, drop response_format tests Igor Loskutov 2026-02-10 16:14:33 -05:00
  • d0af8ffdb7 fix: correct PRD goal (demo/eval, not dev replacement) and processor naming Igor Loskutov 2026-02-10 16:07:16 -05:00
  • 33a93db802 refactor: move Ollama services to docker-compose.standalone.yml Igor Loskutov 2026-02-10 16:02:28 -05:00
  • 663345ece6 feat: local LLM via Ollama + structured output response_format Igor Loskutov 2026-02-10 15:55:21 -05:00
  • b1eeb651f6 fix: send last DAG_STATUS on WebSocket connect instead of skipping all feat/dag-progress Igor Loskutov 2026-02-09 15:26:59 -05:00
  • 499de45fdb fix: processing page reads DAG status from user room WS fallback Igor Loskutov 2026-02-09 15:09:29 -05:00
  • b4ccbe6928 test: add WebSocket broadcast delivery tests for STATUS and DAG_STATUS Igor Loskutov 2026-02-09 14:58:13 -05:00
  • 38f100a83e fix: invalidate individual transcript query on TRANSCRIPT_STATUS user event Igor Loskutov 2026-02-09 14:28:11 -05:00
  • faec509a33 fix: invalidate transcript query on STATUS websocket event Igor Loskutov 2026-02-09 14:22:53 -05:00
  • 4d9f5fa4b4 test: remove impossible-scenario tests from DAG REST enrichment Igor Loskutov 2026-02-09 14:10:19 -05:00
  • 455cb3d099 fix: use mode="json" in add_event to serialize datetimes in event data Igor Loskutov 2026-02-09 14:06:49 -05:00
  • 2410688559 fix: pass DagStatusData model instead of dict to append_event_and_broadcast Igor Loskutov 2026-02-09 14:00:43 -05:00
  • 6dd96bfa5e test: enhance Task 4 REST enrichment tests — malformed data, GET extraction, search integration Igor Loskutov 2026-02-09 13:55:23 -05:00
  • 0acaa0de93 test: add with_error_handling decorator tests for broadcast integration Igor Loskutov 2026-02-09 13:51:06 -05:00
  • c45d3182ee test: enhance Task 1+3 tests — production DAG, throttling Igor Loskutov 2026-02-09 13:53:13 -05:00
  • 0c06cdd117 fix: consolidate DagTask types, fix REST fallback shape, fix lint noqa Igor Loskutov 2026-02-09 13:25:40 -05:00
  • ebae9124b6 feat: add DAG progress dots to browse page via WebSocket events Igor Loskutov 2026-02-09 13:21:35 -05:00
  • a6a5d35e44 feat: add DAG progress WebSocket handlers and processing page table Igor Loskutov 2026-02-09 13:19:20 -05:00
  • 025e6da539 feat: add dag_status REST enrichment to search and transcript GET Igor Loskutov 2026-02-09 12:56:46 -05:00
  • 4b79b0c989 feat: add broadcast_dag_status, decorator integration, and mixdown progress Igor Loskutov 2026-02-09 13:09:26 -05:00
  • a359c845ff feat: add DagTask models and extract_dag_tasks transform Igor Loskutov 2026-02-09 12:50:53 -05:00
  • 1aabe4f880 feat: post Hatchet DAG status to Zulip with live updates feat/dag-zulip Igor Loskutov 2026-02-09 10:03:31 -05:00
  • 42e7c0b8fd feat: add CLI tool to render Hatchet workflow runs as text DAG Igor Loskutov 2026-02-06 23:25:44 -05:00
  • 8373874cbd feat: add LLM_ENABLE_THINKING env var for thinking-mode LLMs feat/llm-enable-thinking Igor Loskutov 2026-02-06 20:19:53 -05:00
  • cd2255cfbc chore(main): release 0.33.0 (#847) v0.33.0 Mathieu Virbel 2026-02-06 17:12:06 -06:00
  • a455be047a Merge branch 'main' into fix-daily-ux fix-daily-ux Igor Monadical 2026-02-06 11:33:35 -05:00
  • 2a9993ceec remove integration test with hardcoded external URL Igor Loskutov 2026-02-06 11:31:22 -05:00
  • 8773d9fbbd test: add integration test for ICS dedup using Max's live calendar feed Igor Loskutov 2026-02-06 11:02:20 -05:00
  • 6c88e05423 refactor: remove redundant fatalError ref, use state directly in handleLeave Igor Loskutov 2026-02-05 22:06:15 -05:00
  • cdc495499b fix: convert DB models to view models in bulk-status endpoint fix-room-query-batching Igor Loskutov 2026-02-05 21:56:45 -05:00
  • df6916385b fix: address review feedback fix-room-query-prop-drilling Igor Loskutov 2026-02-05 20:30:26 -05:00
  • 083a50cbcd fix: batch room meeting status queries via prop-drilling Igor Loskutov 2026-02-05 20:04:31 -05:00
  • f4803c0d76 fix: use function mocks with correct signature in dedup tests Igor Loskutov 2026-02-05 19:51:27 -05:00
  • 2b484aec00 refactor: data-driven FatalErrorScreen, cover all DailyFatalErrorType cases Igor Loskutov 2026-02-05 19:49:14 -05:00
  • d3161730ef fix: use SDK DailyFatalErrorType, add meeting-full/not-allowed/exp-token cases, remove dead end_date fallback Igor Loskutov 2026-02-05 19:43:25 -05:00
  • ae44f5227b Merge branch 'main' into fix-room-query-batching Igor Monadical 2026-02-05 19:42:29 -05:00
  • 4339ffffcf fix: use $api.queryOptions for batcher query keys Igor Loskutov 2026-02-05 19:40:13 -05:00
  • 9dc6c20ef8 fix: address code review findings Igor Loskutov 2026-02-05 19:36:17 -05:00
  • 4fd88b2fc1 fix: review feedback — literal error types, extract FatalErrorScreen, type params, fix mock signature Igor Loskutov 2026-02-05 19:35:47 -05:00
  • a2694650fd chore: add REPORT.md and ref markers for ApiError cast issue Igor Loskutov 2026-02-05 19:16:58 -05:00
  • 931c344ddf feat: add frontend test infrastructure and fix CI workflow Igor Loskutov 2026-02-05 18:55:15 -05:00
  • 238d768499 fix: address review feedback - use ApiError type, move inline imports Igor Loskutov 2026-02-05 18:50:12 -05:00
  • d9dfa17b5a docs: Add presence race condition design document hypothesis-model Igor Loskutov 2026-02-05 18:49:06 -05:00
  • 1da687fe13 fix: prevent duplicate meetings from aggregated ICS calendar feeds Igor Loskutov 2026-02-05 18:41:59 -05:00
  • e9e1676409 feat: add specific error messages for Daily.co meeting disconnections Igor Loskutov 2026-02-05 18:41:10 -05:00
  • 15ab2e306e feat: Daily+hatchet default (#846) Igor Monadical 2026-02-05 18:38:08 -05:00
  • 129290517e docs: add handoff report and frontend testing research Igor Loskutov 2026-02-05 17:49:23 -05:00
  • 7e072219bf feat: batch room meeting status queries into single bulk endpoint Igor Loskutov 2026-02-05 17:47:58 -05:00
  • 2476fd48ac Merge feature-leave-endpoint into hypothesis-model Igor Loskutov 2026-02-05 14:35:23 -05:00
  • ad64f43202 Merge main into feature-leave-endpoint feature-leave-endpoint Igor Loskutov 2026-02-05 14:34:01 -05:00
  • 1ce1c7a910 fix: websocket tests (#825) Igor Monadical 2026-02-05 14:23:31 -05:00
  • 984795357e - fix nvidia repo blocked by apt (sha1) (#845) Rémi Pauchet 2026-02-05 19:59:34 +01:00
  • fa3cf5da0f chore(main): release 0.32.2 (#842) v0.32.2 Mathieu Virbel 2026-02-03 21:05:22 -06:00
  • f345f1f122 Merge branch 'main' into brady-bunch-sync brady-bunch-sync Igor Loskutov 2026-02-03 17:15:46 -05:00
  • 8707c6694a fix: use Daily API recording.duration as master source for transcript duration (#844) Igor Monadical 2026-02-03 17:15:03 -05:00
  • 4acde4b7fd fix: increase TIMEOUT_MEDIUM from 2m to 5m for LLM tasks (#843) Igor Monadical 2026-02-03 16:05:16 -05:00
  • a2ed7d60d5 fix: make caddy optional (#841) Sergey Mankovsky 2026-02-03 00:18:47 +01:00
  • 15aa121727 daily-matching Igor Loskutov 2026-01-20 23:34:20 -05:00
  • 08f4294b36 more daily co api docs Igor Loskutov 2026-01-20 22:25:08 -05:00
  • a08f94a5bf chore(main): release 0.32.1 (#840) v0.32.1 Mathieu Virbel 2026-01-30 17:34:48 -05:00
  • c05d1f03cd fix: match httpx pad with hatchet audio timeout Igor Loskutov 2026-01-30 15:56:18 -05:00
  • 23eb1371cb fix: daily multitrack pipeline finalze dependency fix Igor Loskutov 2026-01-30 15:19:27 -05:00
  • 485b455c69 race condition debug wip Igor Loskutov 2026-01-30 14:38:12 -05:00
  • 74c9ec2ff1 race condition debug wip Igor Loskutov 2026-01-30 14:37:53 -05:00
  • 2592e369f6 chore(main): release 0.32.0 (#838) v0.32.0 Mathieu Virbel 2026-01-30 13:13:59 -05:00
  • 7fde64e252 feat: modal padding (#837) Igor Monadical 2026-01-30 13:11:51 -05:00
  • aac89e8d03 rejoin tags backend Igor Loskutov 2026-01-29 15:57:09 -05:00
  • 13088e72f8 feat: Trigger presence poll on join endpoint for Daily meetings Igor Loskutov 2026-01-26 18:05:44 -05:00
  • 775c9b667d feat: Add meeting leave endpoint for faster presence detection (no-mistaken) Igor Loskutov 2026-01-26 17:54:48 -05:00
  • 2ca624f052 chore(main): release 0.31.0 (#835) v0.31.0 Mathieu Virbel 2026-01-26 13:07:29 -05:00
  • fc3ef6c893 feat: mixdown optional (#834) Igor Monadical 2026-01-23 15:51:18 -05:00