frosty/test
Tommy Chow 16f2722a5b perf: async startup cache sweep, memoize chat name color
the orphaned-cache-file sweep ran a synchronous recursive listSync on
the UI isolate at startup against a cache that can hold 10k files; use
the async listing instead. memoize adjustChatNameColor keyed by (color,
background, target contrast) since chat repeats the same handful of
palette colors thousands of times and low-contrast ones pay a 16-step
search per call.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 14:45:38 -04:00
..
apis fix(chat): paginate moderated channels and refresh mod status on entry 2026-07-02 18:51:04 -04:00
fixtures fix recent messages by handling valueless and escaped irc tags 2026-06-08 21:53:53 -07:00
models perf(chat): cut per-flush rebuild and decode costs in message list 2026-07-03 14:45:20 -04:00
screens feat(chat): add bubbles for shared chat participant channels (#581) 2026-07-03 00:16:49 -04:00
regex_test.dart overhaul tests 2026-02-07 00:51:22 -08:00
utils_test.dart perf: async startup cache sweep, memoize chat name color 2026-07-03 14:45:38 -04:00