Commit Graph

  • f98fd9703c
    feat(media): export motion graphics renderer Claude 2026-10-03 17:48:29 +00:00
  • 759862fef4
    merge: W1-motion motion graphics renderer Claude 2026-10-03 17:47:57 +00:00
  • b5cef21f44
    feat(media): resvg motion graphics renderer with brand-kit templates Claude 2026-10-03 17:47:24 +00:00
  • 0047671458
    fix(api): check scanned project folders before creating their projects claude/jolly-thompson-03thmn Claude 2026-10-03 16:51:28 +00:00
  • a8169da11c
    fix(api): check a project folder before creating the space Claude 2026-10-03 14:29:15 +00:00
  • d1de760462
    fix(ci): use single-arg gh api --jq in attestation eligibility step Cursor Agent 2026-10-03 17:35:39 +00:00
  • 7ccc96ac11
    feat(media): shared geo, path-safety and profile loading helpers Claude 2026-10-03 17:34:04 +00:00
  • a663764ee8
    feat(media): contracts and foundation for Media Studio Claude 2026-10-03 17:32:52 +00:00
  • b76f2413f2
    ci: pass the attestation lookup's jq filter to gh api without -r claude/sweet-tesla-p5k15v Claude 2026-10-03 17:26:56 +00:00
  • f4b00cba76
    Merge the updated i18n branch (#111, with main) into the media integration branch Claude 2026-10-03 17:09:07 +00:00
  • 8eb7ff0098
    Merge the updated legacy cleanup (#109, with main) into the media integration branch Claude 2026-10-03 17:09:07 +00:00
  • 49431def83
    feat: show the bot's live cursor and make the in-app browser work (#113) cynarAI 2026-10-03 19:08:48 +02:00
  • 2273e8f82b
    test(onboarding): link the foreign folder while its tenant owns the deployment Claude 2026-10-03 17:08:39 +00:00
  • 28206f21ca
    Merge the updated i18n branch (#111, with main) into the Phase 2 integration branch Claude 2026-10-03 17:02:11 +00:00
  • ade6c5d116
    Merge the updated legacy cleanup (#109, with main) into the Phase 2 integration branch Claude 2026-10-03 17:01:13 +00:00
  • f66ca4b7e6
    Merge main into the i18n branch Claude 2026-10-03 16:56:28 +00:00
  • dd5080ea36
    test(web): drop the trading status from the shell contrast test Claude 2026-10-03 16:53:20 +00:00
  • bf23bd43c6
    Merge main into the legacy cleanup Claude 2026-10-03 16:51:55 +00:00
  • 48e80611c6
    refactor(ui-web): leave the cn() fix to #115 Claude 2026-10-03 16:37:03 +00:00
  • 3c3961f242
    fix(api): keep host folders to the deployment owner (#112) cynarAI 2026-10-03 18:32:48 +02:00
  • 2b967df569
    fix(api): turn repositories found by the onboarding scan into real projects (#116) cynarAI 2026-10-03 18:22:10 +02:00
  • ef15ec61b1
    test(web): look for the bot reply in the transcript only Claude 2026-10-03 15:52:39 +00:00
  • f8eabee997
    fix(web): keep secondary shell text readable in the light theme (#117) cynarAI 2026-10-03 17:56:44 +02:00
  • 0ef8849f24
    Merge remote-tracking branch 'origin/main' into claude/wonderful-davinci-54elux Claude 2026-10-03 15:44:58 +00:00
  • b38e410fa3
    Merge remote-tracking branch 'origin/main' into claude/amazing-thompson-bgplnq claude/amazing-thompson-bgplnq Claude 2026-10-03 15:12:01 +00:00
  • 5d65b8ef97
    ci: resolve attestation eligibility from repository API (#106) cynarAI 2026-10-03 17:09:58 +02:00
  • 2736380934
    docs(agents): make routine calls without asking Claude 2026-10-03 14:58:49 +00:00
  • 53ec88ac7d
    fix(web): keep secondary shell text readable in the light theme Claude 2026-10-03 14:58:48 +00:00
  • 7a32100b53
    chore(web): extract catalogs and translate the coach strings to German Claude 2026-10-03 14:55:01 +00:00
  • 27f02c05af
    style: use top-level type imports in the coach changes Claude 2026-10-03 14:53:03 +00:00
  • ce0e7fc8db
    Merge main into the light theme branch Claude 2026-10-03 14:52:41 +00:00
  • cf797ce6a5
    Merge the updated i18n branch (#111) into the Phase 2 integration branch Claude 2026-10-03 14:52:41 +00:00
  • 06b05711fd
    Merge the updated legacy cleanup (#109) into the Phase 2 integration branch Claude 2026-10-03 14:52:41 +00:00
  • 056cabd4ae
    Merge web-localized onboarding cards, closing note and check-in names Claude 2026-10-03 14:52:40 +00:00
  • d3689b88fc
    feat(onboarding): show the onboarding cards and check-in names in the user's language Claude 2026-10-03 14:51:59 +00:00
  • 89330f9508
    chore(web): extract catalogs and translate the media strings to German Claude 2026-10-03 14:51:11 +00:00
  • b2cb681003
    Merge the updated i18n branch (#111) into the media integration branch Claude 2026-10-03 14:50:24 +00:00
  • d444d174d0
    Merge the updated legacy cleanup (#109) into the media integration branch Claude 2026-10-03 14:50:24 +00:00
  • c17445874d
    style: use top-level type imports in the media changes Claude 2026-10-03 14:50:16 +00:00
  • 05196fd20e
    Merge media cards that work from any of the user's spaces Claude 2026-10-03 14:46:20 +00:00
  • 613cc2ba6a
    Merge snake_case media tool inputs Claude 2026-10-03 14:45:52 +00:00
  • 969c641bb4
    Merge long-upload timeouts and the stall abort Claude 2026-10-03 14:45:52 +00:00
  • 0682f9b6f4
    test(web): find the sidebar Today button by its English label Claude 2026-10-03 14:43:55 +00:00
  • 7c17694f5b
    Merge main into the i18n branch Claude 2026-10-03 14:43:31 +00:00
  • 2797eaf6ca
    fix(api): turn repositories found by the onboarding scan into real projects claude/elegant-ride-a5f1g3 Claude 2026-10-03 14:42:18 +00:00
  • 14e1af6649
    fix(media): act on media cards in their own space, not the selected one Claude 2026-10-03 14:40:50 +00:00
  • 6a450bb694
    fix(media): use snake_case keys in every media tool input Claude 2026-10-03 14:39:36 +00:00
  • 2c3e8c612f
    Merge main into the legacy cleanup Claude 2026-10-03 14:39:27 +00:00
  • 081bc3f956
    fix(api): let large uploads finish and abort stalled ones Claude 2026-10-03 14:39:02 +00:00
  • 54d6e84fb7
    Merge complete German and stable catalogs (#111) into the media integration branch Claude 2026-10-03 14:34:51 +00:00
  • f81000a5dd
    Merge the legacy cleanup (#109) into the media integration branch Claude 2026-10-03 14:34:42 +00:00
  • 07c37858ce
    Merge complete German and stable catalogs (#111) into the Phase 2 integration branch Claude 2026-10-03 14:33:45 +00:00
  • a09e29d65a
    Merge the legacy cleanup (#109) into the Phase 2 integration branch Claude 2026-10-03 14:33:11 +00:00
  • 48b8acc0f7
    Merge media job crash safety, the media settings section and its E2E Claude 2026-10-03 14:32:47 +00:00
  • 0c2b6dd666
    fix(web): render media card outputs with the URL-based previews Claude 2026-10-03 14:31:15 +00:00
  • 46349acbd1
    Merge transcription, subtitles, the Studio specialist and the media card Claude 2026-10-03 14:29:36 +00:00
  • 99c8ac14b5
    Merge the media pipeline: inline players, streamed uploads, attached media Claude 2026-10-03 14:27:55 +00:00
  • ebac3ef9d1
    fix(media): disclose the transcription server before dictation uses it Claude 2026-10-03 14:26:54 +00:00
  • e72b169ca4
    Merge the conversational onboarding intake Claude 2026-10-03 14:26:11 +00:00
  • 17d285f87e
    fix(web): size uploaded videos from their own frame Claude 2026-10-03 14:26:11 +00:00
  • 96799f577e
    Merge claude/phase3-media (video editing and export) into the media jobs runtime Claude 2026-10-03 14:25:49 +00:00
  • f407829524
    test(web): media settings E2E with the media-settings screenshot Claude 2026-10-03 14:25:43 +00:00
  • 8d6ed7952f
    Merge the coach: goals, habits, check-ins, rhythm and the Heute page Claude 2026-10-03 14:25:28 +00:00
  • 97c7fd3a34
    refactor(web): match the media player stand-in to the pipeline's props Claude 2026-10-03 14:24:03 +00:00
  • f9ffa5a961
    feat(media): title transcription cards with what they transcribe Claude 2026-10-03 14:18:56 +00:00
  • d67a6275a4
    test(web): cover group uploads in the main conversation Claude 2026-10-03 14:18:06 +00:00
  • 4fbd087ec8
    Merge branch 'claude/phase2-coach' into p2/a1-onboarding Claude 2026-10-03 14:13:16 +00:00
  • a61aa02a8c
    test(media): transcribe real clips through ffmpeg Claude 2026-10-03 14:13:12 +00:00
  • 245efc88b1
    Merge web push, quiet hours and nudges Claude 2026-10-03 14:12:33 +00:00
  • 919f69b37f
    fix(ui-web): teach cn() the design system's text and control scales Claude 2026-10-03 14:12:15 +00:00
  • 6d7d46024d
    Merge image edit titles in the user's language Claude 2026-10-03 14:11:48 +00:00
  • 31f4c2531d
    fix(media): let bots title image edits in the user's language Claude 2026-10-03 14:11:27 +00:00
  • 59d02c46fb
    test(web): stub the Notification permission without a static-only class Claude 2026-10-03 14:11:10 +00:00
  • 97210805be
    test(onboarding): walk the onboarding questions end to end; mobile reads cards as text Claude 2026-10-03 14:09:56 +00:00
  • 74eb27447e
    feat(web): coach on the Heute page Claude 2026-10-03 14:09:51 +00:00
  • a02cbb5374
    Merge claude/phase3-media into p3/b5-transcribe-studio Claude 2026-10-03 14:09:45 +00:00
  • 74c3685397
    fix(web): offer media card follow-ups on any settled job Claude 2026-10-03 14:08:37 +00:00
  • 4e88a9dfe6
    fix(media): abandoned handlers cannot crash the worker, sweep stale temp dirs Claude 2026-10-03 14:07:53 +00:00
  • 4cda7f79f7
    Merge video editing and export with ffmpeg Claude 2026-10-03 14:05:48 +00:00
  • 0b3e0638ca
    Merge media job fixes: GPU floor, settings test, data-sharing recipients Claude 2026-10-03 14:05:48 +00:00
  • 97cede6c9c
    test(media): run video edits and exports through the media runtime Claude 2026-10-03 14:01:58 +00:00
  • 9b4b9c8465
    fix(media): GPU guard for smaller cards, top-level type imports Claude 2026-10-03 14:01:14 +00:00
  • e66ce42d73
    feat(web): start exports, transcriptions and cancels from the media card Claude 2026-10-03 14:00:34 +00:00
  • 469e6ec5d7
    Merge consent-first discovery of projects and connected apps Claude 2026-10-03 14:00:25 +00:00
  • 2c91a80f69
    feat(onboarding): ask before discovering projects and let the user choose Claude 2026-10-03 13:58:39 +00:00
  • 4191a4b6e6
    fix(core): load child_process normally in the git checkout reader Claude 2026-10-03 13:58:29 +00:00
  • 4e545c20f4
    Merge the media integration branch into video editing again Claude 2026-10-03 13:57:18 +00:00
  • 147611a8a1
    fix(api): refuse artifact uploads from untrusted origins Claude 2026-10-03 13:56:47 +00:00
  • 114103579f
    Merge claude/phase3-media into p3/b5-transcribe-studio Claude 2026-10-03 13:54:34 +00:00
  • cc85ba7195
    fix(web): download media outputs with the forced-download artifact URL Claude 2026-10-03 13:54:11 +00:00
  • c008112ab4
    fix(mobile): show video, audio and media cards as plain rows Claude 2026-10-03 13:53:55 +00:00
  • 4d75144cb8
    feat(media): give agents attached media and larger bot files Claude 2026-10-03 13:53:48 +00:00
  • 4cdc49e6d8
    Merge claude/phase3-media (ComfyUI operations) into the media jobs runtime Claude 2026-10-03 13:53:47 +00:00
  • 01eea83b05
    feat(web): media settings section for the deployment owner (wip) Claude 2026-10-03 13:53:47 +00:00
  • 7491b38e8c
    fix(media): hand the transcript to the bot as quoted speech Claude 2026-10-03 13:51:53 +00:00
  • f14d91d24a
    refactor(media): trim unused ffmpeg wrapper options Claude 2026-10-03 13:51:44 +00:00
  • 533f82d856
    feat(media): disclose media servers in AI data sharing Claude 2026-10-03 13:51:13 +00:00
  • faab1256c9
    Merge media job RPCs, tool dispatch and the streaming runner Claude 2026-10-03 13:50:39 +00:00
  • 0cac4a4b92
    test(media): run transcribe through the media runtime on Postgres Claude 2026-10-03 13:50:33 +00:00
  • 979034a8a6
    feat(web): play video and audio inline and stream uploads and downloads Claude 2026-10-03 13:50:02 +00:00