This website requires JavaScript.
e107da911a
Collapse tool call cards by default; expand on click
bvandeusen and Claude Sonnet 4.6
2026-03-07 20:42:40 -05:00
659c08def5
Keyboard navigation improvements across all editors
bvandeusen and Claude Sonnet 4.6
2026-03-07 18:46:08 -05:00
0e9ab84afb
Workspace note editor: toolbar, link suggestions, wikilink button, Ctrl+S
bvandeusen and Claude Sonnet 4.6
2026-03-07 18:26:30 -05:00
320e879788
Workspace polish: milestone selector, streaming fix, push fix, log quieting
bvandeusen and Claude Sonnet 4.6
2026-03-07 12:58:09 -05:00
74ebb8a87f
Project Workspace view, abort button, session invalidation, workspace fixes
bvandeusen and Claude Sonnet 4.6
2026-03-07 11:34:06 -05:00
a8bb687349
Force-directed graph view with tag nodes, project clustering, physics tuning
bvandeusen and Claude Sonnet 4.6
2026-03-06 20:50:43 -05:00
b33aa25fb7
Session invalidation on credential change
bvandeusen and Claude Sonnet 4.6
2026-03-06 16:30:14 -05:00
16ecd6bbeb
DRY refactoring pass: shared mixins, route helpers, composables, CSS
bvandeusen and Claude Sonnet 4.6
2026-03-06 15:26:34 -05:00
48f070f773
Project-aware assist, link suggestions, project-scoped RAG, semantic search tool, SSE race fix
bvandeusen and Claude Sonnet 4.6
2026-03-06 14:02:54 -05:00
9036dfd931
Note editor sidebar, full-doc assist, persistent drafts, version history
bvandeusen and Claude Sonnet 4.6
2026-03-05 17:10:55 -05:00
b11a92f32d
Fix writing assist: disable thinking mode, drop stuck-buffer 409
bvandeusen and Claude Sonnet 4.6
2026-03-05 13:28:59 -05:00
9bf047ec45
Task work log, inline writing assistant, task editor sidebar layout
bvandeusen and Claude Sonnet 4.6
2026-03-05 13:05:26 -05:00
dc39a56293
Per-conv streaming state, immediate message_count commit, auto-new-chat on open
bvandeusen and Claude Sonnet 4.6
2026-03-04 20:32:56 -05:00
404d58d037
Update summary.md with keyboard navigation changes
bvandeusen and Claude Sonnet 4.6
2026-03-04 08:41:42 -05:00
969ef0efa3
Add keyboard navigation: e/c/slash shortcuts, j/k list nav, focus visibility
bvandeusen and Claude Sonnet 4.6
2026-03-04 08:39:49 -05:00
264c3664ba
Escape progressively unfocuses then navigates home
bvandeusen and Claude Sonnet 4.6
2026-03-04 08:20:26 -05:00
3836f08007
Add overflow-x: clip and min-width: 0 to all list view containers
bvandeusen and Claude Sonnet 4.6
2026-03-03 22:13:58 -05:00
c8b3d0f4e1
Fix dashboard overflow: clip at container boundary, min-width: 0 on grid children
bvandeusen and Claude Sonnet 4.6
2026-03-03 22:06:22 -05:00
7fed77318d
Fix notes grid columns: dashboard 2-per-row, notes list 3-per-row
bvandeusen and Claude Sonnet 4.6
2026-03-03 21:58:31 -05:00
5b07a3349b
Dashboard: equal 50/50 columns, 2 project cards/row, 3 note cards/row
bvandeusen and Claude Sonnet 4.6
2026-03-03 21:46:07 -05:00
e3873d7483
Route task card clicks to edit view; repurpose button as View
bvandeusen and Claude Sonnet 4.6
2026-03-03 19:51:58 -05:00
ab0002f342
Move Active Projects widget into tasks column, 3 cards across
bvandeusen and Claude Sonnet 4.6
2026-03-03 19:48:32 -05:00
eac4c6d86a
Implement keyboard shortcuts and enrich note/task viewer views
bvandeusen and Claude Sonnet 4.6
2026-03-03 19:32:19 -05:00
3bc6443161
Fix notes column overflow on wide viewports
bvandeusen and Claude Sonnet 4.6
2026-03-03 19:15:39 -05:00
56d5268fad
Overhaul dashboard, notes, and tasks views for density and usability
bvandeusen and Claude Sonnet 4.6
2026-03-03 18:57:57 -05:00
eed6aedc9e
Add duplicate entry prevention to LLM tool pipeline
Bryan Van Deusen and Claude Sonnet 4.6
2026-03-03 14:19:58 -05:00
87d3f3ea16
Fix project/milestone association and redesign AppHeader navigation
Bryan Van Deusen and Claude Sonnet 4.6
2026-03-03 13:34:01 -05:00
47c9cb39a2
Auto-generate VAPID keys at startup; no manual configuration needed
bvandeusen and Claude Sonnet 4.6
2026-03-02 23:07:30 -05:00
7d532b82a6
Fix startup warm-up to use user model settings instead of env var
bvandeusen and Claude Sonnet 4.6
2026-03-02 22:58:20 -05:00
226ee5b22f
Change default OLLAMA_MODEL from llama3.1 to qwen3:14b
bvandeusen and Claude Sonnet 4.6
2026-03-02 22:51:42 -05:00
76c384ea53
Fix chat model always using conv.model instead of user setting
bvandeusen and Claude Sonnet 4.6
2026-03-02 22:44:14 -05:00
4fd2c915b6
Improve project/task/sub-task workflows across backend and web
bvandeusen and Claude Sonnet 4.6
2026-03-02 22:00:44 -05:00
6580d16942
Improve tools reliability and add milestone management to ProjectView
bvandeusen and Claude Sonnet 4.6
2026-03-02 21:33:13 -05:00
012eb1d46b
Add Projects, Milestones, RAG auto-inject, push notifications, PWA, tag normalisation
bvandeusen and Claude Sonnet 4.6
2026-03-02 20:52:21 -05:00
3d7be5888e
Remove intent model entirely; quick-capture uses primary model
bvandeusen and Claude Sonnet 4.6
2026-03-02 18:41:49 -05:00
53e54ea761
Remove intent router from chat pipeline; raise OLLAMA_NUM_CTX to 16384
bvandeusen and Claude Sonnet 4.6
2026-03-02 18:30:21 -05:00
1106399883
Quick-capture notes: enrich content via main model
bvandeusen and Claude Sonnet 4.6
2026-03-02 17:57:29 -05:00
2c2874a1cc
Fix streaming timeout and false-offline status indicator
bvandeusen and Claude Sonnet 4.6
2026-03-02 17:50:42 -05:00
6f5170854b
Remove CalDAV todo tools; overhaul quick-capture
bvandeusen and Claude Sonnet 4.6
2026-03-01 19:13:07 -05:00
4c77eab84b
Fix image serving: use cache_timeout not max_age (Quart API)
bvandeusen and Claude Sonnet 4.6
2026-03-01 14:38:54 -05:00
1890f0c7f1
Fix image search: embed markdown instead of describing URLs
bvandeusen and Claude Sonnet 4.6
2026-03-01 13:19:59 -05:00
de1831f689
Update summary.md for session: image cache, suggested notes improvements
bvandeusen and Claude Sonnet 4.6
2026-03-01 13:09:01 -05:00
c962e86039
Broaden app volume mount from /data/images to /data
bvandeusen and Claude Sonnet 4.6
2026-03-01 12:58:33 -05:00
efe0a15b8c
Add image search with local cache (Phase 23)
bvandeusen and Claude Sonnet 4.6
2026-03-01 12:55:10 -05:00
90afd3f131
Improve suggested notes: limit 8, threshold 0.45, show relevance scores
bvandeusen and Claude Sonnet 4.6
2026-03-01 12:10:39 -05:00
7728e38318
Update summary.md for session: quick-capture, bug fixes, note picker
bvandeusen and Claude Sonnet 4.6
2026-02-28 23:15:54 -05:00
b079c583df
Add /api/quick-capture endpoint for mobile/external clients
bvandeusen and Claude Sonnet 4.6
2026-02-28 21:56:16 -05:00
31777ae66b
Apply or Config.OLLAMA_MODEL safety net to assist route
bvandeusen and Claude Sonnet 4.6
2026-02-28 21:04:53 -05:00
5c043b76b6
Validate create_note/create_task title is a string before DB insert
bvandeusen and Claude Sonnet 4.6
2026-02-28 20:01:43 -05:00
64089f8f34
Update summary.md for session: intent fixes, note picker, model default fix
bvandeusen and Claude Sonnet 4.6
2026-02-28 19:23:43 -05:00
0af68ec86c
Fix leftover attachedNote reference causing TS build error
bvandeusen and Claude Sonnet 4.6
2026-02-28 19:20:40 -05:00
5c84c28a67
Make note picker add notes to persistent context instead of one-shot
bvandeusen and Claude Sonnet 4.6
2026-02-28 18:53:41 -05:00
4998d04739
Fix search_web over-triggering when user references existing notes
bvandeusen and Claude Sonnet 4.6
2026-02-28 18:12:58 -05:00
fb3a6d2445
Fix 'default' model selection breaking readiness indicator
bvandeusen and Claude Sonnet 4.6
2026-02-28 16:06:02 -05:00
926e4bb570
Upgrade intent model to qwen2.5:7b, simplify intent prompt rules
bvandeusen and Claude Sonnet 4.6
2026-02-28 15:51:27 -05:00
d1c7ce88df
Fix intent classifier missing Research button requests
bvandeusen and Claude Sonnet 4.6
2026-02-28 13:07:39 -05:00
a95d17fc04
Fix research_topic loop when intent misses and main model calls tool directly
bvandeusen and Claude Sonnet 4.6
2026-02-28 13:05:36 -05:00
df4c52412d
Phase 22b: Parallel research fetching, streaming synthesis, intent optimizations
bvandeusen and Claude Sonnet 4.6
2026-02-27 18:24:15 -05:00
590682a5d2
Phase 22: SearXNG web research pipeline + settings layout overhaul
bvandeusen and Claude Sonnet 4.6
2026-02-27 15:21:38 -05:00
432e0bd2a0
Show Qwen3 thinking output in chat as collapsible Reasoning block
bvandeusen and Claude Sonnet 4.6
2026-02-26 23:16:59 -05:00
5e83c8a56d
Add explicit warm-wait before generation starts
bvandeusen and Claude Sonnet 4.6
2026-02-26 22:49:06 -05:00
e119331645
Phase 21: Intent-first pipeline, visible ack, KV-stable system prompt
bvandeusen and Claude Sonnet 4.6
2026-02-26 22:34:54 -05:00
316a85e13b
Phase 20: Dedicated tag field — chip input, explicit tags array
bvandeusen and Claude Sonnet 4.6
2026-02-26 06:36:35 -05:00
7947134e22
Fix tag handling for multi-word tags
bvandeusen and Claude Sonnet 4.6
2026-02-26 06:05:58 -05:00
d5a5373872
Add stream retry to all generation paths, not just round 0
bvandeusen and Claude Sonnet 4.6
2026-02-26 05:55:09 -05:00
b23e78b0ac
Warm both chat and intent models into VRAM on startup
bvandeusen and Claude Sonnet 4.6
2026-02-25 23:18:07 -05:00
fc7b2e7305
Retry Ollama 500 errors in optimistic stream with backoff
bvandeusen and Claude Sonnet 4.6
2026-02-25 23:15:05 -05:00
24d9a01554
Update summary.md for Phase 19
bvandeusen and Claude Sonnet 4.6
2026-02-25 23:12:05 -05:00
98d3fca277
Implement optimistic streaming to eliminate intent classification latency
bvandeusen and Claude Sonnet 4.6
2026-02-25 23:03:30 -05:00
8ee3649531
Use qwen3:latest as default model to avoid tag ambiguity
bvandeusen and Claude Sonnet 4.6
2026-02-25 22:31:35 -05:00
f45b7cf9c5
Add model dropdowns to settings and set qwen2.5:1.5b as intent default
bvandeusen and Claude Sonnet 4.6
2026-02-25 22:17:45 -05:00
7b6248c8a7
Add OLLAMA_NUM_CTX config to reduce VRAM usage
bvandeusen and Claude Sonnet 4.6
2026-02-25 22:02:06 -05:00
d0525ab3bf
Soften light mode theme and align primary color to brand indigo
bvandeusen and Claude Sonnet 4.6
2026-02-25 21:01:30 -05:00
80b4df8f32
Update summary.md for Phase 18b
bvandeusen and Claude Sonnet 4.6
2026-02-25 20:34:07 -05:00
0984dae2e7
Improve favicon contrast and redesign email templates with logo
bvandeusen and Claude Sonnet 4.6
2026-02-25 20:33:10 -05:00
b37e15d59a
Add Authentik OAuth/OIDC SSO, email change, and setup docs
bvandeusen and Claude Sonnet 4.6
2026-02-25 20:12:13 -05:00
c3b05046b7
Update summary.md for Phase 17
bvandeusen and Claude Sonnet 4.6
2026-02-24 19:02:01 -05:00
f055b361aa
Add pool_pre_ping and pool_recycle to SQLAlchemy engine
bvandeusen and Claude Sonnet 4.6
2026-02-24 18:39:53 -05:00
f76266fa56
Update summary.md for Phase 16
bvandeusen and Claude Sonnet 4.6
2026-02-22 22:31:54 -05:00
18fc6280a2
Redesign dashboard: chat-first layout, two-column task/notes grid
bvandeusen and Claude Sonnet 4.6
2026-02-22 22:31:21 -05:00
b146b0a494
Update summary.md for Phase 15
bvandeusen and Claude Sonnet 4.6
2026-02-22 21:32:49 -05:00
084624d0c1
Show IP address in audit log table and expanded detail row
bvandeusen and Claude Sonnet 4.6
2026-02-22 21:30:08 -05:00
d5975efeaf
Enable TRUST_PROXY_HEADERS and SECURE_COOKIES for production deployment
bvandeusen and Claude Sonnet 4.6
2026-02-22 21:26:34 -05:00
667ccd70cd
Security audit, bug fixes, auto-save, and writing assistant improvements
bvandeusen and Claude Sonnet 4.6
2026-02-19 20:08:44 -05:00
7b92d13863
Make Back and Edit navigation consistently styled as bordered buttons
bvandeusen and Claude Sonnet 4.6
2026-02-19 17:22:31 -05:00
0c4e7fe5cb
Redesign writing assistant UI: right-side panel, diff view, proofread, floating inline assist
bvandeusen and Claude Sonnet 4.6
2026-02-19 16:43:41 -05:00
32e4ee12f2
Add persistent context sidebar, note title fix, and expanded tool suite
bvandeusen and Claude Sonnet 4.6
2026-02-19 14:40:34 -05:00
d6f4a6dbb6
Add semantic note search (nomic-embed-text) and per-conversation note cache
bvandeusen and Claude Sonnet 4.6
2026-02-18 21:44:58 -05:00
de5921904d
Add conversation history summarization for long chats
bvandeusen and Claude Sonnet 4.6
2026-02-18 21:33:00 -05:00
24d3c5bc68
Enable thinking mode in full chat view, keep disabled in widget/panel
bvandeusen and Claude Sonnet 4.6
2026-02-18 21:06:54 -05:00
815eed2574
Add tool confirmation UI with Accept/Decline for write operations
bvandeusen and Claude Sonnet 4.6
2026-02-18 20:43:47 -05:00
1b63371bb3
Stream conversational acknowledgment in parallel with tool execution
bvandeusen and Claude Sonnet 4.6
2026-02-18 20:29:58 -05:00
7b02cc5cfd
Revert context note truncation — preserve full note content
bvandeusen and Claude Sonnet 4.6
2026-02-18 20:22:48 -05:00
38697f2614
Reduce context note preview sizes to cut prefill latency
bvandeusen and Claude Sonnet 4.6
2026-02-18 19:58:52 -05:00
504091bfcf
Pull intent model on startup alongside main model
bvandeusen and Claude Sonnet 4.6
2026-02-18 19:37:36 -05:00
931a059e9f
GPU support, parallel intent+context, and increased context window
bvandeusen and Claude Sonnet 4.6
2026-02-18 19:29:31 -05:00
7ff60eb8a6
Fix unused GenerationTiming import in ChatMessage.vue
bvandeusen and Claude Sonnet 4.6
2026-02-18 18:54:21 -05:00
92bf2768b6
Reduce perceived latency: move context build into task, title fire-and-forget, think:False on aux calls
bvandeusen and Claude Sonnet 4.6
2026-02-18 18:50:37 -05:00
765e99bb24
Fix duplicate message bug and add generation timing instrumentation
bvandeusen and Claude Sonnet 4.6
2026-02-18 18:18:46 -05:00
fbce540638
Add streaming status UX and model load state indicator
bvandeusen and Claude Sonnet 4.6
2026-02-18 17:54:37 -05:00