jonasgaudian
|
cfd71162a0
|
Refactor the dictionary and corrector navigation by promoting the Corrector to a top-level destination and removing the tabbed MainDictionaryScreen.
|
2026-02-20 00:03:19 +01:00 |
|
jonasgaudian
|
c94b29073f
|
implement conditional AI generator UI and improve "No Connection" handling
|
2026-02-19 22:50:25 +01:00 |
|
jonasgaudian
|
95dfd3c7eb
|
implement automated translation and caching for vocabulary pack names and descriptions in ExplorePacksScreen using LibreTranslate.
|
2026-02-19 18:37:53 +01:00 |
|
jonasgaudian
|
d6a9ccf4e3
|
Implement a StageIndicator to visualize vocabulary learning progress and refine the VocabularyCard UI.
|
2026-02-19 17:47:44 +01:00 |
|
jonasgaudian
|
863920143d
|
Refactor the WeeklyActivityChartWidget into an interactive smooth line chart and update vocabulary import labels.
|
2026-02-19 16:16:24 +01:00 |
|
jonasgaudian
|
15d03ef57f
|
Update grammar info string resource naming, add hasFeatures helper to Vocabulary model, and update grammar count logic in VocabularyViewModel
|
2026-02-19 15:29:08 +01:00 |
|
jonasgaudian
|
f737657cdb
|
refactor UI components and layout in NewWordScreen and HomeScreen using new reusable composables: AppActionCard, AppIconContainer, AppTextField, and LabeledSection.
|
2026-02-19 15:24:27 +01:00 |
|
jonasgaudian
|
b75f5f32a0
|
implement vocabulary packs exploration and request system
|
2026-02-19 13:01:55 +01:00 |
|
jonasgaudian
|
0f8d605df7
|
implement CEFR level filtering and language-based sorting in ExplorePacksScreen
|
2026-02-18 23:35:57 +01:00 |
|
jonasgaudian
|
0a202191eb
|
implement vocabulary packs exploration and download functionality
|
2026-02-18 23:11:32 +01:00 |
|
jonasgaudian
|
d12a21909c
|
adjust UI layout in StartExerciseScreen and disable text wrapping for action buttons in StartExerciseScreen and HomeScreen
|
2026-02-18 20:58:31 +01:00 |
|
jonasgaudian
|
37d8c2a6c5
|
Refactor the project structure by reorganizing exercise, category, and statistics components, and extract AppCard into a dedicated file.
|
2026-02-18 20:54:18 +01:00 |
|
jonasgaudian
|
8f42fa79ef
|
add a bold title header and adjust padding in StatsScreen
|
2026-02-18 01:23:04 +01:00 |
|
jonasgaudian
|
9600ef84ae
|
update DictionaryResultScreen and EtymologyResultScreen top bars, refactor CategoryDetailScreen to use AppCard, and rename chart legend components
|
2026-02-18 01:10:25 +01:00 |
|
jonasgaudian
|
c81e0886b8
|
implement DailyReviewScreen and add support for "due today only" exercise configuration
|
2026-02-18 01:01:39 +01:00 |
|
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 |
|