mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-16 11:19:39 +02:00
1.1 KiB
1.1 KiB
Clock App - Memory
Auto-updated with learnings from code changes.
Recent Updates
No updates yet.
Known Issues
None documented.
Implementation Notes
- Backend runs on port 3017
- Database: PostgreSQL with Drizzle ORM
- Auth: Mana Core Auth (JWT EdDSA)
- Time storage: UTC in database, convert to user timezone on frontend
- Sync features: Alarms, Timers, World Clocks, Presets
- Local-only features: Stopwatch, Pomodoro (no backend sync)
- Clock faces: 20+ customizable designs
- Life clock: Visualization of time/life progress
- i18n: Support for DE, EN, FR, ES, IT
- Theme: Amber/Orange (#f59e0b) as primary color
Clock Face Types
- Classic, Modern, Minimalist, Elegant, Retro
- LCD, Flip, Binary, Matrix, Neon
- Railway, Nautical, Industrial, Vintage
- Gradient, Bauhaus, Radar, Sporty, Typewriter, Terminal
Database Schema Notes
alarms.time: Stored as TIME type (HH:MM:SS)alarms.repeat_days: Array of integers [0-6] for weekdaystimers.status: Enum (idle, running, paused, finished)world_clocks.sort_order: User-controlled display orderpresets.settings: JSONB for flexible configuration