Commit Graph

  • ff93a6c63b Polish email and cookbook flows pewdiepie-archdaemon 2026-06-02 22:38:55 +09:00
  • 15a2662119 fix: markdown tables drop empty cells and misalign columns (#1164) Afonso Coutinho 2026-06-02 14:41:27 +01:00
  • 6063fc51e0 docs: add THREAT_MODEL.md (#1111) Povilas Kirna 2026-06-02 15:40:37 +02:00
  • aeabd0e7f2 Load .env in start-macos.sh for APP_PORT and APP_BIND (#1008) Léo 2026-06-02 15:39:30 +02:00
  • 028a39b42c Fix local Cookbook dependency installs in venvs (#1082) red person 2026-06-02 16:39:02 +03:00
  • 68efa8ee53 Fix docked-modal close: chat stays offset / reopen overlaps / no animation (#1158) Kenny Van de Maele 2026-06-02 15:38:20 +02:00
  • 096468a29f fix: persist and display multimodal messages (image/audio attachments) (#1159) Robin Fröhlich 2026-06-02 15:37:48 +02:00
  • 6bfe824eb4 Document self-host system requirements (#945) red person 2026-06-02 16:37:10 +03:00
  • 5b12bf3f55 fix: ICS export doesn't escape commas/semicolons in event fields (#1161) Afonso Coutinho 2026-06-02 14:36:12 +01:00
  • 2e2da2aefe fix: extract_statistics drops large numbers and trailing % signs (#1153) Afonso Coutinho 2026-06-02 14:35:30 +01:00
  • 2b2943a7b7 fix: extract_quotes accepts mismatched opening/closing quotes (#1113) Afonso Coutinho 2026-06-02 14:34:52 +01:00
  • 5236a62de1 fix: make landing page footer reachable past scroll-snap (#1118) Hayk Arzumanyan 2026-06-02 17:33:17 +04:00
  • 521848da75 fix(ui): don't submit chat message on Enter during IME composition (#1091) 3ASiC 2026-06-02 21:32:50 +08:00
  • c075abce5d Search: consolidate core and provider implementations ghreprimand 2026-06-02 07:02:26 -05:00
  • de92bbe47a Cookbook fit: steer consumer AMD to GGUF recommendations Leo 2026-06-02 14:01:42 +02:00
  • fd89d098a1 Chat: use cached endpoint model ids before probing red person 2026-06-02 15:00:58 +03:00
  • 5029c8570e Chat: prefer active model for new desktop chats red person 2026-06-02 15:00:50 +03:00
  • bd2fa82c1e Cookbook: prefer ROCm for native llama.cpp bootstrap ooovenenoso 2026-06-02 07:59:44 -04:00
  • 3c6ae3713e Models: add Z.AI coding endpoint and GLM vision detection Robin Fröhlich 2026-06-02 13:59:17 +02:00
  • 934bca9e48 Providers: omit temperature for OpenAI reasoning models SurprisedDuck 2026-06-02 13:58:33 +02:00
  • 119075f368 Research: add configurable run timeout Nikita Rozanov 2026-06-02 13:57:57 +02:00
  • c3228f8b59 Background tasks: respect active session model fallback Tushar-Projects 2026-06-02 17:27:42 +05:30
  • 537b4bcff7 macOS app: force native arm64 uvicorn on Apple Silicon Deniz 2026-06-02 14:56:53 +03:00
  • 34c81e5b16 Auth: use require_user for remaining guarded routes Georgiy 2026-06-02 14:55:50 +03:00
  • d0c925f6c8 Chat attachments: allow picker to choose any file type red person 2026-06-02 14:55:30 +03:00
  • cfb7ec1c71 Accessibility: add labels and toggle states Kenny Van de Maele 2026-06-02 13:55:05 +02:00
  • aa0a9e8b5a Search: align service content extraction ghreprimand 2026-06-02 06:53:07 -05:00
  • c85da91964 Tasks: ship email boundary task paused by default LittleLlama 2026-06-02 04:53:02 -07:00
  • eddb9ce6db Search: align service provider guards ghreprimand 2026-06-02 06:52:13 -05:00
  • 6c15dc7d33 Chat metrics: surface backend generation speed Leo 2026-06-02 13:52:08 +02:00
  • 4cec31d988 Chat: route image sessions only to matching image endpoints ghreprimand 2026-06-02 06:52:03 -05:00
  • 064c1ace91 Uploads: write uploads index atomically Ernest Hysa 2026-06-02 12:51:39 +01:00
  • db10c8d95b Sessions: allow deleting memory-only ghost sessions Shaw 2026-06-02 07:51:26 -04:00
  • 8e87d3002b Tasks: clean up queued cancellation state mechramc 2026-06-02 06:51:21 -05:00
  • f975279b26 Notes: parse natural-language due dates on update SurprisedDuck 2026-06-02 13:51:16 +02:00
  • 8efd7b3df6 Windows: improve Git Bash detection mechramc 2026-06-02 06:45:48 -05:00
  • 4709bb022e Windows: add Docker update script red person 2026-06-02 14:45:32 +03:00
  • 7f97ab3032 Topics: hydrate session history before analysis Tatlatat 2026-06-02 18:44:27 +07:00
  • d73c0a13f4 YouTube: enforce comment fetch timeout while waiting SurprisedDuck 2026-06-02 13:44:24 +02:00
  • e084dc993e Chat: merge consecutive user messages for strict providers Tatlatat 2026-06-02 18:44:13 +07:00
  • fb0f8484d7 Sessions: confirm chat delete actions ooovenenoso 2026-06-02 07:43:34 -04:00
  • 51cf63009e TTS: include mp3 files in cache stats Tatlatat 2026-06-02 18:43:29 +07:00
  • 3885f9fa90 STT: clean temp audio files on transcription failure Tatlatat 2026-06-02 18:43:24 +07:00
  • f8e3bfeaff Add endpoint probing behavior tests Collin 2026-06-02 07:42:48 -04:00
  • e8dea7d456 Add provider classification and upstream-error tests Collin 2026-06-02 07:42:43 -04:00
  • 2e961cee93 tests: cover calendar route owner gates Alexandre Teixeira 2026-06-02 12:42:37 +01:00
  • 033e7a8f0d tests: cover API token CRUD routes Alexandre Teixeira 2026-06-02 12:42:32 +01:00
  • 4bbffbfb05 tests: cover upload route owner gates Alexandre Teixeira 2026-06-02 12:42:26 +01:00
  • 6255852bef tests: cover cleanup owner scope Alexandre Teixeira 2026-06-02 12:42:21 +01:00
  • ff8b9e9ab6 tests: cover research route owner gates Alexandre Teixeira 2026-06-02 12:42:15 +01:00
  • d92d6b5e67 Add tests for open-signup endpoint Mihail Filippov 2026-06-02 14:42:10 +03:00
  • 100772e3c6 Docs: point GPU users to overlay comments Ashish Pandey 2026-06-02 17:11:40 +05:30
  • f45c3cc90f macOS: use venv Python for setup and launch Rifqi 2026-06-02 18:40:46 +07:00
  • 7cc8fdb2f5 Models: avoid hidden models in default fallback Yavor Ivanov 2026-06-02 13:37:14 +02:00
  • 8115cb01a2 Models: allow API keys for local endpoints Shaw 2026-06-02 07:36:54 -04:00
  • dac64f20d9 Text: strip dangling think blocks after visible text Tatlatat 2026-06-02 18:36:37 +07:00
  • 8ad436d25a DB: enable SQLite foreign key cascades Tatlatat 2026-06-02 18:36:13 +07:00
  • bd78e1d5c2 Admin: wipe gallery albums with images Tatlatat 2026-06-02 18:35:57 +07:00
  • 62f06ab740 Docs: respect path boundary when clearing exclusions SurprisedDuck 2026-06-02 13:35:44 +02:00
  • 78747b56ca Documents: strip PDF marker without corrupting text SurprisedDuck 2026-06-02 13:35:27 +02:00
  • 996a2027dd Cookbook: surface pip install failures in logs Ernest Hysa 2026-06-02 12:34:52 +01:00
  • 514050d098 Models: rewrite Docker loopback endpoints to host gateway Hayk Arzumanyan 2026-06-02 15:34:40 +04:00
  • 4307cac966 Research: report empty search provider results clearly SurprisedDuck 2026-06-02 13:34:25 +02:00
  • 67517eaed1 Gallery: match image endpoint URLs with exact v1 suffix Tatlatat 2026-06-02 18:34:05 +07:00
  • 4e440a9fd5 Hwfit: estimate params from config.json fallback tanmayraut45 2026-06-02 17:03:25 +05:30
  • d06b6d87d3 Models: prefer longest known context match SurprisedDuck 2026-06-02 13:33:09 +02:00
  • 0b0be3c339 Email: recognize forwarded message dividers mist 2026-06-02 14:32:56 +03:00
  • 6ea8fec896 Cookbook: fix Windows NVIDIA VRAM detection ghidras 2026-06-02 13:32:53 +02:00
  • e249fa4557 Tools: match keyword hints on word boundaries mist 2026-06-02 14:32:20 +03:00
  • 8f0518c0ae Presets: fill missing built-in defaults on load mist 2026-06-02 14:32:08 +03:00
  • 280c29d572 Security: owner-scope v1 chat endpoint fallback Mahdi Salmanzade 2026-06-02 15:31:35 +04:00
  • b5747e3979 Sessions: ignore list keydown while typing tanmayraut45 2026-06-02 17:00:16 +05:30
  • 323f027865 Security: sanitize export and gallery filenames Refuse 2026-06-02 23:29:56 +12:00
  • 4218bfe71e Tools: restrict app_api and serve_preset to admins Refuse 2026-06-02 23:29:47 +12:00
  • 12ba535c7d Companion: fix pairing admin guard import Lohinth 2026-06-02 16:59:37 +05:30
  • 493c815371 Chat: scope active document fallbacks by owner mechramc 2026-06-02 06:29:27 -05:00
  • cd247ed107 Skills: delete owner-scoped skills with owner Tatlatat 2026-06-02 18:28:36 +07:00
  • 9389cabed0 API keys: skip undecryptable entries on load Tatlatat 2026-06-02 18:28:26 +07:00
  • da3876c168 Webhook: block IPv6 SSRF bypasses Tatlatat 2026-06-02 18:28:12 +07:00
  • 431b98525b Email: persist bulk read state to provider ghreprimand 2026-06-02 06:28:01 -05:00
  • 6c654fb0ef Models: detect bare Ollama URLs as online tanmayraut45 2026-06-02 16:57:41 +05:30
  • a8a34bd22a Ollama: pass discovered num_ctx in chat requests Ernest Hysa 2026-06-02 12:27:24 +01:00
  • f6b0dcbe58 Tests: companion model JSON resilience Alexandre Teixeira 2026-06-02 05:15:22 +01:00
  • 9d0a18a5b5 Email: add explicit SMTP security mode mechramc 2026-06-01 23:15:06 -05:00
  • ccc0b9ab0c Setup: prompt for first-run admin credentials Wes Huber 2026-06-01 21:14:37 -07:00
  • 5268a546bc Model picker: group models by provider danielxb 2026-06-02 14:14:22 +10:00
  • cd4f496cb4 Fix native Cookbook quant classification spooky 2026-06-02 14:07:20 +10:00
  • 65b5d65059 fix(agent): extract web search sources from output key MohammadYusif 2026-06-02 07:06:09 +03:00
  • d46c406bd8 Fix Cookbook fit column sorting Stephen Yue 2026-06-02 12:05:53 +08:00
  • e129378014 Clarify private deployment hardening docs Alexandre Teixeira 2026-06-02 05:01:12 +01:00
  • eda99360d1 Fix Cookbook dependency install completion state Juan Pablo Jiménez 2026-06-01 22:59:29 -05:00
  • acfdcf346c fix(agent): map native google_search and surface empty rounds Tatlatat 2026-06-02 10:57:45 +07:00
  • 5607db85d4 tests: cover companion models route filtering Alexandre Teixeira 2026-06-02 04:57:32 +01:00
  • 97528be0f4 Add custom web search result count Boody 2026-06-02 06:55:15 +03:00
  • e2ba068cbc Add provider endpoint resolver tests Sheikh Rahat Mahmud 2026-06-02 09:53:50 +06:00
  • 1a7b90623c Prefer Python 3.11+ in Windows launcher ooovenenoso 2026-06-01 23:50:58 -04:00
  • 0f3280ee05 Expose advanced llama.cpp serve controls spooky 2026-06-02 13:46:16 +10:00
  • 05fb48e9d5 Add admin-only companion pairing Mahdi Salmanzade 2026-06-02 07:43:50 +04:00
  • 19a4f823a4 Rename Character copy to Persona Zeus-Deus 2026-06-02 05:42:15 +02:00
  • c90a7a19a5 Add dialog accessibility semantics Collin 2026-06-01 23:41:25 -04:00