Kelrap
fbd31f1118
Make course access titles wrap ( #5584 )
2026-02-09 10:35:36 -05:00
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
wcjord
27e5387804
chore: bump version to 4.1.17+7
2026-02-08 09:29:29 -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
2230e0857e
Merge pull request #5578 from pangeachat/5572-stuck-when-go-back-in-onboarding
...
fix: don't pop from language selection page when not possible
2026-02-04 13:59:03 -05:00
ggurdin
04cd818406
fix: don't pop from language selection page when not possible
2026-02-04 13:58:28 -05:00
ggurdin
e83e0200ac
Merge pull request #5566 from pangeachat/5565-client-should-send-audio-transcription-instead-of-audio-content-body-to-construct-summary
...
fix: include stt for audio messages in level summary request
2026-02-04 09:10:41 -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
ab94c4be33
Merge pull request #5560 from pangeachat/5550-pre-edit-messages-show-in-chat-search
...
fix: filter edited events from search results
2026-02-03 10:40:21 -05:00
ggurdin
8612f989c6
fix: filter edited events from search results
2026-02-03 10:39:43 -05:00
ggurdin
71670728ff
Merge pull request #5559 from pangeachat/5551-password-recovery-page-behavior
...
fix: don't show error on cancel add recovery email
2026-02-03 10:30:15 -05:00
ggurdin
386275270f
fix: don't show error on cancel add recovery email
2026-02-03 10:28:47 -05:00
ggurdin
1393fa69f2
Merge pull request #5558 from pangeachat/5552-click-multiple-times-to-close-word-card
...
fix: one click to close word card in activity vocab
2026-02-03 10:04:15 -05:00
ggurdin
5817ee5f0a
fix: one click to close word card in activity vocab
2026-02-03 10:03:45 -05:00
ggurdin
bf609f1b5f
Merge pull request #5557 from pangeachat/5553-activity-image-chat-background-setting-not-working
...
fix: move use activity image background setting into pangea user-spec…
2026-02-03 09:41:58 -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
ef09e58e94
Merge pull request #5556 from pangeachat/5555-users-genders-should-be-a-dictionary-keyed-by-user-id
...
fix: update data type of user genders in bot options model
2026-02-03 09:17:12 -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
a41d96dff3
Merge pull request #5549 from pangeachat/5548-edit-section-of-input-bar-not-going-away-automatically
...
fix: update UI on reply / edit event update
2026-02-02 13:30:24 -05:00
ggurdin
34ba67983d
fix: update UI on reply / edit event update
2026-02-02 13:27:38 -05:00
ggurdin
2fa8b3a511
Merge pull request #5420 from pangeachat/5399-more-intentional-request-to-allow-notifications
...
5399 more intentional request to allow notifications
2026-02-02 12:56:16 -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
85c3ff3590
Merge branch 'main' into 5399-more-intentional-request-to-allow-notifications
2026-01-30 16:21:51 -05:00
ggurdin
84ab4ea6eb
Merge pull request #5544 from pangeachat/merge-prod-into-main
...
Merge prod into main
2026-01-30 16:07:57 -05:00
ggurdin
468050027b
Merge branch 'production' into merge-prod-into-main
2026-01-30 16:07:23 -05:00
ggurdin
b66aa5f9db
fix: update room summary model ( #5543 )
2026-01-30 16:06:40 -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