Commit Graph
47 Commits
Author SHA1 Message Date
red person bb5caf2d42 Ignore invalid editor draft payloads (#1533) 2026-06-03 14:07:03 +09:00
red person c8556eefcb Skip invalid memory extractor rows (#1535) 2026-06-03 14:07:00 +09:00
red person 6f9582e3af Skip invalid ownerless JSON rows (#1540) 2026-06-03 14:06:57 +09:00
red person 7cf39a927b Skip invalid skill extractor rows (#1546) 2026-06-03 14:06:53 +09:00
red person 9629fe3b15 Ignore non-string task CLI previews (#1559) 2026-06-03 14:06:49 +09:00
red person 8f4191f3ab Ignore non-string docs CLI content lengths (#1561) 2026-06-03 14:06:46 +09:00
red person cd17198633 Skip invalid personal CLI index rows (#1571) 2026-06-03 14:06:42 +09:00
red person 8ed718c88a Ignore non-string email thread bodies (#1654) 2026-06-03 14:06:31 +09:00
red person e281a04642 Normalize session CLI counters (#1578)
* Normalize session CLI counters

* Keep sessions CLI test imports isolated
2026-06-03 08:57:41 +09:00
red person c5e968efbe Reject invalid preset CLI entries (#1579)
* Reject invalid preset CLI entries

* Use modern preset CLI test loader
2026-06-03 08:57:35 +09:00
red person 7d82b557f2 Validate signature CLI PNG data (#1580)
* Validate signature CLI PNG data

* Keep signature CLI test imports isolated
2026-06-03 08:57:28 +09:00
red person 47faf130b9 Reject empty mail CLI recipients (#1581)
* Reject empty mail CLI recipients

* Keep mail CLI test imports isolated
2026-06-03 08:57:23 +09:00
red person 219047c1e8 Reject CalDAV writeback events without uid (#1582) 2026-06-03 08:57:15 +09:00
red person 9f32959537 Skip invalid research service sources (#1583) 2026-06-03 08:57:09 +09:00
red person 8cb59be200 Remove duplicate update database body (#1584) 2026-06-03 08:57:03 +09:00
red person 231fad20ad Require runnable dispatcher subcommands (#1585)
* Require runnable dispatcher subcommands

* Use modern dispatcher test loader
2026-06-03 08:56:56 +09:00
red person 4141bbba56 Parse all AMD GPU check args (#1586) 2026-06-03 08:56:48 +09:00
red person e8afdba5be Reject backup output inside data dir (#1587) 2026-06-03 08:38:27 +09:00
red person 82ac8d9bab Save only string personal doc paths (#1566) 2026-06-03 08:37:29 +09:00
red person 0942df43be Keep presets loading with bad local state (#1417) 2026-06-03 04:09:28 +09:00
red person 8196ad94d0 Keep group chat session cache loading (#1418) 2026-06-03 04:05:40 +09:00
red person cbcaeec9bf Ignore invalid personal docs state (#1401) 2026-06-03 04:02:16 +09:00
red person d37b354cec Reject invalid preset CLI stores (#1395) 2026-06-03 03:59:05 +09:00
red person c6d4244649 Fall back from invalid settings stores (#1416) 2026-06-03 03:53:05 +09:00
red person 286a332af7 Ignore stale duplicate upload rows (#1256) 2026-06-03 00:59:01 +09:00
red person 3cb10dab9e Ignore non-object vault config (#1258) 2026-06-03 00:55:04 +09:00
red person d42ed79a49 fix(ui): allow manual prompt bar resize (#1201) 2026-06-02 23:43:53 +09:00
red person e8f6ffeaa6 fix(models): clear deleted endpoint fallback refs (#1207) 2026-06-02 23:41:04 +09:00
red person 373a98b8c6 Report provider-specific search API keys correctly (#1202)
* fix(search): report provider-specific API keys

* fix(search): include provider env keys in status
2026-06-02 23:37:15 +09:00
red person b067418abc fix(models): clear stale speech endpoint settings (#1196) 2026-06-02 23:32:01 +09:00
red person 0d33eced8a fix(ui): keep minimized windows above composer (#1197) 2026-06-02 23:31:09 +09:00
red person 2313d7706a fix(ui): contain email split divider (#1194) 2026-06-02 23:28:24 +09:00
red person f22c79e733 Use shared IMAP timeout for account tests (#1088) 2026-06-02 23:11:04 +09:00
red person 4d3c63e95b Fix local Cookbook dependency installs in venvs (#1082) 2026-06-02 22:39:02 +09:00
red person 22c85bf0d9 Document self-host system requirements (#945) 2026-06-02 22:37:10 +09:00
red person b5d7a011a6 Chat: use cached endpoint model ids before probing 2026-06-02 21:00:58 +09:00
red person f48065214a Chat: prefer active model for new desktop chats 2026-06-02 21:00:50 +09:00
red person 6a3cd14d95 Chat attachments: allow picker to choose any file type 2026-06-02 20:55:30 +09:00
red person 8d8cdb7ba9 Windows: add Docker update script 2026-06-02 20:45:32 +09:00
red person a546e64e46 Normalize setup admin username (#448) 2026-06-01 22:38:56 +09:00
red person a5e35018c2 Scope personal RAG uploads by owner (#446) 2026-06-01 22:36:53 +09:00
red person a28d64109d Gate image editor AI endpoints by privilege (#447) 2026-06-01 22:35:24 +09:00
red person 9be5c5f482 Fix chat stream recovery and PDF library indexing (#468) 2026-06-01 22:33:35 +09:00
red person 3dc4d3d5d8 Fix sidebar brand text clipping (#362) 2026-06-01 19:04:08 +09:00
red person 187ece57ad Clarify first-run admin login 2026-06-01 18:59:24 +09:00
red person d538882c2a Show a clear message when PyMuPDF is missing 2026-06-01 18:27:17 +09:00
red personandred aa9e03f50a Fix database stubs in regression tests (#301)
* Fix database stubs in regression tests

* Keep regression tests independent of SQLAlchemy

---------

Co-authored-by: red <red@red-MacBook-Air.local>
2026-06-01 16:55:09 +09:00