[markstream-vue] 1.0.1-beta.2
Pre-release
Pre-release
·
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
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/stream-markdown-parser@1.0.1...markstream-vue@1.0.1-beta.2