Skip to content

[markstream-vue] 1.0.1-beta.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jun 04:59
· 386 commits to main since this release

Bug Fixes

  • account for timeline root padding in scroll anchors (c27eac8)
  • address infographic loader follow-ups (dd322bd)
  • address virtual scroll coordination blockers (29b6469)
  • address virtual scroll merge blockers (f21926a)
  • address virtual scroll review blockers (dbc834c)
  • align line number text for code blocks with new variable (707dd43)
  • avoid eager infographic optional peer load (c5644d1)
  • avoid source rewrites for custom tag tails (7e344dd)
  • center footnote backlink scroll (b750f65)
  • coalesce virtual timeline thread state emits (6143355)
  • coordinate code block scroll anchoring (ebf7ff6)
  • correct manual virtual settle confirmation (dd657b3)
  • diff-fallback: align pre fallback geometry with Monaco diff editor (9a5a122)
  • diff: eliminate three-state flicker and align fallback line-height (dc233dd)
  • diff: implement diff fallback exit animations and height synchronization (e2c33d3)
  • diff: synchronize row heights in diff preview for consistent rendering (827bd13)
  • emit virtual height cache updates (cde4b9b)
  • enable infographic preview in playground (ac7213c)
  • enhance code block probe structure and improve fallback height stability (91f2df6)
  • exclude html block closers from custom payloads (e6cdaf9)
  • gate cold markdown restore on metrics (ba961bb)
  • gate markdown virtual item shrinking (130326e)
  • guard infographic loader cache updates (20b1e58)
  • handle streaming math bracket close (94bbb55)
  • harden infographic loader normalization (a11fb51)
  • harden virtual scroll async lifecycle (16c50f0)
  • harden virtual scroll cache restore (5fbfb22)
  • harden virtual scroll coordination (5b635bb)
  • harden virtual scroll coordination (0eb81c5)
  • harden virtual scroll coordination (a0991f8)
  • harden virtual scroll coordination (31ff099)
  • harden virtual scroll coordination (4b03702)
  • harden virtual scroll coordination (21c7455)
  • harden virtual scroll integration checks (194c7b5)
  • harden virtual scroll layout measurement (5557488)
  • harden virtual scroll lifecycle restore (4ce6222)
  • harden virtual scroll lifecycle settling (486f9a9)
  • harden virtual scroll lifecycle state (f678e94)
  • harden virtual scroll metric validation (70dc0e9)
  • harden virtual scroll restore cache (4a4e0f7)
  • harden virtual scroll restore coordination (734f183)
  • harden virtual scroll restore state (edbd3c2)
  • harden virtual scroll restore state (9723086)
  • harden virtual scroll restore validation (8e9d17e)
  • harden virtual scroll restore validation (0782334)
  • harden virtual scroll settle coordination (f541440)
  • harden virtual scroll settling (910ceaf)
  • harden virtual scroll validation (e4e1d2e)
  • harden virtual scroll validation (7f068db)
  • harden virtual scroll validation (f233876)
  • harden virtual timeline measurement (d502c47)
  • honor parse-time custom html tags (1d59439)
  • ignore zero-height restore edge slots (ef69d6f)
  • include rendered timeline height when pinning bottom (f5c2dda)
  • keep playground scrollbar clear of sidebar blur (0d86d3b)
  • keep restore loading until viewport ready (e94dfdc)
  • keep restore loading until viewport ready (d49da13)
  • preserve custom tag JSON quotes (b725e1f)
  • preserve custom tag line separators (bfc9420)
  • preserve custom tag source edge cases (1f99f39)
  • preserve expected scroll diagnostics (6d87fc9)
  • preserve virtual scroll state on unmount (6dea40a)
  • preserve virtual timeline bottom pin during streaming (9e8eb5d)
  • preserve virtual timeline scroll anchors (a0339f4)
  • prevent list item attr leakage (78b361b)
  • prevent virtual scroll anchor pollution (4ee6247)
  • prevent virtual scroll diagnostic drift (cf13f9c)
  • prevent virtual scroller recursive updates (fbe3b86)
  • reconcile timeline size changes immediately (90eb077)
  • recover folded diff code block height (a75cf7b)
  • release restore height floors (66686e6)
  • release stable restore floor tail (b84645c)
  • require visible restore viewport items (2088766)
  • resolve Nuxt SSR hydration mismatch in MathInlineNode (244cf1f)
  • restore playground reverse scroll behavior (1c01190)
  • restore virtual timeline thread scroll state (ee871e1)
  • retry restore readiness polling (ad84a89)
  • stabilize async code block fallback (833fc0b)
  • stabilize code block virtual sizing (22a31b8)
  • stabilize diff code block streaming (4102f28)
  • stabilize done diff code block height (1f26e56)
  • stabilize virtual scroll coordination (3e35e67)
  • stabilize virtual scroll coordination (4205e52)
  • stabilize virtual scroll coordination (098cc28)
  • stabilize virtual scroll coordination (fcf6dbe)
  • stabilize virtual scroll coordination (7a1345f)
  • stabilize virtual scroll diagnostics (c799384)
  • stabilize virtual scroll diagnostics (35abf70)
  • stabilize virtual scroll e2e (da2a787)
  • stabilize virtual scroll e2e diagnostics (23dc970)
  • stabilize virtual scroll e2e harness (a5439da)
  • stabilize virtual scroll height coordination (297b785)
  • stabilize virtual scroll height restoration (786a437)
  • stabilize virtual scroll measured readiness (978036c)
  • stabilize virtual scroll metrics (f361b0f)
  • stabilize virtual scroll restoration (fc6eb2d)
  • stabilize virtual scroll restore (1895534)
  • stabilize virtual scroll restore and settle (1f8aae0)
  • stabilize virtual scroll restore checks (d072ddf)
  • stabilize virtual scroll restore readiness (6835cea)
  • stabilize virtual scroll session resets (d1da8bc)
  • stabilize virtual scroll smoke checks (2ffd79f)
  • stabilize virtual scroll state capture (8136559)
  • stabilize virtual timeline code block restore (1863c0a)
  • stabilize virtual timeline code restore (d0e3a5d)
  • stabilize virtual timeline restore checks (0466974)
  • stabilize virtual timeline restore gates (1d212f1)
  • stabilize virtual timeline restore heights (be5238b)
  • stabilize virtual timeline restore heights (4ed216d)
  • stabilize virtual timeline restore readiness (07b7ebc)
  • stabilize virtual timeline restore readiness (7b1c44d)
  • stabilize virtual timeline restore readiness (c7c4380)
  • stabilize virtual timeline thread restore (50ba832)
  • stabilize virtual timeline thread restore (6323275)
  • tighten infographic loader normalization (136362f)
  • tighten virtual scroll coordination (35dc265)
  • tighten virtual scroll coordination checks (0466ea8)
  • tighten virtual scroll coordination edge cases (64766d9)
  • tighten virtual scroll height coordination (507db6a)
  • tighten virtual timeline restore readiness (6d047c2)
  • tighten virtual timeline restore readiness (e54d248)
  • tighten virtual timeline restore readiness (82c7acb)
  • tighten virtual timeline restore readiness (0fb6ece)
  • unblock cold thread restore readiness (bb76e33)
  • use --markstream-diff-line-number-align to avoid stream-monaco variable pollution (539f6e7)
  • use browser infographic bundle in playground (5faaa7d)
  • wait for visible markdown restore content (e2c8075)

Features

  • add virtual scroll coordination (46834d0)
  • add virtual timeline adapter (cb4c62e)
  • enhance timeline item size management and measurement (52e3dd6)
  • enhance virtual timeline functionality and improve code block rendering (13bfa9c)
  • implement streaming message functionality and loading state in virtual timeline (3fb66fe)

Performance Improvements

  • cache timeline root padding (464fdfa)
  • skip custom tag source scan when absent (d977c43)

Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@1.0.1...markstream-vue@1.0.1-beta.2