Commit Graph

  • 5b07a3349b Dashboard: equal 50/50 columns, 2 project cards/row, 3 note cards/row bvandeusen 2026-03-03 21:46:07 -05:00
  • e3873d7483 Route task card clicks to edit view; repurpose button as View bvandeusen 2026-03-03 19:51:58 -05:00
  • ab0002f342 Move Active Projects widget into tasks column, 3 cards across bvandeusen 2026-03-03 19:48:32 -05:00
  • eac4c6d86a Implement keyboard shortcuts and enrich note/task viewer views bvandeusen 2026-03-03 19:32:19 -05:00
  • 3bc6443161 Fix notes column overflow on wide viewports bvandeusen 2026-03-03 19:15:39 -05:00
  • 56d5268fad Overhaul dashboard, notes, and tasks views for density and usability bvandeusen 2026-03-03 18:57:57 -05:00
  • eed6aedc9e Add duplicate entry prevention to LLM tool pipeline Bryan Van Deusen 2026-03-03 14:19:58 -05:00
  • 87d3f3ea16 Fix project/milestone association and redesign AppHeader navigation Bryan Van Deusen 2026-03-03 13:34:01 -05:00
  • 47c9cb39a2 Auto-generate VAPID keys at startup; no manual configuration needed bvandeusen 2026-03-02 23:07:30 -05:00
  • 7d532b82a6 Fix startup warm-up to use user model settings instead of env var bvandeusen 2026-03-02 22:58:20 -05:00
  • 226ee5b22f Change default OLLAMA_MODEL from llama3.1 to qwen3:14b bvandeusen 2026-03-02 22:51:42 -05:00
  • 76c384ea53 Fix chat model always using conv.model instead of user setting bvandeusen 2026-03-02 22:44:14 -05:00
  • 4fd2c915b6 Improve project/task/sub-task workflows across backend and web bvandeusen 2026-03-02 22:00:44 -05:00
  • 6580d16942 Improve tools reliability and add milestone management to ProjectView bvandeusen 2026-03-02 21:33:13 -05:00
  • 012eb1d46b Add Projects, Milestones, RAG auto-inject, push notifications, PWA, tag normalisation bvandeusen 2026-03-02 20:52:21 -05:00
  • 3d7be5888e Remove intent model entirely; quick-capture uses primary model bvandeusen 2026-03-02 18:41:49 -05:00
  • 53e54ea761 Remove intent router from chat pipeline; raise OLLAMA_NUM_CTX to 16384 bvandeusen 2026-03-02 18:30:21 -05:00
  • 1106399883 Quick-capture notes: enrich content via main model bvandeusen 2026-03-02 17:57:29 -05:00
  • 2c2874a1cc Fix streaming timeout and false-offline status indicator bvandeusen 2026-03-02 17:50:42 -05:00
  • 6f5170854b Remove CalDAV todo tools; overhaul quick-capture bvandeusen 2026-03-01 19:13:07 -05:00
  • 4c77eab84b Fix image serving: use cache_timeout not max_age (Quart API) bvandeusen 2026-03-01 14:38:54 -05:00
  • 1890f0c7f1 Fix image search: embed markdown instead of describing URLs bvandeusen 2026-03-01 13:19:59 -05:00
  • de1831f689 Update summary.md for session: image cache, suggested notes improvements bvandeusen 2026-03-01 13:09:01 -05:00
  • c962e86039 Broaden app volume mount from /data/images to /data bvandeusen 2026-03-01 12:58:33 -05:00
  • efe0a15b8c Add image search with local cache (Phase 23) bvandeusen 2026-03-01 12:55:10 -05:00
  • 90afd3f131 Improve suggested notes: limit 8, threshold 0.45, show relevance scores bvandeusen 2026-03-01 12:10:39 -05:00
  • 7728e38318 Update summary.md for session: quick-capture, bug fixes, note picker bvandeusen 2026-02-28 23:15:54 -05:00
  • b079c583df Add /api/quick-capture endpoint for mobile/external clients bvandeusen 2026-02-28 21:56:16 -05:00
  • 31777ae66b Apply or Config.OLLAMA_MODEL safety net to assist route bvandeusen 2026-02-28 21:04:53 -05:00
  • 5c043b76b6 Validate create_note/create_task title is a string before DB insert bvandeusen 2026-02-28 20:01:43 -05:00
  • 64089f8f34 Update summary.md for session: intent fixes, note picker, model default fix bvandeusen 2026-02-28 19:23:43 -05:00
  • 0af68ec86c Fix leftover attachedNote reference causing TS build error bvandeusen 2026-02-28 19:20:40 -05:00
  • 5c84c28a67 Make note picker add notes to persistent context instead of one-shot bvandeusen 2026-02-28 18:53:41 -05:00
  • 4998d04739 Fix search_web over-triggering when user references existing notes bvandeusen 2026-02-28 18:12:58 -05:00
  • fb3a6d2445 Fix 'default' model selection breaking readiness indicator bvandeusen 2026-02-28 16:06:02 -05:00
  • 926e4bb570 Upgrade intent model to qwen2.5:7b, simplify intent prompt rules bvandeusen 2026-02-28 15:51:27 -05:00
  • d1c7ce88df Fix intent classifier missing Research button requests bvandeusen 2026-02-28 13:07:39 -05:00
  • a95d17fc04 Fix research_topic loop when intent misses and main model calls tool directly bvandeusen 2026-02-28 13:05:36 -05:00
  • df4c52412d Phase 22b: Parallel research fetching, streaming synthesis, intent optimizations bvandeusen 2026-02-27 18:24:15 -05:00
  • 590682a5d2 Phase 22: SearXNG web research pipeline + settings layout overhaul bvandeusen 2026-02-27 15:21:38 -05:00
  • 432e0bd2a0 Show Qwen3 thinking output in chat as collapsible Reasoning block bvandeusen 2026-02-26 23:16:59 -05:00
  • 5e83c8a56d Add explicit warm-wait before generation starts bvandeusen 2026-02-26 22:49:06 -05:00
  • e119331645 Phase 21: Intent-first pipeline, visible ack, KV-stable system prompt bvandeusen 2026-02-26 22:34:54 -05:00
  • 316a85e13b Phase 20: Dedicated tag field — chip input, explicit tags array bvandeusen 2026-02-26 06:36:35 -05:00
  • 7947134e22 Fix tag handling for multi-word tags bvandeusen 2026-02-26 06:05:58 -05:00
  • d5a5373872 Add stream retry to all generation paths, not just round 0 bvandeusen 2026-02-26 05:55:09 -05:00
  • b23e78b0ac Warm both chat and intent models into VRAM on startup bvandeusen 2026-02-25 23:18:07 -05:00
  • fc7b2e7305 Retry Ollama 500 errors in optimistic stream with backoff bvandeusen 2026-02-25 23:15:05 -05:00
  • 24d9a01554 Update summary.md for Phase 19 bvandeusen 2026-02-25 23:12:05 -05:00
  • 98d3fca277 Implement optimistic streaming to eliminate intent classification latency bvandeusen 2026-02-25 23:03:30 -05:00
  • 8ee3649531 Use qwen3:latest as default model to avoid tag ambiguity bvandeusen 2026-02-25 22:31:35 -05:00
  • f45b7cf9c5 Add model dropdowns to settings and set qwen2.5:1.5b as intent default bvandeusen 2026-02-25 22:17:45 -05:00
  • 7b6248c8a7 Add OLLAMA_NUM_CTX config to reduce VRAM usage bvandeusen 2026-02-25 22:02:06 -05:00
  • d0525ab3bf Soften light mode theme and align primary color to brand indigo bvandeusen 2026-02-25 21:01:30 -05:00
  • 80b4df8f32 Update summary.md for Phase 18b bvandeusen 2026-02-25 20:34:07 -05:00
  • 0984dae2e7 Improve favicon contrast and redesign email templates with logo bvandeusen 2026-02-25 20:33:10 -05:00
  • b37e15d59a Add Authentik OAuth/OIDC SSO, email change, and setup docs bvandeusen 2026-02-25 20:12:13 -05:00
  • c3b05046b7 Update summary.md for Phase 17 bvandeusen 2026-02-24 19:02:01 -05:00
  • f055b361aa Add pool_pre_ping and pool_recycle to SQLAlchemy engine bvandeusen 2026-02-24 18:39:53 -05:00
  • f76266fa56 Update summary.md for Phase 16 bvandeusen 2026-02-22 22:31:54 -05:00
  • 18fc6280a2 Redesign dashboard: chat-first layout, two-column task/notes grid bvandeusen 2026-02-22 22:31:21 -05:00
  • b146b0a494 Update summary.md for Phase 15 bvandeusen 2026-02-22 21:32:49 -05:00
  • 084624d0c1 Show IP address in audit log table and expanded detail row bvandeusen 2026-02-22 21:30:08 -05:00
  • d5975efeaf Enable TRUST_PROXY_HEADERS and SECURE_COOKIES for production deployment bvandeusen 2026-02-22 21:26:34 -05:00
  • 667ccd70cd Security audit, bug fixes, auto-save, and writing assistant improvements bvandeusen 2026-02-19 20:08:44 -05:00
  • 7b92d13863 Make Back and Edit navigation consistently styled as bordered buttons bvandeusen 2026-02-19 17:22:31 -05:00
  • 0c4e7fe5cb Redesign writing assistant UI: right-side panel, diff view, proofread, floating inline assist bvandeusen 2026-02-19 16:43:41 -05:00
  • 32e4ee12f2 Add persistent context sidebar, note title fix, and expanded tool suite bvandeusen 2026-02-19 14:40:34 -05:00
  • d6f4a6dbb6 Add semantic note search (nomic-embed-text) and per-conversation note cache bvandeusen 2026-02-18 21:44:58 -05:00
  • de5921904d Add conversation history summarization for long chats bvandeusen 2026-02-18 21:33:00 -05:00
  • 24d3c5bc68 Enable thinking mode in full chat view, keep disabled in widget/panel bvandeusen 2026-02-18 21:06:54 -05:00
  • 815eed2574 Add tool confirmation UI with Accept/Decline for write operations bvandeusen 2026-02-18 20:43:47 -05:00
  • 1b63371bb3 Stream conversational acknowledgment in parallel with tool execution bvandeusen 2026-02-18 20:29:58 -05:00
  • 7b02cc5cfd Revert context note truncation — preserve full note content bvandeusen 2026-02-18 20:22:48 -05:00
  • 38697f2614 Reduce context note preview sizes to cut prefill latency bvandeusen 2026-02-18 19:58:52 -05:00
  • 504091bfcf Pull intent model on startup alongside main model bvandeusen 2026-02-18 19:37:36 -05:00
  • 931a059e9f GPU support, parallel intent+context, and increased context window bvandeusen 2026-02-18 19:29:31 -05:00
  • 7ff60eb8a6 Fix unused GenerationTiming import in ChatMessage.vue bvandeusen 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 2026-02-18 18:50:37 -05:00
  • 765e99bb24 Fix duplicate message bug and add generation timing instrumentation bvandeusen 2026-02-18 18:18:46 -05:00
  • fbce540638 Add streaming status UX and model load state indicator bvandeusen 2026-02-18 17:54:37 -05:00
  • b8acd05ec4 Update summary.md for Phase 10 tool completeness additions bvandeusen 2026-02-18 00:28:39 -05:00
  • 4df5ec2d65 Add update_task fields, list_tasks, and update_todo tools bvandeusen 2026-02-17 23:22:02 -05:00
  • 70cba72a80 Phase 10: CalDAV full lifecycle, update_note, dashboard inline streaming, keyboard shortcuts bvandeusen 2026-02-17 22:04:41 -05:00
  • 75560dee4e Switch default model to qwen3 and add intent routing for reliable tool calling bvandeusen 2026-02-16 16:24:01 -05:00
  • d7bc3f3222 Add CalDAV calendar integration, LLM-suggested tags, and settings refinements bvandeusen 2026-02-15 22:40:20 -05:00
  • 8996b45e50 Add LLM tool calling for creating tasks, notes, and searching from chat bvandeusen 2026-02-14 23:34:36 -05:00
  • f089b16080 Improve model status indicators and tune timeouts bvandeusen 2026-02-14 23:01:59 -05:00
  • 953eaf2feb Add model selection, dashboard chat input, and model warming bvandeusen 2026-02-14 18:49:06 -05:00
  • 987ec56dc3 Enhance dashboard with 7-day lookahead, priority surfacing, and inline edit buttons bvandeusen 2026-02-14 11:15:37 -05:00
  • e02b681e91 Add invitation system, table of contents, actionable dashboard, and settings improvements bvandeusen 2026-02-14 08:46:51 -05:00
  • d354da5b51 Add email-based password reset flow bvandeusen 2026-02-13 21:42:45 -05:00
  • d874e0e2ae Add application logging, SMTP email notifications, and supporting changes bvandeusen 2026-02-13 08:34:52 -05:00
  • a89d25f5d6 Refactor AI Assist to background-task + buffer architecture bvandeusen 2026-02-13 00:27:21 -05:00
  • 3ec49b7f24 Fix chat send/stop buttons squashing on mobile bvandeusen 2026-02-12 18:30:30 -05:00
  • f77b029943 Add registration control, admin user management, and security hardening bvandeusen 2026-02-12 17:49:22 -05:00
  • f2496916f9 tweaking compose bvandeusen 2026-02-11 22:30:59 -05:00
  • 310678b279 updating prod compose example bvandeusen 2026-02-11 21:47:44 -05:00
  • 586026bff6 Add Tiptap inline-preview editor, layout improvements, and README bvandeusen 2026-02-11 21:24:35 -05:00
  • cbfdf5289e Add multi-user auth, background generation, and chat UX improvements bvandeusen 2026-02-11 14:36:30 -05:00