ggurdin
cede48569c
don't show reaction picker in emoji mode
2025-12-17 09:41:45 -05:00
ggurdin
a8ac92d49f
Merge pull request #4862 from pangeachat/4855-disabled-learning-tools-popup-can-be-spammed
...
fix: close previous snackbar before opening new mode disabled snackbar
2025-12-16 16:29:39 -05:00
ggurdin
6132ab5258
fix: close previous snackbar before opening new mode disabled snackbar
2025-12-16 16:29:10 -05:00
ggurdin
1da3ed16f7
add shimmer background to match choices
2025-12-16 16:25:26 -05:00
ggurdin
b795ba3c06
use the same widget for word card and vocab details emoji pickers
2025-12-16 16:01:40 -05:00
ggurdin
2897142b9d
show word card in image toolbar mode
2025-12-16 14:19:17 -05:00
ggurdin
60f572520d
initial work to add shimmer to match activity options
2025-12-16 11:37:47 -05:00
ggurdin
b35d109c0f
chore: add tooltips to each practice mode
2025-12-16 11:24:54 -05:00
ggurdin
43fc4f3daf
chore: use builder to style pressable buttons based on height
2025-12-16 11:17:35 -05:00
ggurdin
86eaab9aee
depress disabled toolbar buttons
2025-12-15 11:24:29 -05:00
Kelrap
175c11ea0b
Merge branch 'main' of https://github.com/pangeachat/client into show-disabled-buttons
2025-12-11 12:05:46 -05:00
ggurdin
c2defa9023
fix: always pass lemma info and phonetic transcription in token feedback request
2025-12-09 14:37:15 -05:00
Kelrap
efa189ea88
Show all toolbar buttons, snackbar on click disabled button
2025-12-09 11:01:03 -05:00
ggurdin
0b1d41da68
fix: remove green outlines from testing
2025-12-08 12:51:38 -05:00
ggurdin
15e361a20b
chore: don't show translate button on L1 messages
2025-12-05 12:43:38 -05:00
ggurdin
911728ff00
chore: increase size of token emoji button hitbox
2025-12-05 12:29:40 -05:00
ggurdin
652f5731b4
build: file reorganization
2025-12-04 16:36:04 -05:00
ggurdin
abab3923d9
resolve merge conflicts
2025-12-04 15:07:35 -05:00
ggurdin
4d58b66bf1
feat: initial work for deleting lemmas from analytics
2025-12-04 12:59:17 -05:00
ggurdin
25bae8baf6
remove matrix widget reference from pangea controller
2025-12-04 10:44:04 -05:00
ggurdin
3ac8339817
split language related and learning settings related folders
2025-12-04 10:06:59 -05:00
ggurdin
16fe7f28e3
move language settings getter into user controller
2025-12-04 09:12:48 -05:00
ggurdin
e184e9a76f
move text to speech controller out of pangea controller
2025-12-03 15:39:29 -05:00
ggurdin
9cb155fcf1
reorganize pangea rep / pangea message event files
2025-12-03 15:22:45 -05:00
ggurdin
a56ba59316
initial work to remove speech to text controller from pangea controller
2025-12-03 12:07:36 -05:00
ggurdin
b6d4db9d08
feat: show translation option for messages outside of user L2
2025-12-02 15:48:01 -05:00
ggurdin
895654b2b5
refactor: reduce duplicate data-fetching related logic in select mode controller
2025-12-02 15:18:37 -05:00
ggurdin
8c404758ef
initial work to normalize sending on emoji analytics / settings of user lemma emojis
2025-12-01 15:21:06 -05:00
ggurdin
660b92fdf1
refactor: reorganize / simplify practice mode ( #4755 )
...
* refactor: reorganize / simplify practice mode
* cleanup
* remove unreferenced code
* only use content words in emoji activities
2025-12-01 13:33:51 -05:00
avashilling
6e8a6f8332
rain confetti on activity finish ( #4715 )
...
* rain confetti on activity finish
also add continue button, and change copy for completed single practice activities
* fix: show confetti popup when finish all activities with grammar activity
* translations
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-11-20 14:55:27 -05:00
ggurdin
ee05510737
resolve merge conflicts
2025-11-19 11:05:26 -05:00
ggurdin
b37a455a34
fix: display speech translation error
2025-11-17 13:00:09 -05:00
ggurdin
913759bc0f
fix audio on Android
2025-11-17 12:26:28 -05:00
ggurdin
ba4c914745
refactor: update toolbar selelction mode with value notifiers, show unsubscribed message tools error in message bubble
2025-11-17 11:52:58 -05:00
ggurdin
f681ffa71f
refactor: move all messaging sending logic into the chore controller, reduce full rebuilds of the chat view
2025-11-10 13:56:12 -05:00
ggurdin
3afd97fe07
formatting
2025-11-06 13:23:45 -05:00
ggurdin
513184e1e1
reorganize files
2025-11-06 12:08:20 -05:00
ggurdin
9f30e26a2a
reduce complexity of choice array widget
2025-11-04 14:57:20 -05:00
ggurdin
2b522b6dd7
widgets refactor
2025-11-03 12:52:22 -05:00
ggurdin
c85ba9ad14
Merge branch 'main' into choreographer-refactor
2025-11-03 11:15:05 -05:00
ggurdin
5e0e049f81
fix: throw more specific errors, always send stack trace to sentry, don't try to access client directly after logout
2025-11-03 11:10:59 -05:00
ggurdin
749517fafb
clean up models
2025-10-28 14:45:34 -04:00
Kelrap
6db4c6aaba
Keep toolbar/practice button icons from changing color when pressed ( #4524 )
2025-10-28 09:23:49 -04:00
avashilling
6e50354636
lighten text bubbles and increase dark mode button elevation ( #4266 )
...
for better message shadow visibility
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-27 10:11:29 -04:00
ggurdin
6cbec5abca
4428 word zoom card changes positionsize when mobile keyboard opens ( #4491 )
...
* fix: on flag token info, close word card
* chore: update icon and tooltip for emoji mode
* refactor: create base feedback dialog
* fix: start drag imeadiatly on tap practice match item
2025-10-22 11:55:22 -04:00
ggurdin
541423819d
chore: make word card close and flag button the same styling and vertically aligned ( #4419 )
2025-10-15 16:29:14 -04:00
ggurdin
181c4a369b
refactor: remove ability to directly edit lemma defintions and morph assignments ( #4347 )
2025-10-13 11:08:44 -04:00
ggurdin
c4ff6b0ac4
fix: prevent overflows in token info feedback dialog on mobile, add more specific unsubscribed error in future loading dialog ( #4333 )
2025-10-10 14:14:33 -04:00
ggurdin
2ab664ecea
fix: prevent word card title from bouncing around ( #4325 )
2025-10-10 11:14:18 -04:00
avashilling
a79b72ffe9
change seed to new vocab bubble ( #4305 )
...
* change seed to new vocab bubble
and tweak the animation to fade in, then rise/fade out since this looks better than spinning in.
* formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-09 13:01:50 -04:00