-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy pathCHANGELOG.json
More file actions
1224 lines (1224 loc) · 53.8 KB
/
CHANGELOG.json
File metadata and controls
1224 lines (1224 loc) · 53.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"unreleased": [],
"releases": [
{
"version": "0.11.94",
"date": "2026-03-13",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.93",
"date": "2026-03-13",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.92",
"date": "2026-03-12",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.91",
"date": "2026-03-10",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.90",
"date": "2026-03-09",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.89",
"date": "2026-03-09",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.88",
"date": "2026-03-09",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.87",
"date": "2026-03-09",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.86",
"date": "2026-03-08",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.85",
"date": "2026-03-08",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.84",
"date": "2026-03-08",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.83",
"date": "2026-03-08",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.82",
"date": "2026-03-07",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.81",
"date": "2026-03-07",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.80",
"date": "2026-03-07",
"changes": [
"Rewind timeline now shows full day with oldest screenshots on the left and newest on the right",
"Consolidated Advanced settings into a single scrollable page and removed Device section from settings",
"Floating bar now follows your active app across monitors",
"Screenshots now capture the screen where your cursor is, not just the primary display",
"Fixed focus notifications not detecting distractions like YouTube and TikTok",
"Improved advice/tips quality with better prompts",
"Removed notification sound from focus alerts",
"Improved onboarding: added voice input step, use real floating bar for CMD+Enter demo, clearer key combination hints"
]
},
{
"version": "0.11.48",
"date": "2026-03-03",
"changes": [
"Fixed focus time tracking to show actual minutes instead of counting each session as 1 minute",
"Focus assistant now uses your goals, tasks, and memories for smarter distraction detection",
"Added Focus Analysis Test Runner for validating focus detection prompts"
]
},
{
"version": "0.11.38",
"date": "2026-03-01",
"changes": [
"Bug fixes and improvements"
]
},
{
"version": "0.11.36",
"date": "2026-03-01",
"changes": [
"Interactive AI onboarding with permission guidance and file discovery"
]
},
{
"version": "0.11.34",
"date": "2026-02-28",
"changes": [
"Added live 3D knowledge graph visualization during onboarding that builds incrementally as AI discovers information about you",
"Added interaction hints to onboarding knowledge graph (drag, zoom, pan)",
"Fixed onboarding resuming after Quit & Reopen for screen recording permission",
"Parallel AI exploration during onboarding \u2014 builds your digital profile and knowledge graph while you set up permissions",
"Automated release notes \u2014 changes are now tracked as they happen"
]
},
{
"version": "0.11.9",
"date": "2026-02-26",
"changes": [
"Fixed AI chat not working (missing module after update)"
]
},
{
"version": "11.5",
"date": "2026-02-25",
"changes": [
"If the Install button fails, download manually from <a href='https://macos.omi.me' style='font-weight:bold'>macos.omi.me</a> (known issue on macOS 26)",
"Screen capture soft recovery: fixes broken permissions without wiping your grant",
"Fixed phantom menu bar icon that could appear invisible after policy changes",
"Rewind timeline auto-refresh no longer destroys expanded transcript or typed notes",
"Richer auto-update failure diagnostics for faster debugging"
]
},
{
"version": "11.4",
"date": "2026-02-25",
"changes": [
"If the Install button fails, download manually from <a href='https://macos.omi.me' style='font-weight:bold'>macos.omi.me</a> (known issue on macOS 26)",
"Quick toggles for Screen Capture and Audio Recording in the menu bar",
"New 'omi' text logo in the menu bar",
"Screen Analysis auto-restarts after transient failures instead of turning off",
"Fixed memory growth during long recording sessions with sliding window for transcript segments",
"Fixed orphan Rewind screenshots that caused missing frames in timeline",
"Faster Live Notes processing with incremental segment tracking"
]
},
{
"version": "11.3",
"date": "2026-02-24",
"changes": [
"If the Install button fails, download manually from <a href='https://macos.omi.me' style='font-weight:bold'>macos.omi.me</a> (known issue on macOS 26)",
"Resizable floating bar with dedicated AI session and concise single-sentence answers",
"Faster follow-up messages: send your next query immediately without waiting for server sync",
"Fixed duplicate messages from cross-platform sync race condition",
"Better Rewind empty states with permission guidance and auto-start after granting access",
"Auto-opens download page when Sparkle installer fails on macOS 26",
"Cloud agent: automatic database re-upload, hot-reload for agent code, keepalive ping"
]
},
{
"version": "11.2",
"date": "2026-02-24",
"changes": [
"If the Install button fails, download manually from <a href='https://macos.omi.me' style='font-weight:bold'>macos.omi.me</a> (known issue on macOS 26)",
"Fixed Screen Analysis being incorrectly disabled when monitoring stops",
"Faster data syncing with gzip compression",
"Fixed OMI AI cost tracking to use server-authoritative totals",
"Improved Proactive Assistants reliability"
]
},
{
"version": "11.1",
"date": "2026-02-24",
"changes": [
"If the Install button fails, download manually from <a href='https://macos.omi.me' style='font-weight:bold'>macos.omi.me</a> (known issue on macOS 26)",
"Fixed auto-update on macOS 26: upgraded Sparkle to 2.9.0 and added launchctl kickstart workaround for on-demand-only mode",
"Chat performance: cached markdown rendering, equatable chat bubbles, and session grouping moved off the render path",
"$50 free usage limit with prompt to connect your own Claude account",
"Server-controlled update channel for remote beta/stable switching"
]
},
{
"version": "11.0",
"date": "2026-02-23",
"changes": [
"If the Install button fails, download manually from <a href='https://macos.omi.me' style='font-weight:bold'>macos.omi.me</a> (known issue on macOS 26)",
"Task chat session history: resume previous AI conversations about tasks across app restarts",
"Dedicated task chat side panel with better layout isolation and session ID display",
"Add task button in toolbar (\u2318N) for quick inline task creation",
"File graph keyboard hints: drag to rotate, right-drag to pan, scroll to zoom",
"Removed per-message timeouts in AI bridge \u2014 long-running tools no longer fail prematurely",
"Chat memory capped at 200 messages to prevent unbounded growth",
"Auto-restart memory threshold lowered from 4GB to 3GB for safer recovery",
"Fixed PostHog lifecycle capture causing 2-second XPC hangs to Spotlight",
"Fixed drag-and-drop task reordering with proper macOS NSItemProvider support",
"Fixed SwiftUI layout recursion in chat panels and task list",
"Fixed conversation list depth hangs during refresh",
"Fixed Rewind ffmpeg process burst when switching apps rapidly",
"Removed misleading 'End-to-end encryption (Coming Soon)' badge"
]
},
{
"version": "0.10.9",
"date": "2026-02-23",
"changes": [
"<span style='color:red;font-size:16px;font-weight:bold'>\u26a0\ufe0f AUTO-UPDATE IS BROKEN \u2014 YOU MUST DOWNLOAD MANUALLY</span>",
"<span style='color:red'>The Install button will NOT work.</span> Please download the new version here: <a href='https://macos.omi.me' style='color:red;font-weight:bold;font-size:15px'>macos.omi.me</a>",
"Steps: 1) Click the link above or open <a href='https://macos.omi.me'>macos.omi.me</a> in your browser 2) Download the DMG 3) Open it and drag Omi to Applications 4) Replace the existing app when prompted",
"This is a one-time fix. After installing manually, all future updates will work normally.",
"Fixed floating control bar dismiss race: PTT query during close animation no longer gets immediately dismissed",
"AI chat sees new tables (goals, staged tasks, task chat messages) and hides internal columns for cleaner schema"
]
},
{
"version": "0.10.8",
"date": "2026-02-22",
"changes": [
"Appcast changelog now renders HTML (clickable links, styled text) in Sparkle update dialog",
"Updated macos.omi.me download to serve latest DMG",
"Floating control bar improvements"
]
},
{
"version": "0.10.7",
"date": "2026-02-22",
"changes": [
"Fixed auto-update: removed code that was breaking app code signature on every launch",
"Added detailed Sparkle error logging for easier debugging"
]
},
{
"version": "0.10.6",
"date": "2026-02-22",
"changes": [
"Fixed auto-update failing with 'An error occurred while running the updater': app now self-heals macOS provenance xattrs that break code signature"
]
},
{
"version": "0.10.5",
"date": "2026-02-22",
"changes": [
"Daily recurring tasks: create tasks that repeat every day from the dashboard widget",
"Live transcript panel: self-contained component that preserves transcript after recording stops",
"Task Agent toggle in Settings: enable/disable the Investigate button and task chat independently",
"Task working directory setting shared between terminal and chat agents",
"Token usage tracking for AI chat messages (input/output token estimates)",
"Smarter accessibility checks: confirms broken permissions via Finder before showing false alerts",
"Auto-restart on extreme memory (4GB+): prevents system from becoming unresponsive",
"Chat scroll fix: bottom anchor moved outside LazyVStack for reliable auto-scroll",
"Audio capture moved off main thread: CoreAudio setup no longer blocks UI after wake from sleep",
"ffmpeg watchdog: force-kills hung ffmpeg processes to prevent 7GB+ memory buildup",
"Fixed OAuth error handling: generic API errors no longer trigger unnecessary re-authentication",
"Fixed infinite retry loop when fresh AI chat sessions fail",
"Task chat state properly cleaned up on delete, unread indicators persist across restarts",
"Task editing improved: view mode shows static text, tap to edit, hover actions hidden while editing",
"Gemini content blocking errors now surface descriptive messages instead of generic failures",
"Sentry noise reduced: dev builds excluded, transient auth errors filtered",
"Demo: https://x.com/m13v_/status/2025370419415396366"
]
},
{
"version": "0.10.4",
"date": "2026-02-21",
"changes": [
"Fixed staging channel Option+click gesture being immediately overwritten by beta",
"Verification script no longer kills running Dev and Production app instances"
]
},
{
"version": "0.10.3",
"date": "2026-02-21",
"changes": [
"ACP bridge bundled in release builds: AI chat now works reliably without external dependencies",
"Update channel label shown in Settings so you can see if you're on Beta or Staging",
"Native binaries in ACP bridge node_modules are now properly code-signed"
]
},
{
"version": "0.10.2",
"date": "2026-02-20",
"changes": [
"Recurring task scheduler: AI automatically investigates recurring tasks when they're due",
"Parallel task agents: multiple tasks can be investigated by AI simultaneously",
"Claude OAuth browser login: sign in to your Claude account via browser instead of token paste",
"Separate screen capture and audio recording toggles in Settings for independent control",
"Improved task drag-and-drop with cross-category moves and visual drop indicators",
"Unified AI bridge: removed legacy Agent SDK, all chat uses the faster ACP bridge",
"Session pre-warming for both Opus and Sonnet models for faster first responses",
"Fixed stale message desync that could cause AI chat to hang after interruptions"
]
},
{
"version": "0.10.1",
"date": "2026-02-20",
"changes": [
"Claude Code mode: use your own Claude Pro/Max account for AI chat via ACP bridge",
"Dual bridge architecture: switch between Agent SDK and Claude Code in Settings",
"Task chat persistence: conversations saved locally and resume across app restarts",
"Claude authentication sheet for signing in with your Claude account",
"Staged release pipeline: updates progress through staging, beta, and stable channels",
"Update channel picker in Settings to opt into beta releases",
"Task chat uses independent bridge processes per task",
"Onboarding loading animation during file indexing",
"Resource monitor and agent sync reliability improvements",
"Fixed staging releases incorrectly updating the public download link"
]
},
{
"version": "0.10.0",
"date": "2026-02-19",
"changes": [
"Claude Code mode: use your own Claude Pro/Max account for AI chat via ACP bridge",
"Dual bridge architecture: switch between Agent SDK and Claude Code in Settings",
"Task chat persistence: conversations saved locally and resume across app restarts",
"Claude authentication sheet for signing in with your Claude account",
"Staged release pipeline: updates progress through staging, beta, and stable channels",
"Update channel picker in Settings to opt into beta releases",
"Task chat uses independent bridge processes per task",
"Onboarding loading animation during file indexing",
"Resource monitor and agent sync reliability improvements"
]
},
{
"version": "0.9.9",
"date": "2026-02-19",
"changes": [
"Fixed AI agent crash: bundled Node.js now signed with JIT entitlements for V8 under Hardened Runtime",
"Bundled Node.js: AI chat works out of the box on any Mac without Node.js installed",
"Project workspace: set a project directory in Settings to use its CLAUDE.md and project-specific skills",
"Task chat: chat about specific tasks with scoped AI conversations",
"AI chat error messages shown in a banner instead of silently failing",
"Space key toggles task completion, keyboard shortcuts prioritize selected task",
"Faster file indexing with incremental scans that skip unchanged files",
"Follow-up messages sync to backend, preventing duplicate messages in chat",
"Memories deletion and undo works correctly across filters and search results",
"Fixed Tasks page hang when switching to multi-select mode",
"Sparkle update logs now persist even when the app terminates during an update",
"Performance: mic capture, screenshots, battery checks, and date formatting moved off the main thread",
"Fixed broken-pipe crashes and eliminated noise from intentional cancellations in crash reporting"
]
},
{
"version": "0.9.8",
"date": "2026-02-19",
"changes": [
"Fixed AI agent crash caused by JIT conflicts with code-signed Node.js binary",
"Bundled Node.js: AI chat works out of the box on any Mac without Node.js installed",
"Project workspace: set a project directory in Settings to use its CLAUDE.md and project-specific skills",
"Task chat: chat about specific tasks with scoped AI conversations",
"AI chat error messages shown in a banner instead of silently failing",
"Space key toggles task completion, keyboard shortcuts prioritize selected task",
"Faster file indexing with incremental scans that skip unchanged files",
"Follow-up messages sync to backend, preventing duplicate messages in chat",
"Memories deletion and undo works correctly across filters and search results",
"Fixed Tasks page hang when switching to multi-select mode",
"Performance: mic capture, screenshots, battery checks, and date formatting moved off the main thread",
"Fixed broken-pipe crashes and eliminated noise from intentional cancellations in crash reporting"
]
},
{
"version": "0.9.7",
"date": "2026-02-19",
"changes": [
"Rolled back due to agent crash"
]
},
{
"version": "0.9.6",
"date": "2026-02-19",
"changes": [
"Bundled Node.js: AI chat now works out of the box on any Mac without Node.js installed",
"AI chat error messages: errors are now shown in a banner instead of silently failing",
"Fixed AI chat crash on macOS VMs and low-memory machines",
"Project workspace: set a project directory in Settings to use its CLAUDE.md and project-specific skills",
"Task chat: chat about specific tasks with scoped AI conversations",
"Space key toggles task completion, keyboard shortcuts prioritize selected task",
"Faster file indexing: incremental scans skip unchanged files",
"Follow-up messages sync to backend, preventing duplicate messages in chat",
"Memories deletion and undo now works correctly across filters and search results",
"Fixed Tasks page hang when switching to multi-select mode",
"Performance: mic capture, screenshots, battery checks, and date formatting moved off the main thread",
"Fixed broken-pipe crashes and eliminated noise from intentional cancellations in crash reporting"
]
},
{
"version": "0.9.3",
"date": "2026-02-18",
"changes": [
"Browser extension setup: auto-detects Chrome installation and extension with live polling, clearer step-by-step flow",
"Grouped tool calls in chat: multi-step AI actions collapse into a single summary with progress indicator",
"Fixed chat scroll: messages now reliably stay pinned to bottom during streaming",
"Sleeker floating control bar: thinner, more minimal default appearance",
"Simplified onboarding: Bluetooth permission no longer required during setup",
"Screen analysis toggle fix: setting now stays in sync with actual monitoring state across restarts",
"AI profile save retries: file indexing insights saved reliably with automatic retry on failure",
"Rewind database session safety: prevents stale sign-out tasks from closing freshly opened databases",
"Stop button shows spinner while processing stop request",
"Settings analytics: tracking added to all major settings sections for usage insights"
]
},
{
"version": "0.9.2",
"date": "2026-02-18",
"changes": [
"File indexing onboarding: Omi scans your folders to understand what you work on, then opens an AI chat to explore your files",
"Transcription auto-restart: audio monitoring resumes automatically after your Mac wakes from sleep",
"Notification self-repair: detects and fixes silently revoked notification permissions on macOS 26+",
"Reliable task sync: deleted tasks now properly disappear, reconciliation runs when switching to Tasks tab",
"Task sort order matches mobile: consistent due_at/created_at ordering across platforms",
"Old tasks hidden: incomplete tasks older than 7 days are excluded from the task list",
"Goals widget improvements: tooltips on buttons, drag clamping fix, manual goals never auto-removed, AI generation opt-in",
"Chat input rewritten: fixed cursor misalignment with native NSTextView, typing indicator works during tool calls",
"Refreshed sidebar icons and fixed Rewind toggle to control both screen and audio together",
"User names loaded from backend profile, fixing blank names for Apple Sign-In users",
"Rewind arrow key navigation corrected: left=newer, right=older",
"Floating control bar hover flicker fix",
"Compact view is now the default for Conversations",
"Reduced Crisp support chat polling from 30s to 2min with session caching",
"AI profile generation uses fewer tokens (5 recent profiles instead of 50)",
"Proactive assistant backpressure: drops frames during slow analysis instead of queuing"
]
},
{
"version": "0.9.1",
"date": "2026-02-17",
"changes": [
"Redesigned Memories page: compact horizontal layout with hover info popovers for details",
"Unified Rewind toggle: single switch controls both screen capture and audio recording",
"Smarter AI chat: proactively searches your local database before saying 'I don't know'",
"Floating bar visual refresh: new OMI text logo, better contrast, smoother hover animations",
"Draggable floating bar is now opt-in via Settings > Shortcuts",
"Fixed crash when backend is unreachable: sync now uses exponential backoff instead of hammering every 3 seconds",
"Fixed potential crash from unsafe URL construction in sync service",
"Fixed click-through handler that could permanently block clicks if deallocated mid-operation",
"Chrome extension auto-installs when browser mode is enabled",
"Simplified dashboard: weekly score view, full-width tasks widget",
"Rewind storage stats now shown in Settings",
"Settings search supports multi-word queries"
]
},
{
"version": "0.9.0",
"date": "2026-02-17",
"changes": [
"Browser extension support: AI agent can use your logged-in Chrome sessions instead of an isolated browser",
"Cloud agent VMs auto-stop after 30 min idle and auto-restart when needed, saving resources",
"Fixed 2+ second hangs when opening large conversations with lazy-loading transcript segments",
"Hardware-accelerated screen recording (hevc_videotoolbox) for lower CPU usage",
"Auto-detects video calls (Zoom, Teams, Meet) and reduces capture frequency to avoid slowdowns",
"Floating bar shows OMI logo and no longer drifts across the screen or off-screen on monitor disconnect",
"AI agent turn limit removed \u2014 tasks can run as many steps as needed",
"Capped in-memory embeddings to 5,000 entries to prevent unbounded memory growth",
"Fixed database crashes from concurrent sync operations during memory and action item writes",
"Reduced error noise: cleaner Sentry logs, quieter Crisp polling, slower recovery retries"
]
},
{
"version": "0.8.9",
"date": "2026-02-16",
"changes": [
"Compact floating bar: minimizes to a small circle icon, expands on hover for a less intrusive experience",
"Native Apple Sign In on macOS with automatic fallback to web-based OAuth",
"Real-time agent sync: local data continuously pushed to cloud agent every 3 seconds",
"Smarter task extraction: detects your commitments in messaging apps (e.g. 'Sure, I'll do it')",
"AI model selector moved from floating bar to Settings for a cleaner in-bar experience",
"Chat sessions retry up to 3 times with error state and Retry button on failure",
"Goal generation now triggers daily instead of every 100 conversations",
"Support chat unread badge on Help tab in sidebar",
"Agent sync flushes pending data before system sleep to prevent data loss",
"Accessibility permission prompt now opens System Settings directly on macOS Sequoia+"
]
},
{
"version": "0.8.8",
"date": "2026-02-16",
"changes": [
"Accessibility permission reset: detects broken state after macOS updates and offers one-click fix",
"Database upgraded to connection pool for better performance during concurrent reads",
"Automation permission check now handles System Events not running (fixes -600 error)",
"Onboarding no longer blocks on permissions \u2014 grant them later from Settings",
"Hiding the floating bar now persists across app restarts",
"Native notifications when support replies in Help chat",
"Faster conversation sync by skipping unchanged sessions"
]
},
{
"version": "0.8.7",
"date": "2026-02-16",
"changes": [
"Multi-turn conversations in floating bar: ask follow-ups and see full chat history with auto-scroll",
"Model picker: switch between Sonnet and Opus directly from the floating bar",
"Voice follow-up: use push-to-talk while viewing an AI response to continue the conversation",
"Batch transcription mode: record first, transcribe after for better accuracy (Settings > Shortcuts)",
"Customizable Ask Omi shortcut: choose \u2318Enter, \u2318\u21e7Enter, \u2318J, or \u2318O (Settings > Shortcuts)",
"Push-to-talk sounds can now be toggled off in settings",
"AI chat now includes your tasks for more context-aware responses",
"Long chat messages are auto-truncated with Show more/less toggle",
"Duplicate messages in chat are collapsed automatically",
"AI Chat settings gear button added to chat page for quick access",
"Shared chat provider between floating bar and sidebar for faster responses",
"Fixed constraint loop crash on macOS Tahoe (macOS 26+)"
]
},
{
"version": "0.8.6",
"date": "2026-02-15",
"changes": [
"Ask Omi floating bar now has a follow-up input field for continuing conversations",
"Added settings gear icon on the floating bar for quick access to configuration",
"New solid background option for the floating bar (Settings > Advanced > Ask Omi Floating Bar)",
"Copy entire conversation to clipboard with one click in AI Chat",
"Text selection now works across the entire chat area",
"Conversations auto-refresh silently without flickering or scroll jumps",
"Added auto-install updates option in Settings",
"Improved settings search with more keywords and subsections",
"Agent bridge now supports read-only Playwright tools in Ask mode"
]
},
{
"version": "0.8.5",
"date": "2026-02-15",
"changes": [
"AI-suggested tasks now clearly marked with a promotion indicator",
"Dashboard loads faster by querying tasks directly from local database",
"Fixed transcription sessions getting stuck in 'uploading' state after app crashes",
"Fixed duplicate conversations when recovering failed uploads",
"Improved sidebar performance during audio recording",
"Agent sessions now properly detect when coding tasks are complete",
"Fixed completed tasks taking up to 60 seconds to refresh in dashboard",
"Fixed cursor jumping bug when dismissing modals"
]
},
{
"version": "0.8.4",
"date": "2026-02-15",
"changes": [
"Fixed audio recording quality on Bluetooth headphones (no more automatic switch to low-quality call mode)",
"All users now have access to all features",
"Improved app startup speed with optimized database checks",
"Simplified Rewind page controls",
"Fixed database corruption during user data migration",
"Fixed memory leaks in Focus Assistant and Live Notes",
"Fixed app not staying in menu bar when all windows closed",
"Fixed floating control bar auto-showing on startup",
"Improved screen capture permission reset reliability",
"Added memory diagnostics for performance troubleshooting"
]
},
{
"version": "0.8.3",
"date": "2026-02-14",
"changes": [
"Notifications for promoted tasks so you know when AI discovers new action items",
"Fixed tooltip crash in sidebar",
"Faster, safer downloads served from Google Cloud Storage"
]
},
{
"version": "0.8.2",
"date": "2026-02-14",
"changes": [
"Smarter action items: confidence scoring filters out low-quality tasks, priority classification added",
"Conversation action items now saved as staged tasks with automatic migration",
"Conversation source tracking for better platform-aware processing",
"Split finish/stop button in Rewind for clearer recording controls",
"Unread chat indicators and streaming status on task rows",
"Analysis throttle and troubleshooting settings in Advanced preferences",
"Fixed capture timer handling for sleep/wake and special system modes",
"Fixed memory duplication from orphaned records and sync races",
"Fixed token refresh clearing on non-definitive failures",
"Prevented empty or duplicate staged tasks from being created",
"Performance: lazy task rendering, background log writes, goal caching, deduplicated fetches",
"Prevented settings sync and task refresh when not signed in"
]
},
{
"version": "0.8.1",
"date": "2026-02-13",
"changes": [
"Speaker naming: tap any speaker in live or recorded transcripts to assign a name",
"Ask/Act mode toggle: restrict AI chat to read-only queries for safer browsing",
"Font scaling: adjust text size across the entire app from settings or menu shortcuts",
"Thinking and tool visibility: see AI reasoning and tool inputs/outputs in chat",
"Inline task creation with keyboard navigation and sort order/indentation support",
"Saved filter views for quickly switching between task lists",
"Text selection enabled across conversations, transcripts, notes, and advice",
"Rewind intro video overlay for first-time users",
"Chat input redesigned: Enter to submit, Shift+Enter for newline, auto-growing field",
"Conversations auto-refresh on app focus and every 30 seconds",
"WebSocket watchdog with automatic reconnection",
"Encrypted and compressed transcript segments for better privacy",
"New app icon",
"Fixed timeline crashes and chat auto-scroll performance",
"Fixed task hover crashes and chat input sizing issues"
]
},
{
"version": "0.8.0",
"date": "2026-02-13",
"changes": [
"Floating control bar: always-accessible AI assistant and push-to-talk voice input from any app",
"Follow-up messages: continue conversations and interrupt AI responses mid-stream",
"Cloud agent VM: automatic provisioning for background AI tasks",
"Data & Privacy settings with configurable protection levels",
"Expanded transcript view in Rewind for full recording review",
"Screen and audio recording controls directly in Rewind page",
"Streamlined onboarding: single permissions step, no more skipping",
"Task undo: deleted tasks can be recovered with an undo toast",
"Keyboard shortcuts for task management",
"Optimistic task updates for instant UI feedback",
"Conversations embedded in dashboard instead of separate page",
"WebSocket streaming for faster AI agent responses",
"Fixed resize flicker and stale state flashing in floating bar",
"Fixed stream errors and client aborts during database upload"
]
},
{
"version": "0.7.1",
"date": "2026-02-13",
"changes": [
"Staged tasks now included in semantic search results",
"Faster task promotion: promoted tasks appear instantly without reloading",
"Fixed duplicate staged tasks being created during migration",
"Fixed migration flag race condition causing repeated runs"
]
},
{
"version": "0.7.0",
"date": "2026-02-12",
"changes": [
"Task chat: open a split-view chat panel alongside any task to work on it with AI",
"Staged tasks: AI discovers, scores, and promotes tasks in the background",
"AI agent upgraded to Claude Opus 4.6 with auto-recovery on crash",
"Chat context now uses your timezone for conversation dates",
"Default task filters set to Todo and Last 7 Days for a cleaner view",
"Fixed AI responses not persisting when switching chat sessions",
"Fixed sort switching spinner not clearing",
"Fixed task loading storms from rapid scrolling"
]
},
{
"version": "0.6.6",
"date": "2026-02-12",
"changes": [
"Updated app icon",
"Tasks date view now auto-selects 'Last 7 Days' for a cleaner default",
"Get Omi widget now shows regardless of device pairing status",
"Updated onboarding completion screen layout",
"Fixed app restart interrupting in-progress updates",
"Fixed old tasks appearing in date-filtered views"
]
},
{
"version": "0.6.5",
"date": "2026-02-12",
"changes": [
"Folder tabs: browse and manage conversation folders inline",
"Folder creation and editing with descriptions",
"Fixed Node.js path resolution for AI chat agent",
"Cleaned up compiler warnings"
]
},
{
"version": "0.6.4",
"date": "2026-02-12",
"changes": [
"Goal tracking: persistent local goal storage with cloud sync",
"Stale goals are now auto-completed",
"Advice system migrated to memory API for better recommendations",
"Fixed app icon not displaying correctly in builds",
"Added agent-bridge to release builds"
]
},
{
"version": "0.6.3",
"date": "2026-02-12",
"changes": [
"Smarter chat: your goals, AI profile, and memories now included in context",
"Better task extraction: ignores messaging sidebars and list views",
"Task suggestions now based on your completed task patterns",
"Fixed task allowlist not loading on fresh login"
]
},
{
"version": "0.6.2",
"date": "2026-02-12",
"changes": [
"Switched AI chat to Claude for smarter, more reliable responses",
"Per-user data isolation: your data stays separate across accounts",
"Tool call visualization: see what the AI is doing in real time",
"New app icon",
"Simplified onboarding with streamlined name input step",
"Fixed race conditions in database initialization and user switching",
"Analytics tracking for chat queries and tool usage"
]
},
{
"version": "0.6.1",
"date": "2026-02-11",
"changes": [
"AI onboarding chat: conversational setup that learns your name, job, and goals",
"Agent service with Anthropic-powered multi-turn tool execution",
"Screenshot search via chat: ask the AI to find past screenshots",
"Suggested replies in onboarding for faster setup",
"Multi-turn tool execution for smarter chat responses",
"Chat messages now sorted chronologically",
"Stronger agent prompts for reliable onboarding field saving",
"Search failures are now non-fatal to prevent chat disruptions"
]
},
{
"version": "0.6.0",
"date": "2026-02-11",
"changes": [
"Task sharing: copy a link to share your tasks with others",
"Task detail view with rich metadata display",
"Per-assistant notification controls for Focus, Task, and Advice",
"Update available widget in sidebar with one-click install",
"Advanced settings subsections with sidebar navigation",
"Smarter task extraction: ignores past deadlines and due dates",
"Optimized focus session storage to reduce unnecessary UI re-renders",
"Screenshot semantic search with Gemini embeddings (full backfill migration)",
"Fixed CPU spike caused by macOS writing tools on 15.1+",
"Fixed actor isolation and memory sync issues",
"Fixed auth validation edge case during backfill"
]
},
{
"version": "0.5.2",
"date": "2026-02-10",
"changes": [
"Battery optimization: OCR pauses automatically when on battery to save power",
"Task agents now work with all task categories, not just allowlisted ones",
"Sentry webhook integration for real-time bug and feedback tracking",
"Improved OCR deduplication with perceptual hashing (dHash) for better accuracy",
"Inline task editing with debounced auto-save",
"Date range filter for tasks sorted by due date",
"Upgraded embeddings to 3072 dimensions with task-type-aware search",
"Task relevance scores sync bidirectionally with backend",
"Smarter task extraction that ignores outgoing messages in chat apps",
"Hidden mouse cursor during window capture for cleaner screenshots"
]
},
{
"version": "0.5.1",
"date": "2026-02-10",
"changes": [
"OCR text embeddings for semantic Rewind search",
"Agent session persistence: task agents resume across app restarts",
"Smooth conversation deletion animations",
"Improved task relevance scoring and allowlist management",
"Local cache updates for conversations, memories, and tasks prevent stale UI",
"Fixed resource bundle paths for notification sounds and images"
]
},
{
"version": "0.5.0",
"date": "2026-02-10",
"changes": [
"Task prioritization: AI ranks tasks by relevance to your profile and goals",
"Context-aware task extraction: detects app and window switches for smarter triggers",
"AI User Profile: auto-generated profile powers personalized task scoring",
"Window title tracking across memories, focus sessions, and tasks",
"Settings sync: assistant settings now sync bidirectionally with the backend",
"Browser keyword filtering for task extraction in browser windows",
"New app icon and updated Omi branding",
"Improved notification sounds for focus sessions",
"Dashboard widgets now fill available space properly",
"Task extraction uses tool-calling loop with search for better accuracy",
"Faster startup by skipping database integrity check after clean shutdown",
"Fixed duplicate OCR insert errors"
]
},
{
"version": "0.4.1",
"date": "2026-02-08",
"changes": [
"Auto-updater now starts checking for updates immediately at launch",
"Appcast filtered to serve only the latest live release",
"Analytics tracking for update check results",
"Fixed audio reconfiguration crash with retry logic and backoff",
"Added Objective-C exception catching to prevent audio capture crashes"
]
},
{
"version": "0.4.0",
"date": "2026-02-07",
"changes": [
"AI-powered goal generation: goals are automatically suggested based on your conversation history",
"Goal completion tracking with celebration animations when you hit your targets",
"Goal history page showing completed and removed goals",
"Goals now include descriptions and linked tasks for better context",
"Task tags: tasks support multiple tags instead of a single category",
"App exclusion settings for Memory, Focus, Advice, and Task assistants",
"Background sync for tasks and memories with local-first offline support",
"Pagination and 'Load more' for tasks, memories, and search results",
"Task agent now shows editing status and file counts",
"Tags displayed on memory cards and detail sheets",
"Dashboard updated to 2x2 grid layout with full-width conversations",
"Screen capture auto-recovery with background polling",
"Upgraded to Gemini 3 for smarter goal generation",
"Retry logic with backoff for Gemini API reliability",
"Fixed crashes from UTF-8 boundary panics in backend",
"Fixed auth race condition causing login issues",
"Fixed UI flash during tier migration"
]
},
{
"version": "0.3.7",
"date": "2026-02-06",
"changes": [
"App renamed to Omi Beta with new icon for clearer identity",
"Help page with direct Crisp chat support from the founder",
"Loading screen during authentication for smoother sign-in",
"Tier gating for premium features in sidebar navigation",
"OCR optimizations with frame throttling, deduplication, and fast mode setting",
"Dashboard improvements: recent conversations widget and focus session stats",
"Advanced memory and task filtering by category, source, and priority",
"Inline memory editing with delete and public toggle",
"Reduced task polling frequency and paused updates when inactive",
"Fixed dev bundle ID to prevent permission conflicts between production and development builds"
]
},
{
"version": "0.3.6",
"date": "2026-02-06",
"changes": [
"App renamed to Omi Beta with new icon for clearer identity",
"Help page with direct Crisp chat support from the founder",
"Loading screen during authentication for smoother sign-in",
"Tier gating for premium features in sidebar navigation",
"OCR optimizations with frame throttling, deduplication, and fast mode setting",
"Dashboard improvements: recent conversations widget and focus session stats",
"Advanced memory and task filtering by category, source, and priority",
"Inline memory editing with delete and public toggle",
"Reduced task polling frequency and paused updates when inactive",
"Fixed dev bundle ID to prevent permission conflicts between production and development builds"
]
},
{
"version": "0.3.5",
"date": "2026-02-06",
"changes": [
"App renamed to Omi Beta with new icon for clearer identity",
"Help page with direct Crisp chat support from the founder",
"Loading screen during authentication for smoother sign-in",
"Tier gating for premium features in sidebar navigation",
"OCR optimizations with frame throttling, deduplication, and fast mode setting",
"Dashboard improvements: recent conversations widget and focus session stats",
"Advanced memory and task filtering by category, source, and priority",
"Inline memory editing with delete and public toggle",
"Reduced task polling frequency and paused updates when inactive",
"Fixed dev bundle ID to prevent permission conflicts between production and development builds"
]
},
{
"version": "0.3.4",
"date": "2026-02-05",
"changes": [
"Local-first sync: tasks, memories, and conversations now work offline",
"Task AI agent with automatic category classification",
"AI-powered task deduplication removes duplicates automatically",
"Goal progress history tracking with interactive drag-to-update",
"Optimized screen capture pipeline for lower CPU usage on macOS 14+",
"SQLite-based search for faster memory and task filtering",
"Apps page redesign with category filtering and pagination",
"Auto-refresh for tasks, memories, and timeline views",
"Bulk memory management actions",
"Task priority and category support",
"Launch at login enabled by default for new users",
"Fixed database corruption issues with WAL file cleanup",
"Corrupted video chunk detection and automatic recovery"
]
},
{
"version": "0.3.3",
"date": "2026-02-05",
"changes": [
"Fixed menu bar icon not appearing on macOS Sequoia",
"Enhanced menu bar diagnostics logging"
]
},
{
"version": "0.3.2",
"date": "2026-02-05",
"changes": [
"New menu bar icons for a cleaner look",
"Export logs from Settings for easier troubleshooting"
]
},
{
"version": "0.3.1",
"date": "2026-02-04",
"changes": [
"Fixed notifications not appearing when app is in foreground"
]
},
{
"version": "0.3.0",
"date": "2026-02-04",
"changes": [
"Live Notes: real-time AI-generated notes during recordings",
"Memory Graph: interactive 3D visualization of your memories",
"Launch at Login: automatically start OMI when you log in",
"Goals AI: personalized goal suggestions and progress tracking",
"Audio level indicator in sidebar shows recording status",
"Resizable notes panel in transcript view",
"Improved Rewind-only mode with streamlined menu bar",
"Enhanced database recovery with automatic rebuild from video chunks",
"Upgraded to Gemini 3 Pro Preview for better AI responses"
]
},
{
"version": "0.2.6",
"date": "2026-02-04",
"changes": [
"New settings sidebar for easier navigation",
"Database corruption detection and automatic recovery",
"Reduced video file size with optimized compression",
"Disabled auto-detect transcription language by default for reliability",
"Improved Rewind date filtering consistency"
]
},
{
"version": "0.2.4",
"date": "2026-02-04",
"changes": [
"Improved analytics for permission and Bluetooth state tracking",
"Code cleanup and stability improvements"
]
},
{
"version": "0.2.3",
"date": "2026-02-03",
"changes": [
"Transcription crash recovery: sessions saved locally and uploaded after restart",
"Multi-chat support with default chat mode",
"Rewind-only mode with simplified menu bar UI",
"Task drag-and-drop reordering and indent/outdent buttons",
"Apps grouped by capability and sorted by popularity",
"Timeline navigation with scroll wheel support",
"Fixed OCR context bounds and image display issues"
]
},
{
"version": "0.2.2",
"date": "2026-02-03",
"changes": [
"Device settings now accessible from Settings page",
"Improved Bluetooth permission flow for device pairing"
]
},
{
"version": "0.2.1",
"date": "2026-02-03",
"changes": [
"Universal binary support for Intel and Apple Silicon Macs",
"Improved screen capture quality with higher JPEG compression",
"Added Device connect widget to sidebar",
"Better memory management with LRU thumbnail and icon caches",
"Increased video chunk resolution to 3000px"
]
},
{
"version": "0.2.0",
"date": "2026-02-03",