Releases: code2ahm/atlascoup
Releases · code2ahm/atlascoup
Atlas Coup v2.0
What's New in v2.0
The biggest update since launch — a complete visual and architectural overhaul.
Major Features
- Collapsible Sidebar — smooth animation, avatar always visible, tooltips when collapsed
- Light Mode — with confirmation modal before switching (dark mode still default)
- Habit Repeat — auto-copy habits from previous month, analytics-aware createdAt field
- Install App — Android native install prompt + iOS instructions modal
- Offline Support — service worker with embedded offline page, network-first strategy
Security & Auth
- Switched from reCAPTCHA v2 to hCaptcha (works in Brave & privacy browsers)
- Removed DNS MX lookup for disposable email detection (was causing CSP violations)
- Firestore security rules hardened — ownership checks, doc size limits, field validation
- Generic error messages for auth failures (prevents user enumeration)
- Removed App Check and Cloud Functions (Spark plan compatibility)
UI/UX
- Login card redesigned — glass border, background grid overlay, gradient glow
- Larger border radius across all elements (rounded-xl inputs, rounded-2xl cards)
- Increased form spacing (space-y-4 sm:space-y-5)
- Dimmer placeholders (text-gray-600/40)
- Loading splash screen with spinner and refresh hint
- Light mode sidebar tooltip
Data Integrity
- Fixed double-creation race conditions in habits, goals, and journal stores
- Client-side limits: max 10 habits, 20 tasks/day, 1 journal entry/day
- Analytics skips entries before habit createdAt date
- Profile dropdown uses bg-surface classes for proper light mode rendering
Migration
- Migrated to new Firebase project: atlscoup
- Old domain (atlcoup.web.app) now 301 redirects to atlscoup.web.app
- Updated CSP headers for hCaptcha and Google Fonts
- PWA manifest and service worker rebuilt from scratch
Pages
- Landing page redesign with hero, feature cards, pricing table, FAQ
- Privacy Policy, Terms of Service, 404, and Verify Email pages
- Settings panel with account management, password change, deletion
Full changelog at: https://github.com/code2ahm/atlascoup/commits/main