Skip to content

navfolio v0.3.0 发布🙌

Choose a tag to compare

@dodolalorc dodolalorc released this 28 Jun 13:34
· 60 commits to main since this release
a305844

v0.3.0

Features

  • Add sitewide scroll-to-top button with accessibility/state fixes. Thanks @dodolalorc. #66
  • Add tag archive pages at /tags/[tag]/, including clickable tag metadata in archive rows and article headers. Thanks @dodolalorc. #65
  • Add Markdown and MDX math rendering support with configurable KaTeX / MathJax renderer. Thanks @dodolalorc. #63
  • Upgrade article table of contents to a nested h2-h6 tree with accessible expand/collapse behavior and active-link syncing. Thanks @dodolalorc. #62
  • Improve /vibe image flow layout with count-aware grids, expand/collapse behavior, and zoom preview. Thanks @dodolalorc. #60
  • Add full font warmup to prefetch the full LXGW Chinese reading font after load/idle without blocking the first screen. Thanks @dodolalorc. #58
  • Add agent / DeepSeek code review workflow and PR-label controlled automation. Thanks @virgiling and @dodolalorc.

Fixes

  • Fix navbar layout shift when switching between pages with and without scrollbars. Thanks @wtw0212. #51
  • Prevent template deployments from using demo Giscus comment configuration by default.
  • Preserve Astro’s markdown pipeline while enabling math rendering.
  • Fix TOC tree behavior around IntersectionObserver, replaceAll compatibility, active branch collapse, and sidebar auto-scroll.
  • Fix tag archive optional tag handling and modified-click behavior for archive back links.
  • Fix vibe image toggle rebinding after transitions.
  • Fix full font warmup listener / timeout cleanup.
  • Refine article heading hierarchy and spacing.

Performance

  • Use lightweight UI subset font for index/page-heading surfaces.
  • Reuse grouped tag posts in tag archive generation.
  • Warm up full article font after initial page load instead of adding it to the critical path.

Chores

  • Add MIT License and CONTRIBUTING.md.
  • Add Dependabot, ESLint, and Husky pre-commit checks.
  • Update CI dependencies via Dependabot. Thanks @dependabot. #46
  • Update production dependencies, including Astro 7 / MDX 7 / Expressive Code 0.44 / Sharp 0.35.2 / TypeScript 6.0.3. Thanks @dependabot. #48 #57