Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: code2ahm/atlascoup

Atlas Coup v2.0

13 Jun 20:44
@code2ahm code2ahm

Choose a tag to compare

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

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /