Skip to content

v3.7.0 — Legal-acceptance gates + per-tab chart lazy-loading

Choose a tag to compare

@poli0981 poli0981 released this 14 Jun 01:45
v3.7.0
7d99881

Added

  • First-launch legal-acceptance gate (web) — a full-screen, non-dismissible gate now appears before the main UI on first visit (and in every fresh incognito session). It links the License, EULA, Privacy Policy, Disclaimer, Terms of Use, Code of Conduct, and Security Policy, and requires ticking a checkbox to continue. Acceptance persists in localStorage (no cookie); a LEGAL_VERSION bump re-prompts everyone when a policy changes.
  • Windows installer EULA page — the Tauri NSIS .exe now shows an "I Agree" license step before installing. macOS / Linux installers have no equivalent step; the in-app gate covers first-run consent there.

Changed

  • Charts route split into four lazy per-tab chunks — only the default Overview tab's chart components load when /charts opens; Reach / Quality / Discovery component code downloads on first click.
  • Version → 3.7.0; Claude Code co-author credit updated to Opus 4.8.

Notes

  • Images, routes, and OpenPGP were already lazy-loaded; this release closes the remaining gap (charts).
  • Desktop installers (Windows .msi/.exe, macOS .dmg/.app/.pkg, Linux .deb/.AppImage) are built by CI and attached automatically once the release workflow finishes.

🤖 Generated with Claude Code