Commit graph

9 commits

Author SHA1 Message Date
Alessandro
d1827e6c66 Refactor: use user locale for time displays
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
Add user-configurable timezone and 12/24-hour preferences, then wire them through settings, runtime snapshots, scheduler payloads, wait handling, notifications, backups, memory, plugin metadata, and frontend formatters.

Keep UTC as the boundary for absolute instants while serializing user-facing dates in the configured or browser-resolved timezone. Preserve scheduler wall-clock inputs in the selected timezone, propagate TZ into desktop/runtime process environments, and restart active desktop sessions when the runtime timezone changes.

Cover the risky paths with timezone regression tests for settings normalization, auto and fixed timezone resolution, scheduler round-trips, memory timestamp conversion, and desktop timezone sync.
2026-05-21 15:26:00 +02:00
Alessandro
6de7073bf9 Fix blocking history compression edge cases
Detect stalled automatic history compression so the prompt-prep wait loop cannot spin forever when no further reduction is possible.

Split large manual chat compaction input by verified token budget instead of line midpoint, covering single-line 85k+ character histories.

Add regression tests for stalled compression, max-pass bailout, and large single-line compaction chunking.
2026-05-12 04:47:28 +02:00
Nicolas Leão
0d1f84e33e fix: add thumbnail to chat compaction plugin 2026-03-26 17:15:59 -03:00
Nicolas Leão
140869eb9a feat: validate min tokens for compaction 2026-03-26 16:20:40 -03:00
Nicolas Leão
32eb5f8fba feat: allow model selection in compaction modal 2026-03-26 16:01:55 -03:00
Nicolas Leão
d42301a9b1 feat: save conversation backups before compaction 2026-03-26 15:43:09 -03:00
Nicolas Leão
fdb5cf31c6 fix: incorrect message count on compacted message 2026-03-26 12:01:52 -03:00
Nicolas Leão
bb89b7ae7f fix: active chat detection 2026-03-26 11:30:19 -03:00
Nicolas Leão
9fc2d9570f rename chat_compaction plugin to match convention 2026-03-26 11:23:24 -03:00