Skip to content

v0.3.0

Choose a tag to compare

@x3ek x3ek released this 03 Jul 17:41
02623aa

0.3.0 (2026-07-03)

Features

  • search: add fuzzy match tier for typo tolerance (#124) (ada0721)
  • search: add server-side search with navbar ui across themes (#101) (bd39bab)
  • themes: add social share buttons to posts (#126) (eabd895)

Bug Fixes

  • analytics: commit page views by letting the session generator complete (af83c32)
  • markdown: follow pygments_style config changes without restart (#122) (6ca96bb)
  • search: review follow-ups for body relevance, single-parse warm, scorer rename, and frontend scoping (#106) (65cf20b)
  • theme: drop stale jinja cache on reload and inject services into ThemeEngine (76eeee9)
  • theme: make template lookup stateless with theme-prefixed names (#116) (4551d1b)
  • themes: fall back to execCommand when clipboard write rejects (eabd895)

Code Refactoring

  • deps: add SiteContext dependency to remove per-route config ritual (#123) (680de62)
  • engine: split asset routes and analytics middleware out of main (#115) (af83c32)
  • services: replace module singletons with DI container (#120) (76eeee9)

Tests

  • routes: cover remaining HTTP endpoints and switch to integration marker (#125) (312baae)

Miscellaneous

  • deps: Bump actions/checkout from 6 to 7 (#104) (bdcd663)
  • engine: log github fetch errors and tidy admin router (#114) (2a911fd)