Commit graph

22 commits

Author SHA1 Message Date
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
ggurdin
1e6cabc5d8
allow users to block constructs from their analytics 2025-12-04 14:07:38 -05:00
ggurdin
4d58b66bf1
feat: initial work for deleting lemmas from analytics 2025-12-04 12:59:17 -05:00
ggurdin
a3efd03a28
chore: make empty activity archive message into tooltip 2025-12-03 10:42:10 -05:00
ggurdin
35ffefbfd7
chore: update activity analytics scroll physics (#4737) 2025-11-21 12:29:59 -05:00
Kelrap
8175d7867c
Replace saved activity instructions with informative text when nothin… (#4704)
* Replace saved activity instructions with informative text when nothing saved

* build: translations

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-11-20 10:53:23 -05:00
ggurdin
f53b010105
fix: add new analytics update type for initial data (from local and s… (#4484)
* fix: add new analytics update type for initial data (from local and server), listen for init updates in analytics page to rebuild on language change

* fix: URL encode construct IDs during construct analytics navigation

* chore: add tooltip to level analytics page, update divider in construct analytics details page
2025-10-21 16:04:09 -04:00
avashilling
bfc6356247
3976 making emoji selection more of an activity (#4255)
* add shimmer in vocab page when no emoji selected

* fix shimmer in 2 column mode and add XP for first emoji selection

* add xp sparkle on emoji selection

* formatting, imports, widget name typo fix

* dont rebuild analytics page on every analytics stream update

* remove listener

* move animation and selection visual after slow function

for better visual flow and hopefully not noticeable stutter

* change transformTargetId into variable, update local display state before awaiting saving to analytics room

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-13 14:22:11 -04:00
ggurdin
343a27e80a
chore: show selected archived activity, add tooltip to archived activity analytics view (#4217) 2025-10-01 15:11:59 -04:00
ggurdin
7d46892a39
3927 analytics tweaks (#3953)
* analytics page updates

* add back download buttons
2025-09-11 15:24:55 -04:00
ggurdin
f9ee134cdd
feat: course planner 2025-08-25 15:43:17 -04:00
ggurdin
fd617f296f
fix: rebuild analytics page on analytics stream update (#3711) 2025-08-13 09:22:07 -04:00
ggurdin
62140c56da
feat: activity sessions 2025-08-04 16:31:00 -04:00
Kelrap
28095ca963
If clicking level bar does nothing, make it act unselectable (#3520)
* If clicking level bar does nothing, make it act unselectable

* Allow selection for vocab/grammar pages
2025-07-22 12:32:20 -04:00
ggurdin
a474110984
chore: init analytics controllers on analytics page (#3524) 2025-07-22 12:31:22 -04:00
ggurdin
a41b2d2dde
More specific error messages (#3418)
* chore: add more specific error messages

* chore: more specific error messages

* chore: more specific error messages

* chore: more specific error messages
2025-07-11 09:51:49 -04:00
ggurdin
1f64a32030
chore: update analytics page spacing for mobile (#3412) 2025-07-10 15:05:03 -04:00
ggurdin
9ccd18e08d
chore: wrap analytics page in SafeArea (#3350) 2025-07-07 11:00:29 -04:00
ggurdin
280f54b55c
chore: redirect to analytics page instead of opening analytics popup 2025-07-03 14:39:12 -04:00
ggurdin
312dc269ff
chore: set vocab as default analytics page content 2025-07-02 11:19:13 -04:00
ggurdin
b3155c1f47
feat: unified analytics page 2025-06-30 11:57:41 -04:00