Skip to content

v0.10.0

Choose a tag to compare

@jinglemansweep jinglemansweep released this 06 May 18:35
· 181 commits to main since this release
fbb2ebc

What's Changed

  • Remove header-based auth (ProxyHeadersMiddleware, is_authenticated config, OAuth2 SPA flows) by @jinglemansweep in #177
  • Add OIDC/OAuth2 authentication for web dashboard by @jinglemansweep in #178
  • Auth improvements: OIDC-gated member filter, profile page fixes, members refactor by @jinglemansweep in #179
  • Refactor SPA frontend: eliminate inline SVGs, extract shared components by @jinglemansweep in #180
  • feat: add description and url fields to user profiles, fix nullable field clearing by @jinglemansweep in #181
  • feat: user profile description/url + members hero link + profile layout fix by @jinglemansweep in #182
  • feat: replace role=infra tag with adoption-based infrastructure detection by @jinglemansweep in #183
  • feat: replace admin tag page with inline node tag editor by @jinglemansweep in #184
  • fix: resolve mobile UI issues on members page and node detail by @jinglemansweep in #185
  • feat: add observer multi-select and collapsible filters to list pages by @jinglemansweep in #186
  • fix: migrate form classes to DaisyUI v5 and redesign home hero buttons by @jinglemansweep in #187
  • fix: correct NODE_CLEANUP_DAYS default and add missing env vars to docs by @jinglemansweep in #188
  • feat: add clickable sort controls to list pages + alpha sort default for nodes by @jinglemansweep in #189
  • feat: add esbuild bundling with content-hash cache busting by @jinglemansweep in #190
  • chore(deps): update node.js to v24 by @renovate[bot] in #192
  • chore(deps): update dependency esbuild to ^0.28.0 by @renovate[bot] in #191
  • feat: default nodes sort by last_seen + mobile sort controls by @jinglemansweep in #193
  • feat: restructure mobile navbar and increase dropdown sizes by @jinglemansweep in #195
  • fix: increase mobile dropdown z-index to render above QR code on node detail page by @jinglemansweep in #196
  • feat: replace flat radio config list with icon tile grid on homepage by @jinglemansweep in #197
  • feat: replace MeshCore card with Members widget and add footer branding by @jinglemansweep in #198
  • fix: include operators in members count widget by @jinglemansweep in #199
  • feat: improve markdown prose styling, map popup overlay, and collapsible filters by @jinglemansweep in #200
  • docs: sync documentation with source code before release by @jinglemansweep in #201

Full Changelog: v0.9.2...v0.10.0