red person
2cace27723
test: isolate photo routing from external MCP registry state
2026-10-29 23:40:25 +03:00
red person
2e7edf908d
Merge current dev into PR 6935
2026-10-29 23:27:57 +03:00
red person
d5bc7fb70e
Merge current dev into group peer history fix
2026-10-29 23:21:20 +03:00
red person
5f18bcf6f8
fix(models): retain valid discovery IDs beside malformed rows
2026-10-28 14:52:12 +03:00
red person
18b6140511
fix(mail): sort CLI message batches by UTC date
2026-10-28 14:39:41 +03:00
red person
eeb1107f7b
fix(gallery): match stacked CLI filters against AI tags
2026-10-28 14:33:23 +03:00
red person
4795c8d462
fix(group): preserve peer identity when reloading history
2026-10-28 14:27:17 +03:00
red person
f780f1dce9
test(email): align document identity guards with picker cache
2026-10-28 10:04:55 +03:00
red person
1c5853003e
fix(email): retain inline image selections before input reset
2026-10-28 07:34:10 +03:00
red person
0f8b137713
fix(email): retain paperclip files when resetting the input
2026-10-28 07:26:05 +03:00
red person
8b3a866899
fix(cookbook): ignore empty markers beside completed blobs
2026-10-28 06:31:50 +03:00
red person
4d8d363681
fix(memory): refresh records when opening the panel
2026-10-28 03:11:11 +03:00
red person
a7e8a6ef2e
fix(memory): reset category filter when its last entry disappears
2026-10-28 02:40:54 +03:00
red person
12631da4d3
fix(images): preserve explicit medium quality requests
...
Use configured quality only for omitted arguments in generation, MCP and edit helpers. Keep explicit medium choices from being overwritten by a low or high default.
2026-10-28 01:02:48 +03:00
red person
927985f847
fix(fonts): group compound weight and style variants by family
2026-10-28 00:23:18 +03:00
red person
b3f86a0724
fix(forms): preserve Unicode field names during PDF export
2026-10-26 14:04:59 +03:00
red person
94dc74e500
fix(checkin): avoid duplicate calendar events at window boundaries
2026-10-26 12:00:12 +03:00
red person
fd27e9a429
fix(skills): preserve version strings across markdown saves
2026-10-26 10:32:26 +03:00
red person
6725d1863c
Skip vanished backup list entries ( #2006 )
2026-07-11 05:26:42 +01:00
red person
c8fc4d003c
Ignore invalid context budget numbers ( #1831 )
2026-06-29 19:56:17 +01:00
red person
8209f73817
Ignore non-string personal doc text ( #1832 )
2026-06-29 19:24:29 +01:00
red person
18b2c9191b
Ignore invalid harmonize mask layers ( #1829 )
2026-06-29 19:16:26 +01:00
red person
ce7e49898c
Keep snap helper safe without context ( #1828 )
2026-06-29 18:54:44 +01:00
red person
ddc989129c
Ignore invalid serve profile inputs ( #1827 )
2026-06-29 18:47:19 +01:00
red person
f2bdf3fb72
Reject resolver results without IPs ( #1826 )
2026-06-29 16:32:32 +01:00
red person
58dd754808
Reject non-string atomic text writes ( #1819 )
2026-06-29 14:36:21 +01:00
red person
cb356c8605
Skip invalid notes CLI item rows ( #2005 )
2026-06-29 14:26:46 +01:00
red person
968aaaac69
Normalize gallery CLI text fields ( #2012 )
2026-06-29 13:47:29 +01:00
red person
79d7883eaf
Ignore non-string mail CLI recipients ( #1824 )
2026-06-29 13:41:22 +01:00
red person
fc994867fd
Reject blank ownerless claim owner ( #4929 )
2026-06-28 10:57:11 +01:00
red person
a4b691e7b3
Keep compact font family names together ( #1263 )
2026-06-03 14:24:30 +09:00
red person
a24c51e419
Ignore non-string markdown table rows ( #1648 )
2026-06-03 14:17:02 +09:00
red person
58a9d06e65
Ignore non-string calendar date inputs ( #1649 )
2026-06-03 14:16:58 +09:00
red person
1c63569c82
Ignore censor preference storage errors ( #1652 )
2026-06-03 14:16:55 +09:00
red person
cfe933e26f
Ignore invalid model sort inputs ( #1653 )
2026-06-03 14:16:52 +09:00
red person
906da91f4a
Ignore non-string signature fold metadata ( #1655 )
2026-06-03 14:16:48 +09:00
red person
e6f1e8fe71
Ignore non-object prefs JSON ( #1257 )
2026-06-03 14:12:45 +09:00
red person
7bb710338c
Ignore non-object embedding endpoint config ( #1260 )
2026-06-03 14:12:41 +09:00
red person
3c73b4fe32
Skip invalid research CLI records ( #1394 )
2026-06-03 14:12:38 +09:00
red person
395edc5126
Reject invalid theme CLI prefs ( #1396 )
2026-06-03 14:12:35 +09:00
red person
989d066e0b
Fall back from invalid preset stores ( #1402 )
2026-06-03 14:12:31 +09:00
red person
74a6b54e33
Reject invalid cookbook CLI state ( #1531 )
2026-06-03 14:11:56 +09:00
red person
082e556975
Ignore invalid note CLI items ( #1539 )
2026-06-03 14:11:53 +09:00
red person
9b37461279
Skip invalid FAISS migration JSON ( #1547 )
2026-06-03 14:11:49 +09:00
red person
d0c4f7da4f
Ignore non-string background stream deltas ( #1549 )
2026-06-03 14:11:45 +09:00
red person
c570673751
Skip invalid memory CLI rows ( #1552 )
2026-06-03 14:11:42 +09:00
red person
94f8833176
Skip invalid skills CLI rows ( #1553 )
2026-06-03 14:11:38 +09:00
red person
e265a4447a
Normalize stored MCP CLI JSON ( #1554 )
2026-06-03 14:11:35 +09:00
red person
6a46c21143
Reject invalid Tailscale discovery JSON ( #1556 )
...
* Reject invalid Tailscale discovery JSON
* Guard nested Tailscale IP shapes
2026-06-03 14:11:31 +09:00
red person
8bc232d395
Mask short webhook CLI tokens ( #1558 )
2026-06-03 14:11:28 +09:00
red person
499fb9b44f
Handle missing gallery album images ( #1563 )
2026-06-03 14:11:24 +09:00
red person
00d1c0ff2c
Skip invalid contacts CLI rows ( #1569 )
2026-06-03 14:11:21 +09:00
red person
d887158103
Handle missing calendar CLI relation ( #1574 )
2026-06-03 14:11:17 +09:00
red person
8707cc69ee
Ignore non-object settings scrub inputs ( #1645 )
2026-06-03 14:11:05 +09:00
red person
ce97fd6b64
Handle non-string src search queries ( #1646 )
2026-06-03 14:11:02 +09:00
red person
ab75523724
Let preset set replace corrupt entries ( #1650 )
2026-06-03 14:10:58 +09:00
red person
2858871d07
Reject non-PNG signature export data ( #1651 )
2026-06-03 14:10:54 +09:00
red person
d697328cf8
Ignore invalid background job store rows ( #1261 )
2026-06-03 14:07:14 +09:00
red person
1bf1880f11
Ignore invalid integration rows ( #1404 )
2026-06-03 14:07:11 +09:00
red person
03655655bc
Ignore invalid companion auth shapes ( #1405 )
2026-06-03 14:07:07 +09:00
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