Commit graph

7695 commits

Author SHA1 Message Date
Kelrap
1417d8b944
Line notifications setting button up with rest of page (#5571) 2026-02-09 10:34:52 -05:00
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
avashilling
27740f2967
chore: add audio on match in practice (#5580)
* chore: add audio on match in practice

* play audio for target instead of choice

* remove debugprint

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-09 10:17:59 -05:00
avashilling
e83f76b95b
5385 explore tv static shimmer for loading (#5554)
* glitch static loading prototypes

* feat: shimmer pulse for clickable widget

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-09 10:03:05 -05:00
ggurdin
d09a6b339b
fix: add new parts of speech to function for getting grammar copy (#5586) 2026-02-05 10:13:44 -05:00
ggurdin
04cd818406
fix: don't pop from language selection page when not possible 2026-02-04 13:58:28 -05:00
ggurdin
ee223a94da
fix: include stt for audio messages in level summary request 2026-02-04 09:09:56 -05:00
wcjord
772c0daa88
feat: add new parts of speech (idiom, phrasal verb, compound) and update localization (#5564) 2026-02-03 17:51:28 -05:00
ggurdin
8612f989c6
fix: filter edited events from search results 2026-02-03 10:39:43 -05:00
ggurdin
386275270f
fix: don't show error on cancel add recovery email 2026-02-03 10:28:47 -05:00
ggurdin
5817ee5f0a
fix: one click to close word card in activity vocab 2026-02-03 10:03:45 -05:00
ggurdin
d99936dc62
fix: move use activity image background setting into pangea user-specific style settings 2026-02-03 09:40:43 -05:00
ggurdin
93c8393ab7
fix: update data type of user genders in bot options model 2026-02-03 09:16:38 -05:00
ggurdin
1432ee29e0
Merge pull request #5526 from pangeachat/5421-grammar-practice-todos
5421 grammar practice todos
2026-02-02 16:51:59 -05:00
ggurdin
34ba67983d
fix: update UI on reply / edit event update 2026-02-02 13:27:38 -05:00
ggurdin
04d7490e9d
fix typos, dispose value notifier 2026-02-02 12:53:32 -05:00
ggurdin
1522dd46d1
move try-catch into request permission function 2026-02-02 12:27:32 -05:00
ggurdin
af948eb35d
fix login redirect 2026-02-02 12:21:17 -05:00
Ava Shilling
9717719ec1 Merge branch 'main' into 5421-grammar-practice-todos 2026-02-02 11:34:21 -05:00
Ava Shilling
92aff09a69 fix: missing line 2026-02-02 11:34:15 -05:00
Ava Shilling
d1c6effb2a chore: add morphExampleInfo to activity model 2026-02-02 11:33:32 -05:00
ggurdin
138e0d93e5
notification page navigation 2026-02-02 10:43:36 -05:00
ggurdin
fb3365c62d
initial work to add enable notifications to onboarding 2026-01-30 15:54:23 -05:00
ggurdin
1353170a7f
resolve merge conflicts 2026-01-30 15:16:00 -05:00
ggurdin
0cd2d0d9c5
feat: track end date on cancel subscription click and refresh page when end date changes (#5542) 2026-01-30 14:54:18 -05:00
Ava Shilling
10197ae209 fix: use MorphInfoRepo to filter valid morph categories 2026-01-30 14:23:09 -05:00
ggurdin
74be947f0f
fix: use stream to always update saved activity list on language update (#5541) 2026-01-30 13:52:21 -05:00
ggurdin
cf2148d9b6
feat: make deeplinks work for public course preview page (#5540) 2026-01-30 13:29:26 -05:00
Ava Shilling
eba8435fdd fix: only call getUses once in fetchErrors 2026-01-30 13:10:10 -05:00
Ava Shilling
3cf6918394 fix: add exampleMessage to AnalyticsActivityTarget
and remove it from PracticeTarget
2026-01-30 12:41:46 -05:00
ggurdin
671317d642
fix: update language chips materialTapTargetSize (#5538) 2026-01-30 11:05:36 -05:00
ggurdin
212077fe2c
chore: don't add artificial profile to DM search results (#5535) 2026-01-30 10:42:55 -05:00
ggurdin
23d8048268
chore: add padding to extended activity description (#5534) 2026-01-30 10:38:18 -05:00
ggurdin
c18939dff3
fix: update activity analytics stream on reinit analytics (#5532) 2026-01-30 10:22:47 -05:00
ggurdin
387b97ed6d
fix: use correct stripe management URL in staging environment (#5530) 2026-01-30 10:11:51 -05:00
ggurdin
67a1f1ee93
chore: update bot target gender on user settings gender update (#5528) 2026-01-30 09:36:04 -05:00
Ava Shilling
a84ded27af make grammar icons larger and more spaced 2026-01-29 16:48:25 -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
ggurdin
6058d12255
chore: error on empty audio recording (#5524) 2026-01-29 15:27:10 -05:00
ggurdin
975cfcfb58
chore: update copy for auto-igc toggle (#5523) 2026-01-29 15:10:22 -05:00
Ava Shilling
aa597b8698 Merge branch 'main' into 5421-grammar-practice-todos 2026-01-29 14:36:00 -05:00
ggurdin
9ea916dae0
fix: listen to scroll metrics to update scroll down button (#5522) 2026-01-29 14:35:40 -05:00
ggurdin
bfc3b9ff40
chore: fix inkwell border radius in activity summary (#5520) 2026-01-29 14:20:09 -05:00
ggurdin
3630b84c7d
fix: prevent activity title from jumping on phonetic transcription load (#5519) 2026-01-29 14:15:51 -05:00
Ava Shilling
1f47aecb13 fix: return capped uses
allows all grammar error targets to be searched for recent uses and filtered out, even maxed out ones
2026-01-29 14:13:14 -05:00
ggurdin
33826b02fe
chore: make login and signup views more consistent (#5518) 2026-01-29 14:11:20 -05:00
ggurdin
ed6c2ff5ad
fix: save activities to analytics room for corresponding language (#5514) 2026-01-29 12:54:58 -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
ggurdin
3dddf1d8bd
chore: show close button on error snackbar (#5512) 2026-01-29 10:41:52 -05:00
ggurdin
5d6825ad30
fix: reset IT progress on send and on edit (#5511) 2026-01-29 10:30:08 -05:00