This website requires JavaScript.
e4b995ec14
Production readiness Phase 2: DE profile facts, mobile audit, route matrix E2E (#176 )
cynarAI
2026-10-07 15:26:09 +02:00
22000ad2ad
style(web): format chart-links E2E
cursor/production-readiness-phase2-5558
Cursor Agent
2026-10-07 12:57:48 +00:00
51b456409d
test(web): run chart-links E2E serially to reuse warmed Plot module
Cursor Agent
2026-10-07 12:35:34 +00:00
7f75dfc2bc
fix(web): format empty-project E2E; stabilize chart-links cold Plot load
Cursor Agent
2026-10-07 12:09:00 +00:00
8c948050b9
fix(web): empty project E2E simulates pre-start bootstrap; relax module recovery wait
Cursor Agent
2026-10-07 11:48:31 +00:00
2e4d7d3835
fix(web): stabilize Phase 2 E2E (settings i18n, empty project, chart plot load)
Cursor Agent
2026-10-07 11:23:53 +00:00
04d28aa803
style(web): format desktop header control test
Cursor Agent
2026-10-07 10:59:41 +00:00
5d35ac7598
test(web): align Shell header control assertions with touch targets
Cursor Agent
2026-10-07 10:49:08 +00:00
d8b2d6428e
fix(api): use FocusOptionId union for fact lookup
Cursor Agent
2026-10-07 10:23:46 +00:00
65df4df348
fix(api): narrow focus fact locale key
Cursor Agent
2026-10-07 10:23:04 +00:00
90c24c1a56
fix(api): type-safe focusFactValue lookup
Cursor Agent
2026-10-07 10:22:48 +00:00
3a3e0b3e27
fix(api): satisfy typecheck for focusFactValue
Cursor Agent
2026-10-07 10:22:30 +00:00
5387b38e54
fix(e2e): stabilize Phase 2 specs for mobile shell and empty project
Cursor Agent
2026-10-07 10:01:41 +00:00
a5ef5dc5ce
feat(web): Phase 2 production readiness — locale, mobile, E2E matrix
Cursor Agent
2026-10-07 09:31:45 +00:00
97787a0272
Production readiness phase 1: journey audit, fixes 1–4, E2E (#175 )
cynarAI
2026-10-07 11:25:39 +02:00
18ace6b1c5
chore: apply biome formatting
cursor/production-readiness-phase1-5558
Cursor Agent
2026-10-07 08:52:26 +00:00
751967a8e1
fix(api): scope account-delete sandbox teardown to owned spaces
Cursor Agent
2026-10-07 08:36:36 +00:00
9c1137780d
Format chat-queued-progress E2E spec
Cursor Agent
2026-10-07 08:13:06 +00:00
8ff137c17b
Fix CI: sync Lingui catalogs, onboarding name draft, E2E stability
Cursor Agent
2026-10-07 08:12:48 +00:00
c077ff4415
Production readiness phase 1: journeys doc, onboarding persistence, teardown, chat UX
Cursor Agent
2026-10-07 07:42:02 +00:00
0e1036b2ff
First-run onboarding UX: naming, locale, voices, Heute route, mobile drawer (#171 )
cynarAI
2026-10-06 20:15:36 +02:00
490e2fefe8
Format Shell after Heute route helper
cursor/first-run-onboarding-ux-71ea
Cursor Agent
2026-10-06 17:41:46 +00:00
83ec966a67
Harden Heute route and German voice onboarding E2E
Cursor Agent
2026-10-06 17:01:08 +00:00
057e039e83
Relax German voice E2E name matching for voice labels
Cursor Agent
2026-10-06 16:33:21 +00:00
6b6e34c1a6
Fix Heute bootstrap redirect and German onboarding voices
Cursor Agent
2026-10-06 15:21:34 +00:00
628b008e2a
Stabilize Heute reload URL and German voice E2E assertions
Cursor Agent
2026-10-06 15:17:56 +00:00
7f35ac1aa9
Fix German E2E: Nachricht composer, voice loading wait, Heute rhythm
Cursor Agent
2026-10-06 14:38:05 +00:00
2d5bb7ea35
Use language-step Skip · locale button in completeOnboarding
Cursor Agent
2026-10-06 13:47:16 +00:00
b0ec12ec6c
Fix completeOnboarding language skip for Skip · locale label
Cursor Agent
2026-10-06 13:46:53 +00:00
1511880f1b
Make onboarding E2E helpers locale-aware for German UI
Cursor Agent
2026-10-06 13:06:43 +00:00
c5b2ebc2b3
Fix German signup E2E, Escape menu stacking, and Heute rhythm click
Cursor Agent
2026-10-06 12:20:29 +00:00
a9a251b80a
Fix German onboarding heading matcher in E2E
Cursor Agent
2026-10-06 11:48:19 +00:00
e5e378a11a
Fix E2E specs for onboarding name step and Heute reload route
Cursor Agent
2026-10-06 11:48:12 +00:00
b2c80e3119
Fix biome formatting on OoStage and E2E specs
Cursor Agent
2026-10-06 11:14:28 +00:00
9b09a3063b
Fix biome import order and formatting
Cursor Agent
2026-10-06 10:50:55 +00:00
225dc84b20
Fix first-run onboarding UX: naming, locale, voices, Heute route, mobile drawer
Cursor Agent
2026-10-06 10:38:19 +00:00
ba89574c83
Align Oo avatar eye spacing with evoo-logo (#173 )
cynarAI
2026-10-06 18:56:40 +02:00
7afa5af3ff
ci: retrigger after flaky chart-links E2E
cursor/oo-eye-spacing-logo-f4ab
Cursor Agent
2026-10-06 16:08:43 +00:00
9b7632613d
Align mobile Expo packages for install --check in CI
Cursor Agent
2026-10-06 15:11:51 +00:00
54728e52c9
Format brand-lock spacing test for Biome
Cursor Agent
2026-10-06 14:12:59 +00:00
71613064ea
Align Oo avatar eye spacing with evoo-logo overlap ratio
Cursor Agent
2026-10-06 13:13:28 +00:00
f8b4ce4b6d
Größere Header- und Sidebar-Icons (Web + iPhone) (#172 )
cynarAI
2026-10-06 15:36:54 +02:00
51409efdb4
ci: retrigger checks after flaky evo-deploy test
cursor/larger-header-sidebar-icons-c8a3
Cursor Agent
2026-10-06 12:35:02 +00:00
8285ba73e1
Increase header and sidebar icon scale on web and mobile
Cursor Agent
2026-10-06 12:11:16 +00:00
50e56a2658
ci: run unit tests on Linux; stabilize isToday test across time zones
Cursor Agent
2026-10-06 05:30:30 +00:00
629fcf6b41
ci: spread portable jobs across macOS runners; keep GHCR handoff tags
Cursor Agent
2026-10-06 04:17:36 +00:00
28cdb33e57
ci: set DOCKER_CONFIG in step env (runner context unavailable on job env)
Cursor Agent
2026-10-06 04:14:26 +00:00
58823d7187
style: format publish-workflow test for biome
Cursor Agent
2026-10-06 03:53:42 +00:00
5a406b16c3
ci: grant pull-requests read for paths-filter on PRs
Cursor Agent
2026-10-06 03:36:07 +00:00
de26578778
ci: isolate GHCR docker login and delete handoff tags safely
Cursor Agent
2026-10-06 03:32:05 +00:00
f8a5ff8e43
ci: fix paths-filter action pin on ci workflow
Cursor Agent
2026-10-06 03:29:32 +00:00
c50f003744
ci: pin paths-filter to the v3.0.2 commit GitHub resolves
Cursor Agent
2026-10-06 03:29:12 +00:00
eeec01cd0e
ci: cut queue depth with path filters and smarter concurrency
Cursor Agent
2026-10-06 03:17:48 +00:00
6fc734b0ae
ci: pass publish-server-image digests via GHCR handoff tags (#169 )
cynarAI
2026-10-06 05:06:23 +02:00
c2043b206a
ci: pass publish-server-image digests via GHCR handoff tags
cursor/publish-server-image-no-artifacts-64ad
Cursor Agent
2026-10-06 02:27:10 +00:00
a55ed44394
One product: evOo updates and name, phone actions, German on mobile, working account deletion, consistent settings (#168 )
cynarAI
2026-10-06 00:38:31 +02:00
b78eff1f7b
Run on the deployment's local models without any model choice, preselect Claude Opus 5.5 otherwise, explain why dictation is unavailable (#151 )
cynarAI
2026-10-05 23:18:40 +02:00
9062717eee
fix(evo-deploy): validate restart config before mutating checkout (#167 )
cynarAI
2026-10-05 22:39:46 +02:00
eb9c8847a4
Brand videos with a logo overlay and an intro before the cut (#161 )
cynarAI
2026-10-05 22:39:21 +02:00
459d7c99e4
Pick the voice from a carousel in the app language, local voice only (#166 )
cynarAI
2026-10-05 22:20:06 +02:00
0ec06fcef5
test(e2e): measure the workspace panel width after its transition settles
claude/voice-picker-carousel-426nfu
Claude
2026-10-05 19:15:25 +00:00
ed640ecc0b
Merge remote-tracking branch 'origin/main' into claude/voice-picker-carousel-426nfu
Claude
2026-10-05 19:15:06 +00:00
b2fb517286
Simplify the memory settings: what is remembered first, provider setup under Advanced (#164 )
cynarAI
2026-10-05 20:30:30 +02:00
871b904037
Merge remote-tracking branch 'origin/main' into claude/voice-picker-carousel-426nfu
Claude
2026-10-05 17:55:59 +00:00
0122fef89e
Drop the transcript heading and empty-state hint in the conversation view (#163 )
cynarAI
2026-10-05 19:50:18 +02:00
075c711295
fix(evo-deploy): validate restart config before mutating checkout
cursor/evo-deploy-early-validation-21a2
Cursor Agent
2026-10-05 17:24:25 +00:00
eabfc3fc58
Merge main (squashed #159 ) into claude/media-brand-overlay
claude/media-brand-overlay
Claude
2026-10-05 17:16:40 +00:00
d2c8328003
Merge main up to 3291a32 into claude/media-brand-overlay
Claude
2026-10-05 17:16:40 +00:00
3b2c46dd36
feat(media): remove pauses and find cut points in videos (#159 )
cynarAI
2026-10-05 19:16:03 +02:00
e0c7cf9f84
Merge remote-tracking branch 'origin/main' into claude/voice-picker-carousel-426nfu
Claude
2026-10-05 16:38:09 +00:00
6ca08b2d6a
Merge remote-tracking branch 'origin/main' into claude/simplify-reminder-settings-ppn3l5
claude/simplify-reminder-settings-ppn3l5
Claude
2026-10-05 16:37:39 +00:00
3291a32d37
Show About you inside General settings (#165 )
cynarAI
2026-10-05 18:36:54 +02:00
95538982d1
Merge claude/media-smart-cuts into claude/media-brand-overlay
Claude
2026-10-05 14:50:40 +00:00
60e5c9a7ab
Merge main (squashed #158 ) into claude/media-smart-cuts
claude/media-smart-cuts
Claude
2026-10-05 14:50:30 +00:00
a6d253ffae
Merge main up to e55207f into claude/media-smart-cuts
Claude
2026-10-05 14:50:22 +00:00
23d70971f8
feat(media): export videos for named platforms and check each file against its limits (#158 )
cynarAI
2026-10-05 16:49:18 +02:00
bc7353f1f2
Pick the voice from a carousel in the app language, local voice only
Claude
2026-10-05 14:44:03 +00:00
36752bf401
Show About you inside General settings
claude/merge-about-into-general-cfibjx
Claude
2026-10-05 14:34:31 +00:00
f472a7672f
Simplify the memory settings: what is remembered first, provider setup under Advanced
Claude
2026-10-05 14:32:27 +00:00
f6b1f4c418
Drop the transcript heading and empty-state hint in the conversation view
claude/remove-voice-transcript-hint-h1spi5
Claude
2026-10-05 14:15:11 +00:00
e55207f5d2
Open the side panel without booting the computer (#162 )
cynarAI
2026-10-05 15:44:51 +02:00
568d37c48c
Merge pull request #157 from cynarAI/claude/composer-mic-send-toggle-jbg7wv
cynarAI
2026-10-05 15:38:32 +02:00
a6e611736b
fix(evo-deploy): prefer the fetched remote branch when resolving the deploy ref (#160 )
cynarAI
2026-10-05 14:46:20 +02:00
1bcd746881
Merge claude/media-smart-cuts into claude/media-brand-overlay
Claude
2026-10-05 11:35:16 +00:00
4e2cc71e0a
Merge claude/media-platform-export into claude/media-smart-cuts
Claude
2026-10-05 11:35:16 +00:00
265f90da5e
Merge main into claude/media-platform-export
claude/media-platform-export
Claude
2026-10-05 11:35:16 +00:00
4ab0d25224
Merge pull request #156 from cynarAI/claude/project-thread-vljeb4
cynarAI
2026-10-05 13:22:46 +02:00
f59e130059
Open the side panel without booting the computer
claude/sidebar-computer-lazy-c7lp70
Claude
2026-10-05 10:57:11 +00:00
3eb1fdd68f
Brand videos with a logo overlay and an intro before the cut
Claude
2026-10-05 10:53:57 +00:00
c98eb6e843
Drop the stage's own voice button now that the composer carries the mic
claude/composer-mic-send-toggle-jbg7wv
Claude
2026-10-05 10:51:03 +00:00
09fe90b4db
fix(evo-deploy): prefer the fetched remote branch when resolving the deploy ref
claude/evoo-online-c9fm4t
Claude
2026-10-05 10:47:39 +00:00
738811dbe7
Read the web app at 16px base size on phones (#155 )
cynarAI
2026-10-05 12:42:30 +02:00
2993013046
Merge claude/media-platform-export into claude/media-smart-cuts
Claude
2026-10-05 10:16:05 +00:00
3d9dda7af1
chore(db): add the widened media job operation check as NOT VALID and validate it separately
Claude
2026-10-05 09:59:23 +00:00
9407482903
fix(media): keep one skipped entry per platform on the card
Claude
2026-10-05 09:57:39 +00:00
898c4f6388
Add analyze_video to find cut points for the bot
Claude
2026-10-05 09:54:57 +00:00
45856b1af9
Offer platforms in the media card's export menu and show their checks
Claude
2026-10-05 09:53:01 +00:00
6ba9cef03f
Add remove_silence step to edit_video
Claude
2026-10-05 09:52:53 +00:00
fa3bc601b7
Export videos for named platforms and check each file against its limits
Claude
2026-10-05 09:50:54 +00:00
f3e438444a
Put voice in the composer's send slot until there is something to send
Claude
2026-10-05 08:52:06 +00:00