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 |
|
jonasgaudian
|
7d18f8eb04
|
update providers_config.json models and refactor IntroFlow.kt UI
|
2026-02-15 20:53:21 +01:00 |
|
jonasgaudian
|
f4fcffe90a
|
Updated preconfigured models
|
2026-02-15 18:11:11 +01:00 |
|
jonasgaudian
|
5e920c43b3
|
Bumped version to 0.5.0 and added changelog (English)
|
2026-02-15 17:55:06 +01:00 |
|
jonasgaudian
|
61a97a1119
|
implement delayed FAB text display in MainVocabularyScreen
|
2026-02-15 17:39:39 +01:00 |
|
jonasgaudian
|
2e0fe76fbf
|
Step 1 in unifying dropdowns
|
2026-02-15 17:33:57 +01:00 |
|
jonasgaudian
|
a715ab78e9
|
refactor CategoryDropdown and improve vocabulary filtering with multi-category support
|
2026-02-15 14:56:23 +01:00 |
|
jonasgaudian
|
fa3524268a
|
implement DebugTheme and update system bar colors in MainActivity
|
2026-02-15 13:01:56 +01:00 |
|
jonasgaudian
|
77b86208c3
|
implement demotion logic in VocabularyRepository and refactor VocabularyExerciseViewModel answer checking
|
2026-02-15 12:14:24 +01:00 |
|
jonasgaudian
|
03e9aeedae
|
update LanguageRepository to dynamically handle language count and improve synchronization of enabled language IDs
|
2026-02-14 23:55:16 +01:00 |
|
jonasgaudian
|
05a1b2b71a
|
add Filipino language support
|
2026-02-14 23:28:58 +01:00 |
|
jonasgaudian
|
18474b072e
|
update help documentation and re-enable hints in settings
|
2026-02-14 23:19:41 +01:00 |
|
jonasgaudian
|
858c73fd0d
|
update and reorganize German and Portuguese string resources
|
2026-02-14 18:06:16 +01:00 |
|
jonasgaudian
|
b8baf0cd84
|
Clean up string resources by deleting hint_strings.xml and refactoring hint-related strings into the main strings.xml
|
2026-02-14 17:20:42 +01:00 |
|
jonasgaudian
|
d2e77083ad
|
migrate hints system to a localized markdown-based architecture and refactor related UI components
|
2026-02-14 17:15:26 +01:00 |
|
jonasgaudian
|
306d0c7432
|
implement markdown-based hint system and add MarkdownHint component
|
2026-02-14 15:53:05 +01:00 |
|
jonasgaudian
|
f829174bcb
|
refactor CategoryDropdown to a stateless component and relocate ApiModelDropDown
|
2026-02-14 14:33:53 +01:00 |
|
jonasgaudian
|
b95a2de747
|
refactor VocabularyMenu and FAB components to support dynamic text visibility based on scroll state and update Zipf frequency UI in VocabularyCard
|
2026-02-14 02:01:00 +01:00 |
|
jonasgaudian
|
b65e16000c
|
update DictionaryService to use englishName, refine ExampleSentenceRequest prompt, and fix example sentence generation logic in VocabularyViewModel
|
2026-02-14 01:12:10 +01:00 |
|
jonasgaudian
|
fdce6ba500
|
wrap IconButton and HorizontalDivider in a Box with zIndex and unbounded height to prevent layout shifts in VocabularyCard
|
2026-02-14 00:43:15 +01:00 |
|