Commit Graph
10 Commits
Author SHA1 Message Date
Claude 21d3f7057f feat: add dark/light/system theme toggle
Implemented complete theme switching with three modes:
- Light theme
- Dark theme
- System (auto-detect from OS)

Changes:
- Created ModeToggle component with dropdown menu (src/components/mode-toggle.tsx)
- Added theme toggle to desktop header (Index.tsx)
- Enhanced mobile settings with radio group for theme selection (SettingsPage.tsx)
- Changed default theme from "light" to "system" for better UX (App.tsx)

Features:
✅ Seamless theme switching without page reload
✅ Persists user preference in localStorage
✅ System theme auto-detects OS preference
✅ Smooth transitions between themes
✅ Works on both mobile and desktop

Desktop: Theme toggle button in top navigation
Mobile: Theme settings in Settings page with Light/Dark/System options
2025-11-27 13:31:19 +00:00
Claude 3e6440bd90 Feat: Ajout de la version mobile complète avec navigation sidebar
- Création de 3 composants UI mobile réutilisables (MobileHeader, MobileFAB, MobileCard)
- Création du layout MobileDashboard avec sidebar navigation
- Implémentation de 6 pages mobiles :
  * CalendarPage : gestion des événements avec pagination
  * NotesPage : liste des notes avec recherche et filtres
  * NoteDetailPage : édition complète de notes en fullscreen
  * TodosPage : gestion des tâches actives/complétées
  * RssPage : affichage des flux RSS avec actualisation
  * SettingsPage : paramètres de l'application
- Configuration du routing automatique mobile/desktop dans App.tsx
- Détection automatique du device avec redirection intelligente
- Tous les services backend réutilisés sans modification
- Build testé et fonctionnel
2025-11-17 12:20:32 +00:00
Michael 24903521f4 [dyad] wrote 4 file(s) 2025-11-06 16:10:48 +01:00
Michael 080b08caf0 [dyad] wrote 3 file(s) 2025-11-06 16:08:49 +01:00
Michael 0bcffed331 [dyad] wrote 4 file(s) 2025-11-06 15:58:55 +01:00
Michael 209c48ee6b [dyad] wrote 5 file(s) 2025-11-06 15:55:54 +01:00
Michael 1ce71f37c2 [dyad] wrote 6 file(s) 2025-11-06 15:50:27 +01:00
Michael 52267eb3ca [dyad] wrote 6 file(s), added @tanstack/react-query package(s) 2025-11-06 15:46:43 +01:00
Michael a24f107f0a [dyad] wrote 3 file(s) 2025-11-06 15:43:47 +01:00
Michael 33b241f0c1 Init Dyad app 2025-11-06 12:20:20 +01:00