Commit Graph

79 Commits

Author SHA1 Message Date
jonasgaudian
9db538bf0a update HomeScreen UI by adjusting DailyReviewCard content color and adding spacers in the top bar 2026-02-18 00:35:37 +01:00
jonasgaudian
4cd014957f Refactor BottomNavBar visibility and add Daily Review feature 2026-02-18 00:32:22 +01:00
jonasgaudian
4b572f8773 Layout issues in the Start Exercise Screen 2026-02-17 23:53:37 +01:00
jonasgaudian
c4fbfdf0ed implement category preselection in StartExerciseScreen and update navigation logic from CategoryDetailScreen 2026-02-17 23:31:28 +01:00
jonasgaudian
ebfd097bf8 refine CategoryDetailScreen UI and add scroll-to-hide header animation 2026-02-17 23:13:39 +01:00
jonasgaudian
f2a6a58c05 update application themes, remove Perplexity API provider, and implement dynamic daily goal check 2026-02-17 22:36:12 +01:00
jonasgaudian
3966901da2 Implement intelligent merging for duplicate vocabulary items 2026-02-17 22:23:12 +01:00
jonasgaudian
3c1e71d805 implement a comprehensive vocabulary export/import system with JSON support and conflict resolution 2026-02-17 22:06:14 +01:00
jonasgaudian
ff77086ab1 localize UI strings in LibraryComponents and expand German and Portuguese translations with motivational phrases and dictionary content options 2026-02-17 18:44:33 +01:00
jonasgaudian
dc4c62ef0b localize UI strings in LibraryComponents and expand German and Portuguese translations with motivational phrases and dictionary content options 2026-02-17 18:44:30 +01:00
jonasgaudian
64dcc5d0d5 localize UI strings in LibraryComponents and expand German and Portuguese translations with motivational phrases and dictionary content options 2026-02-17 17:57:25 +01:00
jonasgaudian
f39375e9df Refactor navigation and cleanup resources across the application 2026-02-17 17:09:25 +01:00
jonasgaudian
db959dab20 Refactor VocabularyListScreen to AllCardsListScreen, introduce NavigationRoutes for centralized route management, and externalize hardcoded strings. 2026-02-17 16:26:30 +01:00
jonasgaudian
02530dafbf Remove the legacy MainVocabularyScreen and its associated components, consolidating vocabulary management into the new LibraryScreen and StatsScreen architectures. 2026-02-17 15:46:56 +01:00
jonasgaudian
85c407481d Refactor hint management by replacing @Composable lambda hint content with a structured Hint type and updating UI components to support it. 2026-02-17 14:57:56 +01:00
jonasgaudian
d14940ed11 implement language direction and shuffling logic in StartExerciseScreen 2026-02-17 13:55:15 +01:00
jonasgaudian
a0b6509367 update LanguageChip icon, enable default shuffling in ExerciseConfig, and refine onClose navigation in VocabularyExerciseHostScreen 2026-02-17 13:30:03 +01:00
jonasgaudian
d249da5f52 add comprehensive logging for exercise setup and state transitions across screens and ViewModels 2026-02-17 13:22:56 +01:00
jonasgaudian
c061e41cc6 Implement the StartExerciseScreen with comprehensive filtering and configuration options. 2026-02-17 13:07:07 +01:00
jonasgaudian
2db2b47c38 add TODO comments for upcoming implementation 2026-02-17 12:26:55 +01:00
jonasgaudian
f779da470f Refactor VocabularyCard into specialized VocabularyDisplayCard and VocabularyExerciseCard components. 2026-02-17 12:12:57 +01:00
jonasgaudian
4855a347b9 Update motivational phrases and deprecate VocabularyCard composable 2026-02-17 11:40:44 +01:00
jonasgaudian
4dd9fe86aa refactor More menu and replace AppDropDownMenu with ModalBottomSheet in `LibraryScreen 2026-02-17 11:27:23 +01:00
jonasgaudian
35080c208b update VocabularyProgressOptionsScreen layout and expand motivational phrases 2026-02-17 11:13:00 +01:00
jonasgaudian
142eb5a31d implement daily goal tracking and integrate dynamic streak data into HomeScreen 2026-02-17 10:57:59 +01:00
jonasgaudian
f50c0c08a5 remove onNavigateBack from ApiKeyScreen and clean up unused imports 2026-02-16 23:44:18 +01:00
jonasgaudian
dc629a54ef update BottomNavigationBar styling, animations, and icons 2026-02-16 23:38:40 +01:00
jonasgaudian
0c54d6f9c5 add motivational phrases and update HomeScreen profile section with a random phrase and app icon 2026-02-16 23:15:49 +01:00
jonasgaudian
059e5d9d3f implement AddCategoryDialog and add a dropdown menu for adding vocabulary or categories in LibraryScreen 2026-02-16 22:49:54 +01:00
jonasgaudian
3e3d6d9cd1 delete NewVocListScreen.kt, update NewWordScreen to display recently added items, and refactor VocabularyCard styling in LibraryComponents.kt. 2026-02-16 22:39:56 +01:00
jonasgaudian
a7c83bb846 implement CSV import for new words and refactor UI components to use AppCard 2026-02-16 22:22:11 +01:00
jonasgaudian
70e416d5e1 implement NewWordScreen and NewWordReviewScreen for AI-assisted and manual vocabulary entry 2026-02-16 21:55:59 +01:00
jonasgaudian
84cad31810 refactor AppTopAppBar navigation icon to use ArrowBackIosNew and update styling properties 2026-02-16 21:21:48 +01:00
jonasgaudian
89ac7cd9eb integrate ProgressViewModel and WeeklyActivityChartWidget into WeeklyProgressSection and implement navigation to vocabulary_heatmap 2026-02-16 21:14:30 +01:00
jonasgaudian
47d7e01f7f implement show/hide header on scroll in LibraryScreen and prevent haptic feedback on re-selecting the current bottom bar item 2026-02-16 17:56:49 +01:00
jonasgaudian
eae37715cd implement statsGraph and refactor StatsScreen with drag-and-drop widget reordering 2026-02-16 17:47:46 +01:00
jonasgaudian
6c669ac310 implement LibraryScreen with advanced filtering and refactor CategoryDetailScreen 2026-02-16 16:11:25 +01:00
jonasgaudian
af78bd316d implement LibraryScreen UI with search, filtering, and segmented view for cards and categories 2026-02-16 15:49:57 +01:00
jonasgaudian
24cebc4b15 implement LibraryScreen UI with search, filtering, and segmented view for cards and categories 2026-02-16 15:19:45 +01:00
jonasgaudian
cd5a53ff5f Redesign top app bar 2026-02-16 15:02:12 +01:00
jonasgaudian
972b2226d0 implement LibraryScreen, migrate Vocabulary to legacy, and refactor StartExerciseScreen UI 2026-02-16 14:28:28 +01:00
jonasgaudian
5ae96d1f5c Add dummy start exercise button and dummy screen 2026-02-16 13:52:02 +01:00
jonasgaudian
ef90df2150 Add dummy stats screen to bottom navigation 2026-02-16 13:20:06 +01:00
jonasgaudian
d2d2f53b59 Change bottom bar navigation and make space for new order 2026-02-16 13:12:15 +01:00
jonasgaudian
7fccda7f77 implement HomeScreen and refactor navigation to include a separate Home and Translation section 2026-02-16 12:48:52 +01:00
jonasgaudian
801b6f6404 cleanup gradle.properties, remove redundant Kotlin Android plugins, and update android.dependency.useConstraints 2026-02-16 11:23:50 +01:00
jonasgaudian
2b8b9a84a3 implement internationalization for status messages using StatusMessageId enum and refactor StatusMessageService and StatusViewModel to support ID-based message resolution 2026-02-16 10:19:46 +01:00
jonasgaudian
59f5f5e668 Update help documentation and refine settings configuration 2026-02-15 23:32:01 +01:00
jonasgaudian
15f7eae068 add find_ai_model.md guide and integrate StatusMessageService into TranslationViewModel 2026-02-15 22:47:43 +01:00
jonasgaudian
8e610259ca Refactor the hint system by consolidating hint definitions into a central HintDefinition enum and migrating individual hint files to a markdown-based approach. 2026-02-15 21:46:11 +01:00