- Dark / light mode a funcionar no lado do aluno
- Atualização dos ficheiros markdown.
This commit is contained in:
@@ -87,6 +87,29 @@
|
||||
- Loading state with CircularProgressIndicator
|
||||
|
||||
### Fixed
|
||||
- **Settings Profile Card UI** - Fixed white background and duplicate email display
|
||||
- Background now uses Theme.of(context).colorScheme.surface instead of hardcoded white
|
||||
- User info displays displayName (bold, larger) on top, email (smaller) below
|
||||
- File: lib/features/settings/presentation/pages/profile_edit_page.dart
|
||||
|
||||
- **Signup Page Input Field Theming** - Fixed dark backgrounds in light mode
|
||||
- Input fields now use conditional background based on theme brightness
|
||||
- Light mode: surface color, Dark mode: surfaceContainerHighest
|
||||
- Applied to name, email, and password fields
|
||||
- File: lib/features/auth/presentation/pages/signup_page.dart
|
||||
|
||||
- **Dashboard Progress Container Theming** - Fixed dark background in light mode
|
||||
- "Ótimo progresso!" container now uses conditional background
|
||||
- Light mode: surface color, Dark mode: surfaceContainerHighest
|
||||
- File: lib/features/dashboard/presentation/widgets/profile_section_widget.dart
|
||||
|
||||
- **Authentication Navigation** - Enhanced back button behavior
|
||||
- Removed AppBar from login and signup pages
|
||||
- Added PopScope for Android back button navigation to role-selection
|
||||
- Added custom positioned back button with aesthetic design
|
||||
- Positioned at top: 50 to avoid notification bar overlap
|
||||
- Files: lib/features/auth/presentation/pages/login_page.dart, signup_page.dart
|
||||
|
||||
- **Unified Quick Action Cards Text Style**
|
||||
- "Upload Conteúdo" and "Criar Quiz" cards now match "Criar Turma" text alignment
|
||||
- All cards use `Column` with `crossAxisAlignment: CrossAxisAlignment.start` for text section
|
||||
|
||||
@@ -496,14 +496,20 @@ class FirebaseConstants {
|
||||
**Dependencies**: Task 1.4
|
||||
|
||||
#### Subtasks:
|
||||
- [ ] Implement Firebase Auth service
|
||||
- [ ] Create user models and entities
|
||||
- [ ] Build authentication repository
|
||||
- [ ] Implement sign in use case
|
||||
- [ ] Implement sign up use case
|
||||
- [x] Implement Firebase Auth service
|
||||
- [x] Create user models and entities
|
||||
- [x] Build authentication repository
|
||||
- [x] Implement sign in use case
|
||||
- [x] Implement sign up use case
|
||||
- [ ] Implement password reset
|
||||
- [ ] Create authentication providers
|
||||
- [ ] Build login/signup screens
|
||||
- [x] Create authentication providers
|
||||
- [x] Build login/signup screens (with navigation improvements and theme fixes)
|
||||
|
||||
**Recent Updates:**
|
||||
- ✅ Enhanced authentication navigation with PopScope for Android back button support
|
||||
- ✅ Removed AppBar and added custom positioned back button with aesthetic design
|
||||
- ✅ Fixed theme consistency in signup page input fields (light/dark mode)
|
||||
- ✅ Navigation flow complete: back button navigates to role-selection
|
||||
|
||||
#### Implementation:
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ This document tracks the overall progress of the AI Study Assistant project deve
|
||||
|
||||
- ✅ **Foundation:** 100% Complete
|
||||
|
||||
- ✅ **UI/UX:** 90% Complete
|
||||
- ✅ **UI/UX:** 95% Complete
|
||||
|
||||
- ✅ **Internationalization:** 100% Complete
|
||||
|
||||
@@ -66,7 +66,7 @@ This document tracks the overall progress of the AI Study Assistant project deve
|
||||
|
||||
- [x] Splash screen with animations
|
||||
|
||||
- [x] Login page with improved design
|
||||
- [x] Login page with improved design and navigation
|
||||
|
||||
- [x] Role selection page (student/teacher)
|
||||
|
||||
@@ -76,7 +76,7 @@ This document tracks the overall progress of the AI Study Assistant project deve
|
||||
|
||||
- [x] Dark/light theme support
|
||||
|
||||
- [ ] Signup page (needs update)
|
||||
- [x] Signup page (updated with theme fixes)
|
||||
|
||||
- [x] Dashboard pages (fixed overflow issue)
|
||||
|
||||
@@ -355,11 +355,9 @@ This document tracks the overall progress of the AI Study Assistant project deve
|
||||
|
||||
|
||||
|
||||
### **Minor Issues (1)**
|
||||
### **Minor Issues (0)**
|
||||
|
||||
- [ ] Signup page needs design update
|
||||
|
||||
- [ ] Some animations could be optimized
|
||||
- None currently
|
||||
|
||||
|
||||
|
||||
@@ -419,6 +417,31 @@ This document tracks the overall progress of the AI Study Assistant project deve
|
||||
|
||||
### **Last 24 Hours:**
|
||||
|
||||
- ✅ **Fixed Settings Profile Card UI** - profile_edit_page.dart
|
||||
- Background: Changed from hardcoded white to Theme.of(context).colorScheme.surface
|
||||
- User info: Fixed duplicate email display, now shows displayName (bold, fontSize 16) on top and email (fontSize 14) below
|
||||
- Shadow: Updated to use Theme.of(context).colorScheme.shadow.withOpacity(0.1)
|
||||
|
||||
- ✅ **Fixed Signup Page Input Fields** - signup_page.dart
|
||||
- Background: Changed to conditional based on brightness
|
||||
- Light mode: Theme.of(context).colorScheme.surface
|
||||
- Dark mode: Theme.of(context).colorScheme.surfaceContainerHighest
|
||||
- Applied to name, email, and password fields (lines 259-265, 316-322, 386-392)
|
||||
|
||||
- ✅ **Fixed Dashboard Progress Container** - profile_section_widget.dart
|
||||
- "Ótimo progresso!" container background changed to conditional
|
||||
- Light mode: Theme.of(context).colorScheme.surface
|
||||
- Dark mode: Theme.of(context).colorScheme.surfaceContainerHighest
|
||||
|
||||
- ✅ **Enhanced Authentication Navigation** - login_page.dart & signup_page.dart
|
||||
- Removed AppBar from both pages
|
||||
- Added PopScope with canPop: false and onPopInvokedWithResult to navigate to '/role-selection'
|
||||
- Added custom positioned back button (top: 50, left: 16) with:
|
||||
- Semi-transparent container (colorScheme.surface.withOpacity(0.8))
|
||||
- Rounded corners (12px)
|
||||
- Subtle shadow (colorScheme.shadow.withOpacity(0.1), blurRadius: 8)
|
||||
- Positioned below notification bar to avoid overlap
|
||||
|
||||
- ✅ **Teacher Materials Upload Page** - Nova tela dedicada para professores enviarem materiais para a IA
|
||||
- Ficheiro: `lib/features/materials/presentation/pages/teacher_materials_page.dart`
|
||||
- **FASE 1**: Criar tela com AppBar "Materiais da Turma" e design consistente
|
||||
@@ -712,7 +735,7 @@ This document tracks the overall progress of the AI Study Assistant project deve
|
||||
|
||||
|
||||
|
||||
**📊 Last Updated: 2024-05-06 21:43**
|
||||
**📊 Last Updated: 2026-05-14 21:04**
|
||||
|
||||
**🔄 Auto-Update: Enabled**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user