Commit Graph

  • 08092cd474 fix: distinguish external cookbook runtimes (#1188) spooky 2026-06-03 00:20:00 +10:00
  • d41f483a23 fix(auth): case-insensitive owner migration on username rename (#1183) PrabinDevkota 2026-06-02 19:48:15 +05:30
  • e5a53f1d68 feat: add vllm kv cache dtype option (#1185) spooky 2026-06-03 00:17:16 +10:00
  • 8fccbc203c Improve calendar event text contrast (#1184) ghreprimand 2026-06-02 09:14:52 -05:00
  • 868cf829db fix(tools): strict path confinement with sensitive-subpath deny list (#1072) Ernest Hysa 2026-06-02 15:13:30 +01:00
  • 139cb5f64a fix(hwfit): honor manual "metal" backend in the hardware simulator (#1090) Shaw 2026-06-02 10:12:34 -04:00
  • f22c79e733 Use shared IMAP timeout for account tests (#1088) red person 2026-06-02 17:11:04 +03:00
  • 65cbe27f8e Normalize native select option theming (#1178) ghreprimand 2026-06-02 09:09:15 -05:00
  • 6dcc3e3739 Discover LM Studio via host/port scanning and native-API fingerprint (#1126) RosenTomov 2026-06-02 17:04:58 +03:00
  • c76d5572e7 Treat Venice as a tool-capable SOTA cloud provider (#1173) Jordan Urbs 2026-06-02 11:03:46 -03:00
  • 620522d8e7 fix: ICS export — escape X-WR-CALNAME and honour is_utc on DTSTART/DTEND (#1174) Mayank Ukey 2026-06-02 19:32:28 +05:30
  • 9c088b4795 Use LM Studio-reported vision capability for image passthrough (#1130) RosenTomov 2026-06-02 17:01:04 +03:00
  • b52d3297a2 docs: add AMD Docker GPU preflight (#1168) spooky 2026-06-02 23:54:08 +10:00
  • 3363ff189a fix(cookbook): detect llama-cpp-python via its real distribution name (#1020) (#1167) Shaw 2026-06-02 09:52:37 -04:00
  • 96adfae5fe Surface deep research probe errors (#1086) ghreprimand 2026-06-02 08:51:25 -05:00
  • b9787166ac fix(rag): use a stable hash for document IDs so dedup survives restarts (#1098) Tatlatat 2026-06-02 20:42:23 +07:00
  • 9621d1a1d1 Polish email and cookbook flows pewdiepie-archdaemon 2026-06-02 22:38:55 +09:00
  • cf37f9f298 fix: markdown tables drop empty cells and misalign columns (#1164) Afonso Coutinho 2026-06-02 14:41:27 +01:00
  • a9580aae7f docs: add THREAT_MODEL.md (#1111) Povilas Kirna 2026-06-02 15:40:37 +02:00
  • fcd53c7e92 Load .env in start-macos.sh for APP_PORT and APP_BIND (#1008) Léo 2026-06-02 15:39:30 +02:00
  • 4d3c63e95b Fix local Cookbook dependency installs in venvs (#1082) red person 2026-06-02 16:39:02 +03:00
  • e76a9951bf Fix docked-modal close: chat stays offset / reopen overlaps / no animation (#1158) Kenny Van de Maele 2026-06-02 15:38:20 +02:00
  • 416c5abcfc fix: persist and display multimodal messages (image/audio attachments) (#1159) Robin Fröhlich 2026-06-02 15:37:48 +02:00
  • 22c85bf0d9 Document self-host system requirements (#945) red person 2026-06-02 16:37:10 +03:00
  • 28590f38fa fix: ICS export doesn't escape commas/semicolons in event fields (#1161) Afonso Coutinho 2026-06-02 14:36:12 +01:00
  • 246708c2a1 fix: extract_statistics drops large numbers and trailing % signs (#1153) Afonso Coutinho 2026-06-02 14:35:30 +01:00
  • 3bdb64f7d3 fix: extract_quotes accepts mismatched opening/closing quotes (#1113) Afonso Coutinho 2026-06-02 14:34:52 +01:00
  • 6544af13a7 fix: make landing page footer reachable past scroll-snap (#1118) Hayk Arzumanyan 2026-06-02 17:33:17 +04:00
  • d232b2c4b6 fix(ui): don't submit chat message on Enter during IME composition (#1091) 3ASiC 2026-06-02 21:32:50 +08:00
  • 0d8f9c1fe8 Search: consolidate core and provider implementations ghreprimand 2026-06-02 07:02:26 -05:00
  • 08f8b5cdf6 Cookbook fit: steer consumer AMD to GGUF recommendations Leo 2026-06-02 14:01:42 +02:00
  • b5d7a011a6 Chat: use cached endpoint model ids before probing red person 2026-06-02 15:00:58 +03:00
  • f48065214a Chat: prefer active model for new desktop chats red person 2026-06-02 15:00:50 +03:00
  • 99bac21d02 Cookbook: prefer ROCm for native llama.cpp bootstrap ooovenenoso 2026-06-02 07:59:44 -04:00
  • 9f10babb2e Models: add Z.AI coding endpoint and GLM vision detection Robin Fröhlich 2026-06-02 13:59:17 +02:00
  • 05c1a7e9f9 Providers: omit temperature for OpenAI reasoning models SurprisedDuck 2026-06-02 13:58:33 +02:00
  • 0280d0d9d0 Research: add configurable run timeout Nikita Rozanov 2026-06-02 13:57:57 +02:00
  • 043d33b6ab Background tasks: respect active session model fallback Tushar-Projects 2026-06-02 17:27:42 +05:30
  • bed4f3533f macOS app: force native arm64 uvicorn on Apple Silicon Deniz 2026-06-02 14:56:53 +03:00
  • 65382ae66a Auth: use require_user for remaining guarded routes Georgiy 2026-06-02 14:55:50 +03:00
  • 6a3cd14d95 Chat attachments: allow picker to choose any file type red person 2026-06-02 14:55:30 +03:00
  • 716e3c32bd Accessibility: add labels and toggle states Kenny Van de Maele 2026-06-02 13:55:05 +02:00
  • 4b63f88ed2 Search: align service content extraction ghreprimand 2026-06-02 06:53:07 -05:00
  • 2c9eff5ce7 Tasks: ship email boundary task paused by default LittleLlama 2026-06-02 04:53:02 -07:00
  • 3287ba811e Search: align service provider guards ghreprimand 2026-06-02 06:52:13 -05:00
  • cb4ec7942d Chat metrics: surface backend generation speed Leo 2026-06-02 13:52:08 +02:00
  • 4001eb429e Chat: route image sessions only to matching image endpoints ghreprimand 2026-06-02 06:52:03 -05:00
  • 84d1b26e44 Uploads: write uploads index atomically Ernest Hysa 2026-06-02 12:51:39 +01:00
  • fc24f489fa Sessions: allow deleting memory-only ghost sessions Shaw 2026-06-02 07:51:26 -04:00
  • 5a02036736 Tasks: clean up queued cancellation state mechramc 2026-06-02 06:51:21 -05:00
  • d08a33b40b Notes: parse natural-language due dates on update SurprisedDuck 2026-06-02 13:51:16 +02:00
  • d7fc8d5ad0 Windows: improve Git Bash detection mechramc 2026-06-02 06:45:48 -05:00
  • 8d8cdb7ba9 Windows: add Docker update script red person 2026-06-02 14:45:32 +03:00
  • dbd3cbf44e Topics: hydrate session history before analysis Tatlatat 2026-06-02 18:44:27 +07:00
  • 65f4fe571e YouTube: enforce comment fetch timeout while waiting SurprisedDuck 2026-06-02 13:44:24 +02:00
  • 82e5933297 Chat: merge consecutive user messages for strict providers Tatlatat 2026-06-02 18:44:13 +07:00
  • 3025f2ebe7 Sessions: confirm chat delete actions ooovenenoso 2026-06-02 07:43:34 -04:00
  • 4106ee2f48 TTS: include mp3 files in cache stats Tatlatat 2026-06-02 18:43:29 +07:00
  • 2942b377f8 STT: clean temp audio files on transcription failure Tatlatat 2026-06-02 18:43:24 +07:00
  • 43bc0c8b10 Add endpoint probing behavior tests Collin 2026-06-02 07:42:48 -04:00
  • c669431797 Add provider classification and upstream-error tests Collin 2026-06-02 07:42:43 -04:00
  • 7fe5d9eece tests: cover calendar route owner gates Alexandre Teixeira 2026-06-02 12:42:37 +01:00
  • e6e82deba5 tests: cover API token CRUD routes Alexandre Teixeira 2026-06-02 12:42:32 +01:00
  • fcf9b94049 tests: cover upload route owner gates Alexandre Teixeira 2026-06-02 12:42:26 +01:00
  • 691f8064bd tests: cover cleanup owner scope Alexandre Teixeira 2026-06-02 12:42:21 +01:00
  • a7047fce52 tests: cover research route owner gates Alexandre Teixeira 2026-06-02 12:42:15 +01:00
  • e0106c3c29 Add tests for open-signup endpoint Mihail Filippov 2026-06-02 14:42:10 +03:00
  • 395ddc509e Docs: point GPU users to overlay comments Ashish Pandey 2026-06-02 17:11:40 +05:30
  • a62b9c1377 macOS: use venv Python for setup and launch Rifqi 2026-06-02 18:40:46 +07:00
  • aaeb2863a3 Models: avoid hidden models in default fallback Yavor Ivanov 2026-06-02 13:37:14 +02:00
  • b188ead47c Models: allow API keys for local endpoints Shaw 2026-06-02 07:36:54 -04:00
  • cc08ce9156 Text: strip dangling think blocks after visible text Tatlatat 2026-06-02 18:36:37 +07:00
  • c87d1a2365 DB: enable SQLite foreign key cascades Tatlatat 2026-06-02 18:36:13 +07:00
  • 6c0debdde8 Admin: wipe gallery albums with images Tatlatat 2026-06-02 18:35:57 +07:00
  • 919b61d370 Docs: respect path boundary when clearing exclusions SurprisedDuck 2026-06-02 13:35:44 +02:00
  • 97579e71c3 Documents: strip PDF marker without corrupting text SurprisedDuck 2026-06-02 13:35:27 +02:00
  • c54929730e Cookbook: surface pip install failures in logs Ernest Hysa 2026-06-02 12:34:52 +01:00
  • 12c8633a19 Models: rewrite Docker loopback endpoints to host gateway Hayk Arzumanyan 2026-06-02 15:34:40 +04:00
  • 153d1f02f8 Research: report empty search provider results clearly SurprisedDuck 2026-06-02 13:34:25 +02:00
  • fd6feb8a96 Gallery: match image endpoint URLs with exact v1 suffix Tatlatat 2026-06-02 18:34:05 +07:00
  • 1f0cb83140 Hwfit: estimate params from config.json fallback tanmayraut45 2026-06-02 17:03:25 +05:30
  • d2dd976069 Models: prefer longest known context match SurprisedDuck 2026-06-02 13:33:09 +02:00
  • a3f9beb315 Email: recognize forwarded message dividers mist 2026-06-02 14:32:56 +03:00
  • dc0b3d23cf Cookbook: fix Windows NVIDIA VRAM detection ghidras 2026-06-02 13:32:53 +02:00
  • 674558078c Tools: match keyword hints on word boundaries mist 2026-06-02 14:32:20 +03:00
  • c102247af9 Presets: fill missing built-in defaults on load mist 2026-06-02 14:32:08 +03:00
  • 55ef8190ba Security: owner-scope v1 chat endpoint fallback Mahdi Salmanzade 2026-06-02 15:31:35 +04:00
  • c9dc64c018 Sessions: ignore list keydown while typing tanmayraut45 2026-06-02 17:00:16 +05:30
  • 34b0802dfc Security: sanitize export and gallery filenames Refuse 2026-06-02 23:29:56 +12:00
  • 54a026f032 Tools: restrict app_api and serve_preset to admins Refuse 2026-06-02 23:29:47 +12:00
  • 8f7d83379f Companion: fix pairing admin guard import Lohinth 2026-06-02 16:59:37 +05:30
  • c43b75113c Chat: scope active document fallbacks by owner mechramc 2026-06-02 06:29:27 -05:00
  • c663bedb65 Skills: delete owner-scoped skills with owner Tatlatat 2026-06-02 18:28:36 +07:00
  • ddbc470c7f API keys: skip undecryptable entries on load Tatlatat 2026-06-02 18:28:26 +07:00
  • 2d56a8acac Webhook: block IPv6 SSRF bypasses Tatlatat 2026-06-02 18:28:12 +07:00
  • c88155dfbf Email: persist bulk read state to provider ghreprimand 2026-06-02 06:28:01 -05:00
  • e05c54c8a9 Models: detect bare Ollama URLs as online tanmayraut45 2026-06-02 16:57:41 +05:30
  • f59c197121 Ollama: pass discovered num_ctx in chat requests Ernest Hysa 2026-06-02 12:27:24 +01:00
  • 6897fbed3b Tests: companion model JSON resilience Alexandre Teixeira 2026-06-02 05:15:22 +01:00
  • 83c2c5b3f0 Email: add explicit SMTP security mode mechramc 2026-06-01 23:15:06 -05:00