avashilling
27776a2896
5582 grammar tweaks ( #5594 )
...
* feat: add hint counter for grammar activities
- fade out hint button to morph info in category questions
- animated transitions for smoother hint display
* chore: copy change and variable completion message
* chore: only fetch necessary types in fetchErrors
to end up with more grammar errors, but still only use one getUses call
* translations
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-09 10:32:50 -05:00
Ava Shilling
9717719ec1
Merge branch 'main' into 5421-grammar-practice-todos
2026-02-02 11:34:21 -05:00
Ava Shilling
3cf6918394
fix: add exampleMessage to AnalyticsActivityTarget
...
and remove it from PracticeTarget
2026-01-30 12:41:46 -05:00
Ava Shilling
0cb3d472c7
chore: show correct answer hint button
...
and don't show answer description on selection of correct answer
2026-01-29 16:17:55 -05:00
Ava Shilling
aa597b8698
Merge branch 'main' into 5421-grammar-practice-todos
2026-01-29 14:36:00 -05:00
ggurdin
3630b84c7d
fix: prevent activity title from jumping on phonetic transcription load ( #5519 )
2026-01-29 14:15:51 -05:00
ggurdin
85a2b9efe9
fix: make analytics practice view scrollable, fix heights of top elements to prevent jumping around ( #5513 )
2026-01-29 12:45:08 -05:00
Ava Shilling
5f540e9d16
chore: ensure grammar category has example and multiple choices
2026-01-28 12:30:16 -05:00
Ava Shilling
44566e4374
chore: translation button style update
...
translation appears in message bubble like in chat with a pressable button and sound effect
2026-01-27 17:03:05 -05:00
ggurdin
e2ec54a780
fix: give morph definition a fixed height to prevent other element from jumping around
2026-01-27 14:23:54 -05:00
ggurdin
558d8fdc50
fetch translation on activity target generation
2026-01-23 10:30:26 -05:00
Ava Shilling
5938b15820
fix syntax
2026-01-22 13:43:48 -05:00
Ava Shilling
dd8d35962f
re-enable choice notifier
2026-01-22 13:42:54 -05:00
Ava Shilling
c881f61c4f
forgot to push file and formatting
2026-01-22 13:06:57 -05:00
Ava Shilling
0068ef5965
add translations for error questions
...
and some spacing tweaks to improve layout and overflow issues
2026-01-22 12:56:48 -05:00
Ava Shilling
be9ef801a9
Merge branch 'main' into 5244-grammar-practice-ui-updates
2026-01-21 14:14:22 -05:00
Ava Shilling
34ae1f30aa
Fix grammar error null error
...
and only reload current question upon encountering error
2026-01-20 16:28:08 -05:00
Ava Shilling
cae69a6d34
Merge branch 'main' into 5244-grammar-practice-ui-updates
2026-01-20 15:40:13 -05:00
ggurdin
a8c4b1d7c2
chore: throw expection while loading practice session is user is unsubscribed
2026-01-20 15:24:38 -05:00
ggurdin
da8b99b78b
fix: show error message when not enough data for practice
2026-01-20 15:02:03 -05:00
ggurdin
2b68f4a1fb
fix: disable other practice choices immeadiatley after correct choice made
2026-01-20 12:56:10 -05:00
ggurdin
8fb41cdc7a
grammar error practice UI elements
2026-01-20 11:39:48 -05:00
Ava Shilling
78ca8832cd
grammar practice UI updates
...
- add morph icon to card
- track last selected answer and display hint/description at the bottom after each one (like chat practice)
2026-01-16 16:35:26 -05:00
ggurdin
80695728d0
resolve merge conflicts
2026-01-16 14:12:13 -05:00
ggurdin
af92158fa1
update activity models to reduce duplicate data
2026-01-15 12:47:44 -05:00
ggurdin
45c31afc2b
display grammar copy
2026-01-15 10:36:31 -05:00
ggurdin
326e5c3241
fix example messages for grammar activities, make practice activity model a sealed class
2026-01-15 09:59:28 -05:00
ggurdin
b698e2e84f
feat: grammar practice
2026-01-14 16:06:22 -05:00