ggurdin
b6d4db9d08
feat: show translation option for messages outside of user L2
2025-12-02 15:48:01 -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
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
2b522b6dd7
widgets refactor
2025-11-03 12:52:22 -05: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
f9d3e5e473
chore: show 'all done' message in practice activity bar for each activity type ( #4212 )
2025-10-01 11:45:08 -04:00
ggurdin
783085d44c
fix: don't dispose new word overlay animation early ( #4168 )
2025-09-29 10:10:30 -04:00
ggurdin
802465c92c
3895 emoji sequence on clicking the words in a sentence of the target language ( #4004 )
...
* cleanup
* feat: toolbar emoji mode
2025-09-17 11:38:11 -04:00
ggurdin
712cd101d5
fix: don't show green underlines on own messages ( #3997 )
2025-09-16 10:25:15 -04:00
ggurdin
6c05ffaf2a
feat: always show new tokens with green underlines ( #3984 )
2025-09-15 10:46:20 -04:00
ggurdin
27546dbb7f
fix: remove null check in onSelectNewToken ( #3594 )
2025-07-31 10:13:27 -04:00
avashilling
15d3eb9cd7
fix: update mismatched keys to show xp animation on collection ( #3577 )
2025-07-29 09:11:39 -04:00
ggurdin
3bd840c621
feat: set app language to user's L1 ( #3554 )
2025-07-24 13:03:19 -04:00
avashilling
8e5dc610f8
3396 collect on selection animation not line up ( #3468 )
...
* fix: switch to overlayUtil instead of manual overlay entry to fix alignment, and comment out second seed animation
*still needs some work on the top right seed in word card
* fix: fix construct xp widget bug and comment out previous animation
also change message selection overlay to trigger update when animation is finished rather than on two conflicting timers
* merge conflicts and code formatting
* format
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-07-16 09:40:24 -04:00
ggurdin
48cb93af90
chore: reenable translation button for audio messages ( #3411 )
2025-07-10 14:17:53 -04:00
ggurdin
5c63aa95c5
chore: decrease token text size in word zoom card, don't deselect token on second click ( #3410 )
2025-07-10 14:11:30 -04:00
ggurdin
d9635dd968
chore: only show language assistance buttons for messages in user's l2 ( #3405 )
2025-07-10 13:48:17 -04:00
ggurdin
a660ba32c1
chore: fix some sizing issues on mobile, some updates to menu buttons ( #3383 )
2025-07-09 13:15:16 -04:00
ggurdin
12752ef38e
chore: don't call lemma_defintion for all tokens when opening toolbar ( #3364 )
2025-07-07 16:46:38 -04:00
ggurdin
41830f2f2d
chore: react to new token selection when token is initally selected ( #3358 )
2025-07-07 13:45:10 -04:00
ggurdin
491c13b28f
chore: fix jerking animation in word card
2025-07-03 15:45:36 -04:00
ggurdin
ca71286e40
resolve merge conflict
2025-07-03 15:16:57 -04:00
ggurdin
aeb92b1b89
refactor: new message selection mode
2025-07-03 12:36:21 -04:00
avashilling
cec627386b
small fixes and refactoring
...
Change how NewWordOverlay is called and remove redundant variables, take repeat tokens/lemma out of newTokens on click
2025-07-02 16:58:41 -04:00
avashilling
43ae91f96b
Merge branch 'main' into 3223-marking-new-forms-and-simple-satisfying-collection-mechanic
2025-07-02 12:38:22 -04:00
ggurdin
549daf61c9
chore: fix vertical misalignment of non-token text
2025-07-02 12:08:24 -04:00
avashilling
144cb62677
Merge branch 'main' into 3223-marking-new-forms-and-simple-satisfying-collection-mechanic
2025-06-30 09:20:25 -04:00
avashilling
7d92e81f56
fix: only give user vocab in their L2 and animation tweaks
2025-06-26 16:56:19 -04:00
avashilling
bf29b28364
feat: underline new tokens and animate collecting them on click
2025-06-26 13:04:33 -04:00
ggurdin
f3281d87d2
chore: if originalSent doesn't have tokens, don't include it in representations list because related token events cannot be sent to it
2025-06-26 11:25:38 -04:00
ggurdin
8bd8e1d9ba
chore: adjust message offset / size when bubble content changes
2025-06-25 10:32:10 -04:00
ggurdin
956b2af88f
feat: make tokens in STT transcript clickable
2025-06-20 15:02:39 -04:00
ggurdin
a2d4aa0f16
chore: deselect events in message overlay dispose function
2025-06-18 15:07:14 -04:00
ggurdin
aa42aa5861
chore: when showing non-message content in overlay message, set minimum widget
2025-06-12 10:41:09 -04:00
ggurdin
296ddef06d
chore: add SST translation event
2025-06-11 12:12:26 -04:00
ggurdin
99fd9f9cb0
always show transcription
2025-06-10 15:01:32 -04:00
ggurdin
f7d8a09845
show overlay and play maudio with one click
2025-06-10 14:37:59 -04:00
ggurdin
4a7e9dade9
feat: add toolbar buttons for audio messages
2025-06-10 12:52:38 -04:00
ggurdin
3359cfe25d
fix: make TTS button pause when it's stopped by the other TTS button playing ( #2831 )
2025-05-19 12:19:17 -04:00
ggurdin
c1e81ac5f8
chore: don't tokenize non-text messages ( #2582 )
2025-04-29 13:34:41 -04:00
ggurdin
51b5ec1163
chore: move STT into message bubble ( #2564 )
2025-04-28 10:22:32 -04:00
ggurdin
7f11a5dba9
Adjust translation animation ( #2556 )
...
* chore: some edits to message toolbar
* chore: some updates to reading assistance
2025-04-25 09:41:07 -04:00
ggurdin
22f46caf80
2507 still requesting unlocking translation faster ( #2549 )
...
* initial work for new reading assistance modes
* feat: added select mode buttons
* chore: highlight audio tokens, always open selection mode first
2025-04-24 15:13:46 -04:00
ggurdin
fe88836e89
chore: require passing of langCode to TTS, log langCode ( #2529 )
2025-04-22 13:42:45 -04:00
wcjord
9b547d702b
2506 feedback on the new word card and message activities ( #2525 )
...
* fix(reading_assistance): fixed playing of sound and edited some copy
* chore: show token emojis for non-activity tokens, show morph defintion below choices once correct choice has been made
* chore(reading_assistance): added morph meaning for incorrect choices and adjusted some spacing
* chore(reading_assistance): adjusting spacing of morph choices to accomodate meaning text
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-21 18:17:36 -04:00
wcjord
11289c6267
2463-dont-do-activities-in-word-mode ( #2481 )
...
* chore(reading_assistance): give content outside of message mode
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-04-17 15:52:41 -04:00
ggurdin
e5d839b20f
2464 the empty space above the message is not pleasing any solution ( #2475 )
...
* chore: shrink message token buttons when empty
* chore: fix message overlay overflow error
2025-04-17 12:23:51 -04:00