Commit Graph

63 Commits

Author SHA1 Message Date
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
jonasgaudian
37d8518e50 update AppFabMenu to support optional titles and expand FABs in MainVocabularyScreen and VocabularyMenu 2026-02-14 00:25:23 +01:00
jonasgaudian
73cb3e1855 bump version to 0.4.1, sanitize API responses, and update string resources 2026-02-13 19:01:53 +01:00
jonasgaudian
99d379071b implement manual visibility control for DraggableActionPanel via isOpen and onDismiss props, and add a "more" options button to VocabularyCard to trigger the panel. 2026-02-13 17:41:49 +01:00
jonasgaudian
4a014e6206 add enabled parameter to BasePromptSettingsScreen, ModelSelector, and InspiringSearchField to support disabled states 2026-02-13 17:03:10 +01:00
jonasgaudian
f6fb6e77a8 refactor BasePromptSettingsScreen to use InspiringSearchField and unify prompt settings across the app 2026-02-13 16:54:24 +01:00
jonasgaudian
b5a9f5873a refactor MainActivity to use hiltViewModel and relocate AppScaffold to its own file 2026-02-13 15:57:15 +01:00
jonasgaudian
391fe403ad fix some string resources 2026-02-13 15:21:37 +01:00
jonasgaudian
b3e73db956 rename AppTextField to AppOutlinedTextField and implement InspiringSearchField 2026-02-13 15:15:16 +01:00
jonasgaudian
e5c58f58f6 Migrate ViewModels to Hilt dependency injection and refactor ViewModel instantiation across the app 2026-02-13 14:05:41 +01:00
jonasgaudian
269cc9e417 migrate to gitea 2026-02-13 00:15:36 +01:00