Commit graph

767 commits

Author SHA1 Message Date
pewdiepie-archdaemon
3ecdfb4a77 Make email escape close reliable 2026-06-01 13:21:12 +09:00
pewdiepie-archdaemon
af78253b65 Revert "Keep email list mounted between opens"
This reverts commit 8579333b62.
2026-06-01 13:20:03 +09:00
pewdiepie-archdaemon
8579333b62 Keep email list mounted between opens 2026-06-01 13:17:58 +09:00
pewdiepie-archdaemon
3f062b952d Prefetch adjacent emails while reading 2026-06-01 13:14:47 +09:00
chrisdvz.io
ad38492894 perf(ui): hoist esc() lookup table and build option lists once (#160)
Hoist the HTML-escape lookup table in static/js/ui.js out of the
String.replace callback so it is allocated once instead of on every
matched character. esc() is the canonical escaper aliased across 27
modules and runs on essentially every render, so this removes a lot of
short-lived garbage on the hottest text path. Output is byte-identical
(verified across null/undefined/emoji/attribute edge cases).

Also build the <select> option lists in cookbook-hwfit.js and group.js
by accumulating a string and assigning innerHTML once, instead of
`innerHTML +=` inside a forEach (which makes the browser re-parse the
element's markup on every iteration). Final DOM is unchanged.

Pure micro-optimizations; no behavior change.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:09:33 +09:00
pewdiepie-archdaemon
ea2778d981 Move email account management to integrations 2026-06-01 13:01:33 +09:00
pewdiepie-archdaemon
2b5510fa0a Add admin user rename 2026-06-01 12:52:58 +09:00
Alan Met
5dda706779 Sidebar Chat button Quality of Life improvement. (#155) 2026-06-01 02:52:10 +00:00
Daniel Grzelak
bf9afac8e4 fix: group cookbook dependencies into Odysseus and Server sections (#144)
* fix: group cookbook dependencies into Odysseus and Server sections

* refactor: tidy dependency render with guard clauses and a section-header class
2026-06-01 02:50:50 +00:00
pewdiepie-archdaemon
d90fa42151 Clarify Cookbook diffusion dependencies 2026-06-01 11:45:26 +09:00
pewdiepie-archdaemon
2670f28829 Improve Cookbook serve reliability 2026-06-01 11:43:08 +09:00
Chris Rowland
f185198d0d Fix timezone-aware calendar event times
Render timezone-aware calendar timestamps in the browser local timezone while preserving naive wall-clock timestamps.
2026-06-01 02:15:58 +00:00
pewdiepie-archdaemon
7dd12fc3ad Fix landing footer snap and uvicorn docs 2026-06-01 10:51:55 +09:00
pewdiepie-archdaemon
7e1a9ccc88 Close stale setup and line-ending gaps 2026-06-01 10:43:35 +09:00
pewdiepie-archdaemon
d026e13a5a Fix provider setup and strip message metadata 2026-06-01 10:20:18 +09:00
pewdiepie-archdaemon
fc7f107b22 Improve Ollama setup and model endpoint handling 2026-06-01 10:00:15 +09:00
pewdiepie-archdaemon
e5c99a5eee Odysseus v1.0 2026-05-31 23:58:26 +09:00