Skip to content

v1.1.0 - Simplification & Mobile PWA

Latest

Choose a tag to compare

@Stoffberg Stoffberg released this 11 Jan 11:54
· 8 commits to main since this release

What's New

Mobile PWA Support

  • Full Progressive Web App support for mobile devices
  • Separate mobile and desktop product architectures
  • Platform-specific UI components optimized for each experience

Official WorkOS Integration

  • Migrated to official @workos-inc/authkit-tanstack-start package
  • Improved authentication flow and stability

Vercel Deployment

  • Added Vercel configuration with Cape Town region (cpt1) for South Africa
  • Optimized deployment settings

Improvements

Massive Codebase Simplification (~2000+ lines removed)

  • Centralized Convex validators in lib/validators.ts - single source of truth
  • Consolidated preferences mutations into single update endpoint
  • Renamed user-scoped APIs: getMineget, listMinelist
  • Removed unused hooks: useDialog, useDebouncedCallback, usePaginatedTable
  • Removed unused utilities: email validation, date utilities, Zod schemas
  • Fixed barrel exports for better tree shaking
  • Cleaned up obsolete documentation and empty directories

Bug Fixes

  • Fixed mobile dashboard stats card styling
  • Fixed settings profile navigation
  • Fixed stale-while-revalidate caching
  • Fixed Vercel configuration patterns

Breaking Changes

  • api.preferences.updateAppearanceapi.preferences.update
  • api.preferences.updateNotificationsapi.preferences.update
  • api.preferences.getMineapi.preferences.get
  • api.todos.listMineapi.todos.list

Full Changelog: v1.0.0...v1.1.0