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
ggurdin
43d190b682
feat: filter 'other' constructs from existing analytics data ( #5473 )
2026-01-27 16:42:49 -05:00
ggurdin
8fb41cdc7a
grammar error practice UI elements
2026-01-20 11:39:48 -05:00
ggurdin
232f5342e2
fix: add bulk updating of uses list
2026-01-16 15:47:08 -05:00
ggurdin
1d27ca429a
fix: coerce existing aggregate analytics database entries into correct format before merging to avoid data loss ( #5136 )
2026-01-08 14:56:20 -05:00
ggurdin
2c176c052d
5053 can get points from lemma with max score ( #5078 )
...
* make uses a private field for ConstructUses
* expose capped list of uses in ConstructUses
* filter capped construct uses in getUses
2026-01-06 11:39:49 -05:00
ggurdin
a322cb5ad2
fix: on analytics DB init, don't clear DB unless stored userID doesn't match client userID ( #5036 )
2026-01-02 15:23:37 -05:00
ggurdin
0eeec052b2
4907 construct details changes ( #4961 )
...
* chore: remove delegation analytics page
* feat: vocab construct analytics level bar
* chore: analytics mobile navigation
* feat: cap construct XP
2025-12-29 13:39:37 -05:00
ggurdin
d8caf8e481
feat: analytics database
2025-12-23 14:35:41 -05:00