Skip to content

v0.3.0 — Merge & Stabilization

Choose a tag to compare

@tomymaritano tomymaritano released this 10 Feb 21:17
· 425 commits to develop since this release
cdeb2e2

What's New in v0.3.0

Bug Fixes

  • Sync cursor skip: Fixed cursor advancing past failed changes during pull
  • False conflict detection: Now checks needs_sync flag instead of just deviceId
  • Auth security: Reject refresh tokens in bearer authentication
  • Sync race condition: Serialize version assignment with DB transactions

Settings Store Migration

  • Removed old monolith settings.ts in favor of modular settings/ directory
  • Fixed duplicate settings property in preload (merge artifact)
  • Migrated AppearanceSection to use selectAppearance store

CI & Code Quality

  • ESLint: added .wrangler ignores, caughtErrorsIgnorePattern for catch vars
  • Prettier formatting applied across codebase
  • Fixed marketing-site build (removed invalid getConfig import)
  • Resolved all typecheck errors (analytics, sentry, LoginModal, useTheme)

Database

  • Renumbered migrations to include both release and develop sets (008-012)

Full Changelog: v0.2.0...v0.3.0