v0.3.0 — Merge & Stabilization
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_syncflag 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.tsin favor of modularsettings/directory - Fixed duplicate
settingsproperty in preload (merge artifact) - Migrated AppearanceSection to use
selectAppearancestore
CI & Code Quality
- ESLint: added
.wranglerignores,caughtErrorsIgnorePatternfor catch vars - Prettier formatting applied across codebase
- Fixed marketing-site build (removed invalid
getConfigimport) - 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