This website requires JavaScript.
28fae75258
Merge pull request 'Release v26.04.09.1 — Briefing intelligence overhaul' (#27 ) from dev into main
v26.04.09.1
bvandeusen
2026-04-09 03:30:17 +00:00
058bd76719
feat(briefing): multi-article topic discussion endpoint for deep thematic analysis
bvandeusen
2026-04-08 22:53:23 -04:00
d56b57ee40
feat(briefing): cluster-level preference filtering — rank themes by user interest, suppress disliked topics
bvandeusen
2026-04-08 22:51:13 -04:00
8762552234
feat(briefing): project continuity — yesterday's activity and stale project warnings
bvandeusen
2026-04-08 22:19:38 -04:00
6cbf9be052
feat(briefing): weekly review — 7-day recap with task/note/project summary and upcoming preview
bvandeusen
2026-04-08 22:18:19 -04:00
3687fbeeb9
feat(briefing): differentiated check-in slots — midday progress nudge, afternoon wrap-up
bvandeusen
2026-04-08 22:09:18 -04:00
a6543c1dc5
feat(briefing): cluster news by topic for thematic synthesis instead of flat headlines
bvandeusen
2026-04-08 22:07:24 -04:00
4558dd578a
feat(briefing): weather × calendar cross-reference — rain warnings for outdoor events
bvandeusen
2026-04-08 22:03:18 -04:00
8647f52fbc
feat(weather): live current conditions endpoint + polling display in briefing view
bvandeusen
2026-04-08 21:33:27 -04:00
304affb837
feat(briefing): daily planning — prioritized focus list and calendar gap analysis
bvandeusen
2026-04-08 20:59:06 -04:00
2e3f90384d
feat(briefing): actionable intelligence — days overdue, project context, suggest next steps
bvandeusen
2026-04-08 20:33:16 -04:00
16b9ed9392
Merge pull request 'Release v26.04.08.3 — Type editors, calendar UX, DRY theme, contrast' (#26 ) from dev into main
v26.04.08.3
bvandeusen
2026-04-08 18:52:25 +00:00
f9c6802939
feat(calendar): linked start/end times, 1h default duration, smart rounding, past event hint
bvandeusen
2026-04-08 13:47:15 -04:00
f2debd8a5b
feat(knowledge): show organization for person cards, category for place cards
bvandeusen and Claude Sonnet 4.6
2026-04-08 13:32:15 -04:00
f8f14eea0f
feat(editor): place form-first layout and list builder with Enter-to-add
bvandeusen and Claude Sonnet 4.6
2026-04-08 13:30:26 -04:00
64c19932a7
feat(editor): person form-first layout with structured fields and collapsible notes
bvandeusen and Claude Sonnet 4.6
2026-04-08 13:27:22 -04:00
317d8f25d0
feat(editor): skip toolbar in tab order; auto-focus title; type-dependent placeholders
bvandeusen and Claude Sonnet 4.6
2026-04-08 13:25:07 -04:00
87f74b1cd5
docs: add specialized note type editors implementation plan
bvandeusen
2026-04-08 13:21:20 -04:00
f7fda0adca
docs: add specialized note type editors design spec
bvandeusen
2026-04-08 13:08:01 -04:00
0ca39a2e34
feat(knowledge): redesign new item button as gradient CTA with icon menu for all 5 types
bvandeusen
2026-04-08 12:34:52 -04:00
16d9af8b96
fix(theme): increase dark mode contrast for borders, glows, and card edges; DRY color values into CSS variables
bvandeusen
2026-04-08 12:22:03 -04:00
2ac894b5d1
refactor(theme): DRY hardcoded violet values into CSS custom properties
bvandeusen and Claude Sonnet 4.6
2026-04-08 12:19:38 -04:00
7e81e50e3e
feat(theme): sweep indigo to violet across all remaining views and components
bvandeusen and Claude Sonnet 4.6
2026-04-08 12:12:46 -04:00
d8945536c4
Merge pull request 'Release v26.04.08.2 — Knowledge consolidation + Modern Fable identity' (#25 ) from dev into main
v26.04.08.2
bvandeusen
2026-04-08 15:40:12 +00:00
f30e90ef8d
feat: narrator empty states, scroll fades, glow buttons, violet color sweep
bvandeusen
2026-04-08 11:17:06 -04:00
00f82f8cba
feat(knowledge): card type DNA, violet hover bloom, amber timestamps, narrator empty states
bvandeusen and Claude Sonnet 4.6
2026-04-08 11:14:31 -04:00
f953a36b86
feat(header): pill nav bar, brand shortening, status pulse, header gradient
bvandeusen
2026-04-08 11:11:35 -04:00
4bc7f9eaac
feat(theme): shift palette from indigo to deep violet + muted gold
bvandeusen and Claude Sonnet 4.6
2026-04-08 11:09:23 -04:00
670de547ad
docs: add Modern Fable visual identity implementation plan
bvandeusen
2026-04-08 10:43:20 -04:00
a684d84edf
feat: deprecate /notes and /tasks routes; redirect to Knowledge view
bvandeusen
2026-04-08 10:35:21 -04:00
34729cf1cf
feat(knowledge): add task cards with status/priority/due-date display
bvandeusen
2026-04-08 10:32:51 -04:00
dd16b39218
feat(knowledge): include tasks in knowledge queries and counts
bvandeusen
2026-04-08 10:27:31 -04:00
0bd362f582
docs: add Knowledge task consolidation implementation plan
bvandeusen
2026-04-08 10:11:25 -04:00
0afa2d8771
docs: add Modern Fable visual identity design spec
bvandeusen
2026-04-08 10:04:55 -04:00
93af4e6bab
docs: add Knowledge view task consolidation design spec
bvandeusen
2026-04-08 09:47:11 -04:00
6e3de91a6f
Merge pull request 'fix: resume AudioContext for silence detection' (#24 ) from dev into main
v26.04.08.1
bvandeusen
2026-04-08 12:37:16 +00:00
6e0c528126
fix(voice): resume AudioContext to prevent suspended state blocking silence detection
bvandeusen
2026-04-07 22:54:41 -04:00
dd3b59ed36
Merge pull request 'Release v26.04.07.3' (#23 ) from dev into main
v26.04.07.3
bvandeusen
2026-04-08 00:43:11 +00:00
56b687c9f4
fix(voice): show mic button on HTTP; graceful error for non-secure contexts
bvandeusen
2026-04-07 20:06:57 -04:00
6d57840dc7
fix(voice): re-check voice status on tab visibility change and after saving voice settings
bvandeusen
2026-04-07 20:01:47 -04:00
7f37cee49f
refactor(voice): integrate click-to-toggle mic into ChatInputBar; remove VoiceOverlay
bvandeusen
2026-04-07 13:17:25 -04:00
39e554d938
fix: rewrite title generator to only use user messages; bump background model to qwen2.5:3b
bvandeusen
2026-04-07 12:53:33 -04:00
b3cf42863a
fix: reinforce no-project-inference in system prompt; filter tool messages from title generation
bvandeusen
2026-04-07 12:45:08 -04:00
d290bebad2
feat(stt): pass conversation context as Whisper initial_prompt to reduce mishearings
bvandeusen
2026-04-07 08:48:27 -04:00
58e5c6bc60
Merge pull request 'Release v26.04.07.2' (#22 ) from dev into main
v26.04.07.2
bvandeusen
2026-04-07 12:39:52 +00:00
d3170e5545
fix(chat): fetch full article content in from-article endpoint
bvandeusen
2026-04-07 08:13:40 -04:00
814f44c3fb
fix(push): fix VAPID key format and add regenerate endpoint + UI button
bvandeusen
2026-04-07 06:59:06 -04:00
1d0cf4828b
fix(briefing): fetch full article content via trafilatura in discuss endpoint
bvandeusen
2026-04-07 06:55:15 -04:00
56f1c44b8e
Release v26.04.07.1
v26.04.07.1
bvandeusen
2026-04-07 02:40:27 +00:00
a5e35f7c72
feat: mount VoiceOverlay and wire Space bar shortcut in App.vue
bvandeusen
2026-04-06 20:20:19 -04:00
853dc810ff
feat: click-to-toggle silence detection and amplitude bars in VoiceOverlay
bvandeusen
2026-04-06 20:01:44 -04:00
ac7dde472f
feat: expose live stream ref from useVoiceRecorder
bvandeusen
2026-04-06 20:00:22 -04:00
84926d4ba2
feat: add useSilenceDetector composable with Web Audio API amplitude monitoring
bvandeusen
2026-04-06 19:48:32 -04:00
9b69e38aff
docs: add web voice overlay polish implementation plan
bvandeusen
2026-04-06 19:40:56 -04:00
1b68559bfe
docs: add web voice overlay polish spec
bvandeusen
2026-04-06 19:39:27 -04:00
edf0a9063e
fix: prevent model from inferring project names on create_task/create_note
bvandeusen and Claude Sonnet 4.6
2026-04-06 19:17:43 -04:00
f2c2117b25
Merge pull request 'feat: add News link to main navigation header' (#20 ) from dev into main
v26.04.06.2
bvandeusen
2026-04-06 22:20:27 +00:00
b9d0716b01
feat: add News link to main navigation header
bvandeusen and Claude Sonnet 4.6
2026-04-06 17:49:22 -04:00
9af8ab8f70
fix(briefing): use briefing context for follow-ups; add slot separator
bvandeusen and Claude Sonnet 4.6
2026-04-06 06:15:18 -04:00
a171210224
feat(tools): confirmed guard for deletes, update_person/place, get/update_profile, calculate
bvandeusen and Claude Sonnet 4.6
2026-04-05 22:58:14 -04:00
eb92b2a976
feat(research): multi-note pipeline — outline + parallel section synthesis + index note
bvandeusen and Claude Sonnet 4.6
2026-04-05 22:53:14 -04:00
be805073a7
docs: add research multi-note redesign spec
bvandeusen
2026-04-05 22:42:51 -04:00
e4c812a603
feat(voice): improve TTS logging for root-cause diagnosis
bvandeusen and Claude Sonnet 4.6
2026-04-05 22:36:43 -04:00
8f7590d322
Release v26.04.06.1 — Article reading, quick capture rewrite, settings consistency
v26.04.06.1
bvandeusen
2026-04-06 02:20:59 +00:00
3bdadaeca8
fix(embeddings): remove stale CONTENT_MAX_CHARS import from rss.py
bvandeusen and Claude Sonnet 4.6
2026-04-05 22:04:10 -04:00
c8c0de3b04
feat(settings): SSO account guard + remove redundant Office Days
bvandeusen and Claude Sonnet 4.6
2026-04-05 21:41:26 -04:00
1357046160
feat(settings): add timezone field to General tab
bvandeusen and Claude Sonnet 4.6
2026-04-05 21:39:08 -04:00
8ec91ceea7
feat(settings): propagate user_timezone to briefing scheduler on save
bvandeusen and Claude Sonnet 4.6
2026-04-05 21:35:00 -04:00
0ec030cb8f
feat(scheduler): slot gating + morning work-day gate
bvandeusen and Claude Sonnet 4.6
2026-04-05 21:34:29 -04:00
f4aca40562
docs: add settings consistency pass design spec
bvandeusen
2026-04-05 21:10:15 -04:00
68eee57c9b
refactor(quick-capture): replace intent router with native tool-calling
bvandeusen and Claude Sonnet 4.6
2026-04-05 19:49:44 -04:00
284dcd1c63
feat(briefing): add article Discuss endpoint with synthetic tool exchange
bvandeusen and Claude Sonnet 4.6
2026-04-05 19:36:45 -04:00
7dc5af2e88
feat(chat): add tool_calls param to add_message for synthetic messages
bvandeusen and Claude Sonnet 4.6
2026-04-05 19:33:54 -04:00
eeb671872a
fix(chat): replay tool_calls in history so tool context survives follow-ups
bvandeusen and Claude Sonnet 4.6
2026-04-05 19:33:31 -04:00
278927ec40
feat(tools): add read_article tool for fetching full article content
bvandeusen and Claude Sonnet 4.6
2026-04-05 19:33:11 -04:00
f7d54a15c0
feat(rss): remove article content character cap
bvandeusen and Claude Sonnet 4.6
2026-04-05 19:32:17 -04:00
9dd4178774
docs: add article reading implementation plan
bvandeusen
2026-04-05 15:32:54 -04:00
eed2f6c23a
docs: add article reading design spec
bvandeusen
2026-04-05 15:26:07 -04:00
db092b113e
fix: rss classifier think-tag stripping, briefing calendar dict access, embed empty-string guard
bvandeusen and Claude Sonnet 4.6
2026-04-05 13:14:55 -04:00
b5106441dd
fix(tests): add missing start_dt/end_dt to mock event to_dict in test_list_events
bvandeusen
2026-04-05 00:05:27 -04:00
94d21c4512
fix(settings): audit pass — model auto-pull on startup, background_model empty-string bug, base URL validation
bvandeusen and Claude Sonnet 4.6
2026-04-04 14:08:14 -04:00
d9bd16633f
fix(tasks): audit pass — permission checks, tool gaps, hard reload
bvandeusen and Claude Sonnet 4.6
2026-04-04 13:48:07 -04:00
c5191837fb
fix(projects): audit pass — 8 correctness and consistency fixes
bvandeusen and Claude Sonnet 4.6
2026-04-04 13:14:42 -04:00
ed715dcc23
feat(knowledge): note types, counts, new-note button, audit fixes
bvandeusen and Claude Sonnet 4.6
2026-04-04 12:53:09 -04:00
738245af5c
fix(chat): audit fixes — retention, rag_project_id, cleanup scheduler, tool rounds
bvandeusen and Claude Sonnet 4.6
2026-04-04 12:30:41 -04:00
edfed6b5bb
feat(events): recurring expansion, CalDAV pull sync, past search, reminders
bvandeusen and Claude Sonnet 4.6
2026-04-04 12:15:37 -04:00
358534efbf
fix(events): audit pass — 7 correctness fixes across the events system
bvandeusen and Claude Sonnet 4.6
2026-04-04 12:02:10 -04:00
7677ab4028
fix(calendar): use date-only strings for all-day events to prevent timezone shift
bvandeusen and Claude Sonnet 4.6
2026-04-04 11:01:51 -04:00
90afbec4c2
feat(knowledge): two-tier pagination — ID pre-fetch + content batch loading
bvandeusen and Claude Sonnet 4.6
2026-04-04 09:44:50 -04:00
5495fd1500
fix(knowledge): debounce scroll handler with rAF to prevent duplicate page loads
bvandeusen and Claude Sonnet 4.6
2026-04-04 09:25:52 -04:00
1fc0004e93
fix(knowledge): replace IntersectionObserver with scroll event; increase card height
bvandeusen and Claude Sonnet 4.6
2026-04-04 00:24:19 -04:00
968e536d3a
fix(events): normalize naive datetimes to UTC in HTTP route
bvandeusen and Claude Sonnet 4.6
2026-04-04 00:00:43 -04:00
3c38c04ad4
fix(knowledge): sentinel DOM ordering + restore tag visibility
bvandeusen and Claude Sonnet 4.6
2026-04-03 22:54:35 -04:00
4ac26d9326
fix(knowledge): clip card overflow so tags don't escape card boundary
bvandeusen and Claude Sonnet 4.6
2026-04-03 21:57:28 -04:00
00abfcf4db
fix(knowledge): remove backup load check causing duplicate items on scroll
bvandeusen and Claude Sonnet 4.6
2026-04-03 21:55:11 -04:00
3887cab66e
fix: knowledge infinite scroll + list_events timezone handling
bvandeusen and Claude Sonnet 4.6
2026-04-03 21:10:43 -04:00
aeb778f35a
feat(calendar): month/year picker popover on title click
bvandeusen and Claude Sonnet 4.6
2026-04-03 20:27:01 -04:00
eda9c5ce43
feat: migrate KnowledgeView mini-chat to ChatPanel + enable note picker everywhere
bvandeusen and Claude Sonnet 4.6
2026-04-03 20:16:36 -04:00
d624d38412
fix: KnowledgeView infinite scroll root + calendar event refresh
bvandeusen and Claude Sonnet 4.6
2026-04-03 19:28:33 -04:00
86e718dda1
refactor: migrate HomeView to ChatPanel widget, delete DashboardChatInput
bvandeusen and Claude Sonnet 4.6
2026-04-03 18:36:13 -04:00