Skip to content

v0.49.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 11:08
· 102 commits to main since this release

what's changed

fix

  • align with pi 0.86 session types 45d083a

perf

  • avoid redundant command menu updates 70bbd1c
  • stop session search after visible matches b817e18
  • compute activity summaries in one pass fe2f0e8
  • move promoted sessions by index 78c391c
  • avoid message list copies ba20c36
  • summarize workspace changes in one pass 623c594
  • avoid usage window projection bee55a3
  • reuse sanitized markdown urls a4c2454
  • parse file links once 017d8aa
  • avoid redundant collection copies 08eb8c0
  • partition queued prompts once 4a57221
  • streamline session catalog indexing 6021827
  • parse workspace review data in one pass c714389
  • accumulate ui effects directly ea0fcdd
  • validate transferred files in one pass 95c6097
  • avoid transient model collections ce15fd9
  • measure utf8 strings without encoding 1e33459
  • avoid copying session input chunks f0cf4a6
  • iterate theme node lists directly f509fc9
  • defer offscreen message images e59ab53
  • reuse static membership sets e81c07a
  • reuse parsed route urls c0567bb
  • avoid repeated app state work ba1ac90

refactor

  • use datastar for file search debounce 4dcbd10
  • use datastar for rename click delay 8ddf522
  • simplify session rename clicks f1ff437
  • remove inert tooltip suppression e5e175a
  • use native dialog close command a849f42
  • simplify declarative interaction state 7d4ca32
  • use hidden for workspace visibility ac2b572
  • simplify attachment rendering 88aa8da
  • style unavailable toolbar actions in css 5f50931
  • unify picker pointer selection 5b087c1
  • simplify deferred promise handling 3c41ffc
  • simplify workspace deduplication 808b16b
  • use modern copying collections 1deb05b
  • use native regexp escaping 721a495
  • use native fetch timeout signal cda51b9
  • use non-throwing url parsing e939ea8
  • use native async and binary conversions b593d24
  • use iterator helpers 2488fd2
  • simplify string deduplication e1d54bc
  • use native hex encoding 5b9b634
  • use branded error checks b76fd5c
  • use direct platform conversions 5221c1b
  • compute tool ranges once d971595
  • simplify collection lookups b87dfd1
  • remove dead read formatter 3c460ff
  • trim favicon metadata cc2eca0
  • use promise try for runtime disposal 81be7a5
  • use branded error checks a8acc3c
  • reduce backend signal state dcb7dff

chore

full changelog: v0.48.0...v0.49.0