Releases: Stoffbergie/project-zap
Releases · Stoffbergie/project-zap
Release list
v1.1.0 - Simplification & Mobile PWA
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-startpackage - 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
updateendpoint - Renamed user-scoped APIs:
getMine→get,listMine→list - 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.updateAppearance→api.preferences.updateapi.preferences.updateNotifications→api.preferences.updateapi.preferences.getMine→api.preferences.getapi.todos.listMine→api.todos.list
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - Initial Release
Project Zap v1.0.0
Production-ready starter template for modern web apps.
Stack: TanStack Start • Convex • WorkOS • shadcn/ui
Features
- TanStack Start framework with file-based routing
- Convex database with real-time queries
- WorkOS AuthKit authentication (SSO, social login, MFA)
- 30+ shadcn/ui components
- Dark mode with system preference support
- Dashboard layout with sidebar navigation
- Landing page template
- Todo app with file attachments
- Server-side data table with pagination and search
Getting Started
git clone https://github.com/Stoffberg/project-zap.git my-app
cd my-app
bun install
bunx convex dev
bun devSee the README for full setup instructions.
Links
- Demo: https://zap.stoff.dev
- Docs: README