What's Changed
- test: cross-agent PR workflow by @kodjima33 in #6210
- fix(desktop): transcription not auto-starting after proxy migration by @kodjima33 in #6211
- Update CHANGELOG.json for v0.11.204 [skip ci] by @beastoin in #6217
- Revert Sentry fix PRs #6201, #6205, #6207 — merged without approval by @beastoin in #6218
- Update CHANGELOG.json for v0.11.205 [skip ci] by @beastoin in #6219
- fix(desktop): auto-focus follow-up input in restored floating bar by @kodjima33 in #6221
- Update CHANGELOG.json for v0.11.206 [skip ci] by @beastoin in #6222
- Rewrite README for macOS app launch by @kodjima33 in #6226
- Add App Store and Google Play badges to README by @kodjima33 in #6230
- Point macOS download to macos.omi.me/beta by @kodjima33 in #6231
- Add backend/CLAUDE.md contributor guide by @beastoin in #6233
- feat(desktop): add 'How did you hear about us?' onboarding step by @kodjima33 in #6234
- Update CHANGELOG.json for v0.11.207 [skip ci] by @beastoin in #6235
- fix: floating bar session isolation — use dedicated ACP session by @beastoin in #6199
- Update CHANGELOG.json for v0.11.208 [skip ci] by @beastoin in #6241
- feat(desktop): share tracking + copy button in floating bar by @kodjima33 in #6239
- Update CHANGELOG.json for v0.11.209 [skip ci] by @beastoin in #6242
- Fix invisible buttons on Memories empty state by @kodjima33 in #6243
- Fix speaker embedding dimension mismatch crash by @beastoin in #6240
- Add experimental floating bar voice answers by @kodjima33 in #6244
- Update CHANGELOG.json for v0.11.210 [skip ci] by @beastoin in #6245
- Show voice answers settings in all desktop builds by @kodjima33 in #6248
- Update CHANGELOG.json for v0.11.212 [skip ci] by @beastoin in #6249
- Start floating bar voice playback during streaming by @kodjima33 in #6250
- Update CHANGELOG.json for v0.11.213 [skip ci] by @beastoin in #6251
- feat: open-source admin dashboard into web/admin by @beastoin in #6228
- fix(admin): replace Proxy-based Firebase client with getter functions by @beastoin in #6253
- fix(admin): GCP Secret Manager + auth fix by @beastoin in #6254
- Fix dock tile hang — 11.4K Sentry events (#6194) by @beastoin in #6224
- Update CHANGELOG.json for v0.11.214 [skip ci] by @beastoin in #6256
- Remove generate summary button from notifications settings by @mdmohsin7 in #6258
- Fix: OCR crash on screen capture enable (array bounds failure) by @kodjima33 in #6252
- Naturalize floating bar voice streaming by @kodjima33 in #6259
- Update CHANGELOG.json for v0.11.215 [skip ci] by @beastoin in #6261
- Polish macOS dashboard UI by @kodjima33 in #6262
- Update CHANGELOG.json for v0.11.217 [skip ci] by @beastoin in #6264
- fix: BLE API compat, ForegroundService init crash, MTU for DevKit by @mdmohsin7 in #6260
- Force Sloane for floating bar voice answers by @kodjima33 in #6267
- Update CHANGELOG.json for v0.11.218 [skip ci] by @beastoin in #6268
- Fix sentence boundary logic for non-English languages (#6189) by @beastoin in #6237
- Fix WebSocket transcription disconnects — 64K Sentry events (#6193) by @beastoin in #6220
- feat(admin): add fair-use admin dashboard UI by @beastoin in #6257
- Update CHANGELOG.json for v0.11.219 [skip ci] by @beastoin in #6269
- fix(ci): route Cloud Run traffic to latest revision on admin deploy by @beastoin in #6270
- feat: add /v1/tools/* REST router for cross-platform agent access by @beastoin in #6272
- Fix 4 failing TestDownloadEndpoint tests by @beastoin in #6278
- Update CHANGELOG.json for v0.11.220 [skip ci] by @beastoin in #6279
- fix(desktop): migrate streaming transcription from Rust/Deepgram to Python backend by @beastoin in #6266
- fix(app): remove false clock skew snackbar + refresh stale request timestamp by @beastoin in #6275
- Update CHANGELOG.json for v0.11.221 [skip ci] by @beastoin in #6281
- feat: BLE device diagnostics screen by @mdmohsin7 in #6280
- fix: async vision streaming + stateful SSE parser (#6284) by @beastoin in #6285
- fix(desktop): floating bar screenshots broken — wallpaper-only capture on macOS 15+ by @kodjima33 in #6288
- Update CHANGELOG.json for v0.11.222 [skip ci] by @beastoin in #6289
- fix chat notification not deep linking to chat screen by @krushnarout in #6282
- Feat - refactor SD card, improve bluetooth throughput, remove wifi feature, fix issues by @TuEmb in #5897
- Fix: clear fair-use enforcement on paid plan upgrade by @beastoin in #6300
- fix(desktop): migrate PTT to Python backend endpoints (streaming + batch) by @beastoin in #6287
- Update CHANGELOG.json for v0.11.223 [skip ci] by @beastoin in #6301
- Add audio safety WAL indicator + auto-sync to live capture by @beastoin in #6294
- fix+cleanup(desktop): remove dead Deepgram proxy code, deprecate Rust endpoints, fix the critical bug on the env var fallback on deployment by @beastoin in #6305
- Update CHANGELOG.json for v0.11.224 [skip ci] by @beastoin in #6307
- fix(desktop): add OMI_PYTHON_API_URL to release pipeline and dev tooling by @beastoin in #6308
- chore: bump build number to 804 by @beastoin in #6309
- Update CHANGELOG.json for v0.11.225 [skip ci] by @beastoin in #6310
- fix: detect and skip Limitless firmware diagnostic pages blocking flash sync by @brightshore-ventures in #5924
- Switch desktop agent from Opus to Sonnet 4.6 by @atlas-agent-omi[bot] in #6276
- Update CHANGELOG.json for v0.11.226 [skip ci] by @beastoin in #6313
- feat: roll back to stable firmware from device info page by @mdmohsin7 in #6296
- feat: Apple Reminders two-way sync by @mdmohsin7 in #6295
- fix: skip LLM classifier for users already at restrict stage by @beastoin in #6317
- fix: Android API compat, location permission, characteristic guards by @mdmohsin7 in #6319
- Switch desktop backend from Gemini 3 Pro to Flash by @atlas-agent-omi[bot] in #6312
- Update CHANGELOG.json for v0.11.227 [skip ci] by @beastoin in #6336
- fix(ble): reduce RSSI keep-alive frequency for battery savings by @mdmohsin7 in #6337
- Fix voice answers: deploy ElevenLabs API key to Cloud Run by @kodjima33 in #6339
- Reduce GCP costs: batch embeddings + increase sync interval by @kodjima33 in #6341
- Update CHANGELOG.json for v0.11.228 [skip ci] by @beastoin in #6343
- Speed up floating bar voice with turbo model, 1.2x rate, filler phrases by @kodjima33 in #6342
- Update CHANGELOG.json for v0.11.229 [skip ci] by @beastoin in #6344
- Fix PTT voice recording error handling + increase limit to 5 min by @kodjima33 in #6345
- Add macOS onboarding Figma sync pipeline by @kodjima33 in #6346
- Update CHANGELOG.json for v0.11.230 [skip ci] by @beastoin in #6347
- Fix transcript speaker editing and persistence by @kodjima33 in #6348
- Update CHANGELOG.json for v0.11.231 [skip ci] by @beastoin in #6349
- Improve onboarding context imports and graph setup by @kodjima33 in #6351
- Update CHANGELOG.json for v0.11.232 [skip ci] by @beastoin in #6352
- fix desktop speaker selection dialog and transcript name persistence by @krushnarout in #6357
- Update CHANGELOG.json for v0.11.233 [skip ci] by @beastoin in #6359
- fix(desktop): replace from-segments with force-process on stop by @beastoin in #6356
- Update CHANGELOG.json for v0.11.234 [skip ci] by @beastoin in #6360
- Add local onboarding Figma sync tooling by @kodjima33 in #6361
- Improve onboarding imports and graph summaries by @kodjima33 in #6362
- Update CHANGELOG.json for v0.11.235 [skip ci] by @beastoin in #6363
- Add desktop import connectors to Apps page by @kodjima33 in #6364
- Update CHANGELOG.json for v0.11.236 [skip ci] by @beastoin in #6365
- Improve apps import connector status cards by @kodjima33 in #6366
- Update CHANGELOG.json for v0.11.237 [skip ci] by @beastoin in #6367
- Fix unhealthy health check in GCP ALB for pusher endpoints by @thainguyensunya in #6335
- Add export connectors to onboarding and desktop apps by @kodjima33 in #6373
- Update CHANGELOG.json for v0.11.238 [skip ci] by @beastoin in #6374
- fix(stt): guard connect_to_deepgram against False start() (#6302) by @beastoin in #6303
- Fix WAL sync: durable conversation linkage, startup recovery, accurate indicator by @beastoin in #6330
- fix(desktop): migrate desktop CRUD to Python backend (#6174) by @beastoin in #6175
- Update CHANGELOG.json for v0.11.239 [skip ci] by @beastoin in #6378
- fix(desktop): apps empty state + API response alignment + conversations/count endpoint by @beastoin in #6380
- Update CHANGELOG.json for v0.11.240 [skip ci] by @beastoin in #6383
- feat: overhaul phone call system — thread safety, CallKit extraction, China compliance by @mdmohsin7 in #6322
- Update CHANGELOG.json for v0.11.241 [skip ci] by @beastoin in #6384
- fix(desktop): apps page empty due to OmiAppCapability decoding failure by @beastoin in #6385
- Update CHANGELOG.json for v0.11.242 [skip ci] by @beastoin in #6386
- Fix onboarding crashes, shortcut text, and data sources UX by @kodjima33 in #6390
- Increase brain map size and remove subtitle by @kodjima33 in #6391
- Update CHANGELOG.json for v0.11.243 [skip ci] by @beastoin in #6392
- Fix shortcut detection and floating bar memory usage by @kodjima33 in #6394
- Fix PTT voice: switch from broken batch mode to live by @kodjima33 in #6396
- Update CHANGELOG.json for v0.11.245 [skip ci] by @beastoin in #6397
- Enable voice responses by default for voice questions by @kodjima33 in #6398
- Center suggested first ask popup over full window by @kodjima33 in #6400
- Update CHANGELOG.json for v0.11.247 [skip ci] by @beastoin in #6402
- Add floating bar feedback: thumbs up/down, context inspector, chat sharing by @kodjima33 in #6401
- Add analytics dashboard: DAU, viral metrics, chat ratings, floating bar usage by @kodjima33 in #6404
- Add voice speed slider and increase default to 1.4x by @kodjima33 in #6405
- Update CHANGELOG.json for v0.11.249 [skip ci] by @beastoin in #6406
- Limit floating bar to 50 queries/week for free users by @kodjima33 in #6407
- Add floating bar sessions per user chart by @kodjima33 in #6408
- Show 'Right ⌘' for right command PTT preset by @kodjima33 in #6410
- Update CHANGELOG.json for v0.11.251 [skip ci] by @beastoin in #6411
- fix(chat): app tools not discoverable in agentic chat by @aaravgarg in #6413
- fix(web-admin): fix broken dashboard stats cards (missing auth + double URL prefix) by @beastoin in #6412
- fix(desktop): accept both action_items and items keys in ActionItemsListResponse by @beastoin in #6414
- Update CHANGELOG.json for v0.11.253 [skip ci] by @beastoin in #6416
- fix(app): voice recording streams to disk, bypasses HTTP pool — zero data loss by @beastoin in #6376
- Bump build number to 809 for mobile release by @beastoin in #6419
- fix(desktop): map backend settings keys for recording-permission and private-cloud-sync by @beastoin in #6420
- Update CHANGELOG.json for v0.11.254 [skip ci] by @beastoin in #6421
- Bump build number to 810 for mobile release by @beastoin in #6422
- Bump version to 1.0.531+810 for mobile release by @beastoin in #6424
New Contributors
- @brightshore-ventures made their first contribution in #5924
Full Changelog: v1.0.528+800-mobile-cm...v1.0.531+810-mobile-cm