Notez 0.3.10 — Secure auth storage, membership checks, and paywall limits

November 24, 2025 (1mo ago)
release
security
membership
limits

Store credentials with secure storage, add OAuth refresh and membership hooks, enforce free-tier file/folder limits, and introduce upgrade paywalls plus e2e auth test utilities.

This release focuses on authentication security, membership awareness, and clearer limits for the free tier:

  • Add: Store authentication credentials using secure storage (Electron safeStorage) instead of plain localStorage;
  • Add: Implement OAuth token refresh flow plus membership info fetching to keep account status up to date;
  • Add: Introduce a useMembership hook for checking member status and free-tier file/folder limits in the app;
  • Add: Enforce free-tier limits of 10 files and 1 sync folder, with checks integrated into file/folder operations;
  • Add: Paywall dialogs to prompt upgrades when free-tier limits are exceeded, with clear messaging and upgrade entry points;
  • Improve: Migrate existing credentials from localStorage into secure storage with a legacy fallback path to avoid lockouts;

Thanks for using Notez and helping us improve security and account experience!