github anyproto/anytype-ts v0.55.20-alpha

one hour ago

Changes from v0.55.19-alpha to v0.55.20-alpha (alpha track)

Summary: 3 tasks, 18 commits, 7 merged PRs

High Priority

  • JS-9821: Don't call ObjectOpen for chat objects (drive open from subscription) — ~8s faster big-chat open
  • JS-9818: Chat: render/scroll performance — de-thrash renderDates, IO read-scan, observer rows

Medium Priority

  • JS-9819: Chat: pasted text over-detects non-domain words as links

Other Commits

  • 3e490e5 0.55.20-alpha
  • 6676c76 Merge pull request #2274 from anyproto/js-9821-chat-skip-objectopen
  • bfb16cd Merge pull request #2272 from anyproto/perf/js-9820-last-edited-widget-rerender
  • 7bc03bc perf(widget): complete re-render fix + repair scroll restore (review follow-up)
  • a781f87 perf(widget): stop Last Edited widget re-rendering + refetching icons on chat reaction
  • 5db8b76 Merge pull request #2271 from anyproto/perf/chat-render-performance
  • 732fbda perf(chat): stop forcing layout for bookmark .isWide on every mount
  • 2394315 fix(chat): per-section wrapper so sticky date headers swap cleanly (no ghosting)
  • df7a20b fix(chat): review must-fixes — store reactivity + IO over-marking + cleanups
  • df82ffe perf(chat): memoize message HTML transform (Mark.toHtml + sanitize)
  • 0221b88 perf(chat): stabilize Message props so memo holds (stop full-list re-render cascade)
  • 1391659 perf(chat): O(1) getMessageById index + observable isFirst/isLast
  • b3fe1a7 fix(chat): gate bare-domain auto-linking behind a TLD allowlist
  • 503140c perf(chat): IntersectionObserver read-receipt visibility (drop per-frame layout scan)
  • ee93374 perf(chat): sticky-position date headers; drop per-frame renderDates layout work

Don't miss a new anytype-ts release

NewReleases is sending notifications on new releases.