Commit Graph

  • c3a650e3f5 Release v26.04.29.2 — Drop broken WeatherCard from journal main v26.04.29.2 bvandeusen 2026-04-29 16:11:00 +00:00
  • a77b71e0e2 fix(journal): drop broken WeatherCard from journal screen dev bvandeusen 2026-04-29 10:54:22 -04:00
  • 116dc42923 Release v26.04.29.1 — Tier 2 offline & Illuminated Transcript v26.04.29.1 bvandeusen 2026-04-29 02:30:20 +00:00
  • 76aff4ea9e feat(offline): tier 2 phase 4 — per-row pending-sync indicators bvandeusen 2026-04-28 22:14:36 -04:00
  • 7df7b5ff85 feat(offline): tier 2 phase 3 — write queue with optimistic UI bvandeusen 2026-04-28 22:08:40 -04:00
  • fe10067761 feat(offline): tier 2 phase 2 — extend cache to tasks/projects/milestones/events/conversations bvandeusen 2026-04-28 21:22:06 -04:00
  • 6ef658558a feat(offline): tier 2 phase 1 — Drift cache + read-through for notes bvandeusen 2026-04-28 21:08:06 -04:00
  • b9e68e3bc8 feat(design): surface phase — Lucide icons, input radius, Illuminated Transcript, ActionColors bvandeusen 2026-04-28 19:14:28 -04:00
  • 1d9e4af6f3 Merge pull request 'Release v26.04.28.1 — Design system foundation port' (#30) from dev into main v26.04.28.1 bvandeusen 2026-04-28 13:12:57 +00:00
  • 0f05f47eef feat(design): foundation port — dusty violet, warm parchment, action tokens bvandeusen 2026-04-28 08:30:55 -04:00
  • 5bdd4f565b Merge pull request 'Release v26.04.27 — Briefing → Journal; news/RSS removed' (#29) from dev into main v26.04.27.1 bvandeusen 2026-04-27 12:19:58 +00:00
  • dd250788f6 feat(journal): replace briefing surface with journal; remove news/RSS bvandeusen 2026-04-27 07:58:09 -04:00
  • 5e48a4fb69 Merge pull request 'Release v26.04.18.1 — Offline-aware launch' (#28) from dev into main v26.04.18.2 bvandeusen 2026-04-18 16:58:54 +00:00
  • 01aa362d3c feat(offline): detect server offline and keep returning users signed in bvandeusen 2026-04-18 12:58:18 -04:00
  • 3c9602c7c9 Merge pull request 'feat: voice fixes, background updates, rss_enabled gating, chat images' (#27) from dev into main v26.04.18.1 bvandeusen 2026-04-18 03:36:14 +00:00
  • aba0ca6256 feat: gate News tab and briefing news cards on server rss_enabled setting bvandeusen 2026-04-17 14:29:05 -04:00
  • 70a3279192 feat: background update download, snackbar prompt, chat image rendering bvandeusen 2026-04-17 12:38:48 -04:00
  • fc6c9648f9 fix(voice): eliminate dual-recorder conflict and defunct element crashes bvandeusen 2026-04-17 08:04:03 -04:00
  • 413b82f724 Merge pull request 'Release v26.04.16.1 — Silero VAD voice detection' (#26) from dev into main v26.04.17.1 bvandeusen 2026-04-17 01:00:54 +00:00
  • 5f11b344a3 feat(voice): replace amplitude silence detection with Silero VAD bvandeusen 2026-04-16 20:57:52 -04:00
  • 8959b62abe chore: upgrade record to v6, add vad package bvandeusen 2026-04-16 20:55:18 -04:00
  • c967a49e5a Release v26.04.15.1 — Tablet landscape improvements v26.04.16.1 bvandeusen 2026-04-16 05:52:49 +00:00
  • 58d4cfab4d feat: tablet landscape improvements bvandeusen 2026-04-16 01:31:52 -04:00
  • ee0f354312 Merge pull request 'Release v26.04.15.1 — Dynamic voice silence threshold' (#24) from dev into main v26.04.15.1 bvandeusen 2026-04-15 04:38:25 +00:00
  • bdaa5210f0 feat(voice): dynamic silence threshold bvandeusen 2026-04-15 00:28:04 -04:00
  • ad20c9f9d4 Merge pull request 'Release v26.04.14.3 — Live amplitude mic pulse' (#23) from dev into main v26.04.14.3 bvandeusen 2026-04-15 02:54:47 +00:00
  • 48c134ce6a feat(voice): pulse mic button with live amplitude bvandeusen 2026-04-14 22:46:48 -04:00
  • 634b6d05cf Merge pull request 'Release v26.04.14.2 — News card title readability' (#22) from dev into main v26.04.14.2 bvandeusen 2026-04-15 01:45:43 +00:00
  • 00878a8a42 fix(news): use onSurface for article titles instead of primary bvandeusen 2026-04-14 18:13:31 -04:00
  • ddbf867b03 Merge pull request 'Release v26.04.14.1' (#21) from dev into main v26.04.14.1 bvandeusen 2026-04-14 12:00:30 +00:00
  • 51f1cffe79 ci: drop main-branch trigger so merge commits don't re-run dev CI bvandeusen 2026-04-14 07:55:55 -04:00
  • fa84e40efc feat(briefing): stall watchdog + pull-to-refresh; chat attaches to in-flight streams bvandeusen 2026-04-14 07:55:47 -04:00
  • 1c4e3c018b Merge pull request 'Release v26.04.13.2' (#20) from dev into main v26.04.13.2 bvandeusen 2026-04-13 23:00:36 +00:00
  • 75b7d6d0fe feat(chat): stall watchdog, pull-to-refresh, and unfreeze on refresh bvandeusen 2026-04-13 18:13:46 -04:00
  • 8ea244ecaa feat(chat): tap tool-call chip to open the created note/task/event bvandeusen 2026-04-13 18:06:03 -04:00
  • a3fe0b4b61 feat(chat): render tool-call chips and live peek status in mobile bubbles bvandeusen 2026-04-13 17:48:16 -04:00
  • 6771ec5e81 Merge pull request 'Release v26.04.13.1' (#19) from dev into main v26.04.13.1 bvandeusen 2026-04-13 05:13:44 +00:00
  • 4240c90d55 fix(voice,knowledge): mic recording + pagination + STT-only mode bvandeusen 2026-04-12 11:34:00 -04:00
  • 36644cf8a5 ci: switch to ci-runner base image bvandeusen 2026-04-12 00:00:40 -04:00
  • cb5ce44bbe ci: gate on dev/main pushes, pin Flutter, extract release script bvandeusen 2026-04-11 16:11:50 -04:00
  • 356709856f Merge pull request 'fix(test): CalendarEvent test expects local time after toLocal() change' (#18) from dev into main v26.04.08.2 bvandeusen 2026-04-08 21:22:44 +00:00
  • 6e067f99ef fix(test): update CalendarEvent test to expect local time after toLocal() change bvandeusen 2026-04-08 17:16:23 -04:00
  • ab3a482705 Merge pull request 'Violet theme, flicker-free refresh, STT context' (#17) from dev into main v26.04.08.1 bvandeusen 2026-04-08 18:52:27 +00:00
  • 47c190891e fix(knowledge): hold stale items during refresh to eliminate flicker bvandeusen 2026-04-08 14:45:57 -04:00
  • 3e888b6458 fix: eliminate pull-to-refresh flicker by holding stale data during re-fetch bvandeusen 2026-04-08 14:39:50 -04:00
  • 6c29b685e8 feat(theme): shift Android palette from indigo to deep violet to match web identity bvandeusen 2026-04-08 13:54:39 -04:00
  • 5957551546 Merge pull request 'STT context, refresh improvements, calendar timezone fix' (#16) from dev into main v26.04.07.3 bvandeusen 2026-04-07 21:52:20 +00:00
  • d2582f9111 feat: reduce resume cooldown to 30s; add pull-to-refresh to News, Calendar; refresh chat on resume bvandeusen 2026-04-07 17:43:46 -04:00
  • 36350d35b1 feat(stt): pass last assistant response as Whisper context to reduce mishearings bvandeusen 2026-04-07 09:57:07 -04:00
  • 96e6b6466f Merge pull request 'fix(calendar): convert event times to local timezone on parse' (#15) from dev into main v26.04.07.2 bvandeusen 2026-04-07 03:07:22 +00:00
  • d75d34ce8e fix(calendar): convert event times to local timezone on parse bvandeusen 2026-04-06 23:05:33 -04:00
  • 1c97f9dea5 Android app: Calendar, News, Knowledge, Voice, Nav restructure, bug fixes v26.04.07.1 bvandeusen 2026-04-07 02:41:10 +00:00
  • c177bf0691 fix: restore offline queue for captures, drain via chat on retry bvandeusen 2026-04-06 19:06:13 -04:00
  • 4ebc57d2e5 feat: quick capture sends to chat instead of quick-capture endpoint bvandeusen 2026-04-06 19:00:33 -04:00
  • 946b70ecc4 fix: use dialog context in event delete confirmation bvandeusen 2026-04-06 18:35:41 -04:00
  • 6ea268bf58 fix: use dialog context in delete confirmation to prevent shell nav pop bvandeusen 2026-04-06 18:33:04 -04:00
  • 7e332530fb feat: Calendar, News, Knowledge fixes, Voice STT fix, auto-refresh, chat improvements v26.04.06.1 bvandeusen 2026-04-06 21:52:51 +00:00
  • 79dce1a01c feat: wire discuss button in briefing RSS cards, cap cards at 3 bvandeusen 2026-04-06 17:49:16 -04:00
  • cb3a09756f fix: create conversations with empty title so server auto-names them bvandeusen 2026-04-06 17:46:23 -04:00
  • d441dcf954 fix(voice): fix silent STT failure — use AAC/M4A, store onError, guard NaN amplitude bvandeusen 2026-04-06 17:39:21 -04:00
  • 03dc9108a3 docs: update README to reflect current app features and architecture bvandeusen 2026-04-06 17:34:20 -04:00
  • 5014eca9ac feat: auto-refresh data on app resume and tab switch bvandeusen 2026-04-06 12:45:33 -04:00
  • d530920284 fix: load tasks via TasksApi in Knowledge view, remove tab counts bvandeusen 2026-04-06 12:36:00 -04:00
  • e2a358a158 feat: show tool status notifications in chat during generation bvandeusen 2026-04-06 11:46:42 -04:00
  • 4919f7a185 feat: wire Calendar route to CalendarScreen bvandeusen 2026-04-06 10:32:53 -04:00
  • 5b639dbd4c feat: add CalendarScreen with month strip and agenda list bvandeusen 2026-04-06 10:32:13 -04:00
  • 334882520c feat: add EventFormSheet with CRUD, recurrence picker, and color chips bvandeusen 2026-04-06 10:31:08 -04:00
  • c4dca6d4ed feat: add CalendarNotifier and calendarProvider bvandeusen 2026-04-06 10:28:53 -04:00
  • 776b394874 feat: add EventsApi and eventsApiProvider bvandeusen 2026-04-06 10:27:11 -04:00
  • b56c0fc02d feat: add table_calendar package and CalendarEvent model with tests bvandeusen 2026-04-06 10:25:52 -04:00
  • 8a0837a843 docs: add Android Calendar screen implementation plan bvandeusen 2026-04-06 10:17:29 -04:00
  • 8e5a95b0f2 docs: add Android Calendar screen design spec bvandeusen 2026-04-06 10:01:37 -04:00
  • 3a07221968 feat: wire News route to NewsScreen bvandeusen 2026-04-06 08:30:08 -04:00
  • e7d174cef7 feat: add NewsScreen with feed filter, reactions, and discuss bvandeusen 2026-04-06 08:29:30 -04:00
  • f4e39c00eb fix: use ref.watch in build() and avoid stale snapshot in loadMore catch bvandeusen 2026-04-06 08:26:59 -04:00
  • e08a8906e3 feat: add NewsNotifier and feedsProvider bvandeusen 2026-04-06 08:22:24 -04:00
  • 01ea6b48db feat: add RssItemMeta.fromNewsItem adapter factory bvandeusen 2026-04-06 08:18:34 -04:00
  • b56f3d3a0f feat: add NewsApi, openArticleInChat, and newsApiProvider bvandeusen 2026-04-06 08:16:00 -04:00
  • 77fc82af45 feat: add NewsItem and BriefingFeed models with tests bvandeusen 2026-04-06 08:13:06 -04:00
  • a2fc0d6c7d docs: add Android news screen implementation plan bvandeusen 2026-04-06 08:11:12 -04:00
  • 2a2f9e6e85 docs: add Android news screen design spec bvandeusen 2026-04-06 08:04:18 -04:00
  • 95d0f529ea fix: invalidate project tasks on return from task edit screen bvandeusen 2026-04-06 07:15:35 -04:00
  • 36bc36cd9d feat: replace Projects tab with More bottom sheet (news/calendar stubs) bvandeusen 2026-04-06 07:14:38 -04:00
  • a23af0658a docs: add Android nav restructure implementation plan bvandeusen 2026-04-06 06:40:06 -04:00
  • 39d9f7e053 docs: add Android nav restructure + projects staleness fix spec bvandeusen 2026-04-06 06:35:31 -04:00
  • 9944680c5b Release v26.04.05.1 — Voice I/O v26.04.05.1 bvandeusen 2026-04-05 23:55:13 +00:00
  • 29ff9f821a fix: override record_linux to 1.3.0 for platform interface compatibility bvandeusen 2026-04-05 14:50:05 -04:00
  • 1b08b2fd9e feat(voice): integrate voice mode into Briefing screen bvandeusen 2026-04-05 14:47:38 -04:00
  • 211bf0d658 feat(voice): integrate one-shot voice capture into Quick Capture bar bvandeusen 2026-04-05 14:46:34 -04:00
  • 2231c60bfb feat(voice): integrate voice mode into Chat screen bvandeusen 2026-04-05 14:45:53 -04:00
  • 81077349a5 feat(voice): add VoiceMicButton animated widget bvandeusen 2026-04-05 14:44:55 -04:00
  • 2cb566336b feat(voice): add VoiceNotifier with recording, silence detection, and streaming TTS bvandeusen 2026-04-05 14:44:21 -04:00
  • 6e33d74178 feat(voice): add VoiceRepository and provider registration bvandeusen 2026-04-05 14:40:49 -04:00
  • c90b0b3d48 feat(voice): add VoiceApi and VoiceStatus model bvandeusen 2026-04-05 14:40:19 -04:00
  • e891e8ba52 feat(voice): add record + just_audio dependencies, RECORD_AUDIO permission bvandeusen 2026-04-05 14:39:35 -04:00
  • 89fe8994fb docs: add Android Voice I/O implementation plan bvandeusen 2026-04-05 14:36:48 -04:00
  • 3a3f44b00b docs: add Android Voice I/O design spec bvandeusen 2026-04-05 14:19:48 -04:00
  • d97f7b0ebd feat(knowledge): wire 4-tab shell, retire LibraryScreen, complete Knowledge View feature bvandeusen 2026-04-05 00:03:23 -04:00
  • 2ab24a99a8 feat(knowledge): add edit button to ProjectTasksScreen app bar bvandeusen 2026-04-04 23:56:40 -04:00
  • e39d31fe43 feat(knowledge): add ProjectsScreen and ProjectEditScreen, sort projects by updated_at bvandeusen 2026-04-04 23:56:18 -04:00