Commit Graph

  • 4159f470d6 fix: context panel polish — height buttons, amber theme vars, label cleanup Scott Idem 2026-04-28 20:53:16 -04:00
  • e2a61bb78d fix: mode-select row layout so tools toggle doesn't push textarea down Scott Idem 2026-04-28 20:44:46 -04:00
  • 80702a21e2 fix: add distinct off/on styles for tools toggle button Scott Idem 2026-04-28 20:38:38 -04:00
  • 2b9dd53566 feat: replace Agent mode with independent Tools toggle Scott Idem 2026-04-28 20:36:15 -04:00
  • 1cc7988953 feat: add shell_exec tool and fix orchestrator model name resolution Scott Idem 2026-04-28 20:29:46 -04:00
  • 8baab874f1 feat: replace backend/slot toggle with role selector Scott Idem 2026-04-28 19:23:18 -04:00
  • 962d58d2e2 feat: model registry Phase 3 — slot-based backend toggle Scott Idem 2026-04-27 21:43:08 -04:00
  • 3bc6b45f9f fix: update Anthropic model catalog — add previous versions, fix context sizes Scott Idem 2026-04-27 21:16:22 -04:00
  • ef07596955 fix: update Google model catalog to current models (April 2026) Scott Idem 2026-04-27 21:14:23 -04:00
  • 6e56024815 fix: settings page and help docs updated for model registry V2 Scott Idem 2026-04-27 21:07:05 -04:00
  • 9f6b162fbd docs: update end-user HELP.md for model registry V2 Scott Idem 2026-04-27 20:57:05 -04:00
  • f08b033d6c feat: model registry Phase 2 — cloud provider UI (Anthropic + Google) Scott Idem 2026-04-27 20:41:06 -04:00
  • 45c95d20ba feat: model registry V2 — provider-aware schema with multi-account support Scott Idem 2026-04-27 20:21:04 -04:00
  • 27ca7c7efd fix: apply host_type path correction in OpenAI orchestrator Scott Idem 2026-04-08 23:16:33 -04:00
  • 869a596f4b fix: don't fall back when a model is explicitly configured in registry Scott Idem 2026-04-08 22:30:55 -04:00
  • 3b3456600a feat: store and display backend + host metadata on chat messages Scott Idem 2026-04-08 22:16:48 -04:00
  • 6c84d6ae72 docs: update README and CLAUDE.md for install script and backup Scott Idem 2026-04-08 21:36:48 -04:00
  • 2629983452 fix: create cortex config dir and restic password file during install Scott Idem 2026-04-08 21:24:08 -04:00
  • f668826f79 fix: bootstrap pip via ensurepip if missing from venv Scott Idem 2026-04-08 21:17:52 -04:00
  • 576f22216a feat: restic backup of home/ with systemd daily timer Scott Idem 2026-04-08 19:36:22 -04:00
  • bf800acca8 chore: remove home/ from git, update gitignore Scott Idem 2026-04-08 19:19:23 -04:00
  • d9a322164a feat: OpenAI-compatible orchestrator + backend auto-routing Scott Idem 2026-04-08 19:18:18 -04:00
  • 8ba5247ef5 tooling: install script, workspace file, and dev-restart helper Scott Idem 2026-04-08 19:11:27 -04:00
  • a6e404c143 feat: host_type field for OpenRouter / OpenAI-compatible API support Scott Idem 2026-04-06 21:11:22 -04:00
  • 2dd94696d5 fix: model-tag color was #334155 (invisible on dark theme) → #475569 Scott Idem 2026-04-05 22:25:09 -04:00
  • 8570e8d852 fix: backend toggle not sent to server; add per-message model tag Scott Idem 2026-04-05 22:10:40 -04:00
  • 9299ce5ba6 test: model registry unit test suite (45 tests) Scott Idem 2026-04-05 21:48:00 -04:00
  • 608e1de246 feat: model registry UI — hosts, models, role assignments Scott Idem 2026-04-05 21:31:32 -04:00
  • 6a1a1c2686 feat: unified model registry with role-based routing Scott Idem 2026-04-05 21:25:18 -04:00
  • a4daebdc9b feat: local LLM multi-model, session search, cron proactive types, notifications, docs overhaul Scott Idem 2026-04-05 20:53:06 -04:00
  • bd6532e93a feat: shared nav bar on Help and Settings pages Scott Idem 2026-03-29 22:09:08 -04:00
  • a94fdc869d docs: fix Gitea SSH URL to use git.dgrzone.com Scott Idem 2026-03-29 21:53:54 -04:00
  • 1fefd42e19 docs: Gitea SSH port 2222 verified working Scott Idem 2026-03-29 21:52:36 -04:00
  • 0c17b4b1ab docs: overhaul TODO__Agents.md to reflect current state Scott Idem 2026-03-29 21:44:56 -04:00
  • cec6d3e23a docs: update README for current state Scott Idem 2026-03-29 21:42:11 -04:00
  • 2d3a380d6b docs: add Tools & Modes protocol to all personas and template Scott Idem 2026-03-29 21:35:54 -04:00
  • 662924c6a1 fix: pass user to _run_job so get_user_gemini_key resolves correctly Scott Idem 2026-03-29 21:21:14 -04:00
  • e5b6d58889 feat: reminders_add and reminders_list tools Scott Idem 2026-03-29 21:14:22 -04:00
  • 6b725afc3e docs: update NC Talk doc with real container name, commands, and logs section Scott Idem 2026-03-29 13:47:43 -04:00
  • ddf5dd6338 docs: add Google Chat setup guide, update NC Talk for per-user routing Scott Idem 2026-03-29 13:24:36 -04:00
  • 93f7f44e51 feat: per-user channel config for Google Chat and Nextcloud Talk Scott Idem 2026-03-29 13:02:45 -04:00
  • 496da58f58 chore: consolidate .env files — one .env in cortex/, one .env.example Scott Idem 2026-03-29 12:22:49 -04:00
  • 8e20bfbea8 feat: shared Help base, Google OAuth live, new personas, cleanup Scott Idem 2026-03-27 22:55:45 -04:00
  • 3a94df1eaf fix: prevent password managers autofilling Gemini API key field Scott Idem 2026-03-27 21:57:14 -04:00
  • ce806e52ed fix: google-add now also sets profile.json email Scott Idem 2026-03-27 21:32:48 -04:00
  • 7438031797 feat: connected accounts + Gemini API key in account settings UI Scott Idem 2026-03-27 21:16:37 -04:00
  • 8aec6aafcc feat: Google OAuth sign-in + per-user Gemini API key Scott Idem 2026-03-27 21:01:52 -04:00
  • 62fde62653 feat: persona-specific favicon + fix favicon.ico 404 Scott Idem 2026-03-26 23:45:36 -04:00
  • f8d89bc272 fix: close SSE connection cleanly on page navigation Scott Idem 2026-03-26 23:44:12 -04:00
  • 92350f7a7b feat: persist active session across page navigation with inactivity TTL Scott Idem 2026-03-26 23:38:04 -04:00
  • 4f09823afe feat: Lucide icons on edit/del/copy and inline edit save/cancel buttons Scott Idem 2026-03-26 23:32:19 -04:00
  • 826bd6cfe3 feat: /{username} persona picker landing page Scott Idem 2026-03-26 23:19:04 -04:00
  • c3507f8e11 fix: help page back link preserves active persona Scott Idem 2026-03-26 23:13:52 -04:00
  • 65548ebf36 feat: Lucide SVG icons throughout main UI Scott Idem 2026-03-26 23:06:01 -04:00
  • 24c9f52b49 fix: agent mode icon — 🥸 in dropdown, on Run button Scott Idem 2026-03-26 22:51:51 -04:00
  • 3bada5f311 fix: font sizes 21/25/17px, icon labels on send btn, no-wrap fix Scott Idem 2026-03-26 22:43:34 -04:00
  • cf277f822e feat: Inter font, weight 450, bumped base sizes across all pages Scott Idem 2026-03-26 22:20:10 -04:00
  • 6cf10d2755 feat: UI redesign — compact mode select, consolidated header nav Scott Idem 2026-03-26 22:08:33 -04:00
  • fa04b5e6b0 feat: off the record mode (OTR) Scott Idem 2026-03-26 21:07:21 -04:00
  • b3f40cf437 fix: message input placeholder uses active persona name Scott Idem 2026-03-26 20:59:37 -04:00
  • 8487645224 fix: claude auth expiry warning — correct field name and smarter threshold Scott Idem 2026-03-25 23:22:18 -04:00
  • 0cf0d65e9e feat: session naming, username/persona rename, help page, contrast fixes Scott Idem 2026-03-23 23:10:12 -04:00
  • 1b425a539f feat: account settings page + dedicated help page Scott Idem 2026-03-23 21:41:18 -04:00
  • c01ef663f5 fix: per-persona session/file isolation + onboarding route order Scott Idem 2026-03-22 00:01:07 -04:00
  • 99f8961bec feat(tina): add dinosaurs as a core Holly interest Scott Idem 2026-03-21 00:18:38 -04:00
  • c2825194d4 docs: update project docs, NC Talk guide, Tina persona, and gitignore Scott Idem 2026-03-21 00:13:35 -04:00
  • 8c61c28b7d fix: mount /static before ui.router to prevent wildcard route catching static files Scott Idem 2026-03-20 23:28:13 -04:00
  • 69f38ca7dc feat: SMTP email support for invite links + profile.json for user email storage Scott Idem 2026-03-20 23:19:09 -04:00
  • 46b65d087c feat: persona onboarding — invite tokens, self-service setup, persona creation, switcher Scott Idem 2026-03-20 23:10:32 -04:00
  • a9bbb668b5 feat: session auth + per-user/persona UI at /{user}/{persona} Scott Idem 2026-03-20 22:54:12 -04:00
  • 77e770cdb2 feat: multi-user/multi-persona support with two-level home directory layout Scott Idem 2026-03-20 22:35:40 -04:00
  • 92a8f5d894 test: add Cortex test suite (77 tests, no LLM calls) Scott Idem 2026-03-20 22:03:42 -04:00
  • 5cadb836fa feat: multi-persona support (single Cortex, multiple users) Scott Idem 2026-03-20 21:50:02 -04:00
  • 6316ffa1d4 feat: cron job system for Inara (remind + note types) Scott Idem 2026-03-20 21:17:49 -04:00
  • 1b32667872 feat: scratchpad tool + fix Claude auth token expiry warning Scott Idem 2026-03-20 21:10:03 -04:00
  • 31a5ef0541 docs: update HELP.md for agent mode, tasks, and 2026-03-18 changes Scott Idem 2026-03-18 23:26:28 -04:00
  • 24d16734a5 feat: personal task management tools for Inara Scott Idem 2026-03-18 23:17:38 -04:00
  • aaac3e1353 feat: persist orchestrator sessions + user service + docs update Scott Idem 2026-03-18 23:08:38 -04:00
  • 5b5586656f chore: session logs and memory distill 2026-03-17/18 Scott Idem 2026-03-18 22:43:40 -04:00
  • 9b818aa5c7 feat: orchestrator Agent mode UI + claude_allow_dir tool + fix DDG search Scott Idem 2026-03-18 22:42:44 -04:00
  • 97438f1a0f feat: multi-instance support — agent_name and user_name configurable Scott Idem 2026-03-18 20:13:11 -04:00
  • 0b10558f80 fix: session delete button always visible, session name truncates properly Scott Idem 2026-03-18 19:45:05 -04:00
  • f935fc4a7f feat: session delete + touch-friendly message controls Scott Idem 2026-03-18 19:43:20 -04:00
  • e6e76e7e4c docs: mark Intelligence Orchestrator Phase 1 complete in TODO Scott Idem 2026-03-18 19:38:14 -04:00
  • ed472ce9a0 feat: Intelligence Layer Phase 1 — orchestrator service Scott Idem 2026-03-18 19:37:49 -04:00
  • 23f8659aaa UI: fix mobile input area layout Scott Idem 2026-03-17 23:44:21 -04:00
  • fe6561bf6a feat: add Gemini auth check to token warning banner Scott Idem 2026-03-17 23:29:25 -04:00
  • 1127610752 UI: show distill schedule next-run times in settings panel Scott Idem 2026-03-17 23:22:47 -04:00
  • 2144d7c2c0 UI: collapsible sections in help modal Scott Idem 2026-03-17 23:16:11 -04:00
  • 2ca02006dd UI: auth banner — add re-auth hint for multi-user context Scott Idem 2026-03-17 23:09:11 -04:00
  • 48a6734ec3 feat: Claude CLI OAuth token expiry warning Scott Idem 2026-03-17 23:06:28 -04:00
  • 7b51e7cc44 UI: mobile-friendly header — move backend/display into settings panel Scott Idem 2026-03-17 23:03:55 -04:00
  • ce1561572a config: default scheduler timezone to America/New_York Scott Idem 2026-03-17 22:42:47 -04:00
  • b123dc3117 Fix scheduler timezone: use ZoneInfo(settings.scheduler_timezone) not 'local' Scott Idem 2026-03-17 22:38:11 -04:00
  • 4253e69c0b Add auto memory distillation scheduler (APScheduler) Scott Idem 2026-03-17 22:31:38 -04:00
  • 9fb5b8ae63 HELP.md: mark pfSense port 2222 as configured (pending test) Scott Idem 2026-03-17 22:23:12 -04:00
  • 0ebfbc6590 Refactor UI into separate CSS/JS, add help modal and HELP.md Scott Idem 2026-03-17 21:52:54 -04:00
  • fa96c50935 UI: font size cycle button (Aa / A+ / A−) Scott Idem 2026-03-17 21:40:14 -04:00
  • c402b97bf3 UI: context panel popover, light/dark theme, contrast improvements Scott Idem 2026-03-17 21:32:54 -04:00
  • ce3c1f5f7f Add tiered memory system with manual distillation Scott Idem 2026-03-17 21:22:32 -04:00