Commit graph

100 commits

Author SHA1 Message Date
avashilling
15d3eb9cd7
fix: update mismatched keys to show xp animation on collection (#3577) 2025-07-29 09:11:39 -04:00
ggurdin
a98aeed5ed
chore: pass lemma meaning results to emoji picket instead of re-fetching, return STT langcode for audio messages (#3507) 2025-07-21 12:18:39 -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
Kelrap
245471f7a2
Unselect word on close word zoom card (#3451) 2025-07-14 11:47:37 -04:00
ggurdin
32355ddffd
chore: redact already-sent emoji reactions on select identical reaction in word zoom widget (#3447) 2025-07-14 09:15:48 -04:00
ggurdin
f396e5d32a
chore: send lemma emoji reaction on click (#3424) 2025-07-11 13:07:10 -04:00
ggurdin
f6f4c60287
chore: add more specific error messages 2025-07-11 12:57:48 -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
78b77cfe2e
chore: make toolbar key constant to prevent rebuilds (#3361) 2025-07-07 15:16:19 -04:00
ggurdin
f50f202c03
chore: save lemma edits to database (#3360) 2025-07-07 14:48:00 -04:00
Kelrap
4858e06295
Uses lowercase versions of lemma/form when comparing (#3346) 2025-07-07 10:50:35 -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
avashilling
15b1e68b74 clarify variable names and format code 2025-07-03 14:46:16 -04:00
ggurdin
280f54b55c
chore: redirect to analytics page instead of opening analytics popup 2025-07-03 14:39:12 -04:00
avashilling
71e1423fd9 make overlay separate/stacked on top of word card 2025-07-03 11:44:59 -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
1a08dda0ad add slightly different animation for smaller screens when not in column mode
vocab seed goes towards top right of card rather than top left of chat view, since there are no vocab stats on small screens
2025-07-02 15:02:17 -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
avashilling
9afee1cca1 seed spins in and fades to top left to draw attention to vocab increment
+ minor refactoring
2025-07-01 17:03:33 -04:00
ggurdin
b3155c1f47
feat: unified analytics page 2025-06-30 11:57:41 -04:00
avashilling
5205ec8775 Fix word card resize on load and add points animation 2025-06-27 16:05:28 -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
7bc6717456
chore: fix overflow in word card text 2025-06-24 14:20:35 -04:00
ggurdin
4571349eab
refactor: word card redesign 2025-06-23 10:59:39 -04:00
ggurdin
51490605fb
Merge branch 'main' into fluffychat-merge 2025-06-10 11:20:48 -04:00
wcjord
0e7727dc41 loading indicator for emojis and... hiding of grammar icons 2025-06-10 10:20:59 -04:00
ggurdin
cc015c930d
chore: formatting 2025-06-09 17:11:04 -04:00
ggurdin
30b185cdcc
fluffychat merge 2025-06-09 16:02:38 -04:00
wcjord
fc98b90736 feat: allow sending of lemma emojis as reactions, remove emoji picker to simplify selected view 2025-06-06 17:42:47 -04:00
wcjord
264e46ef3a
fix(word_zoom_widget): hide text.content.text if same as lemma.text (#2883)
* fix(word_zoom_widget): hide text.content.text if same as lemma.text

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-05-23 10:46:06 -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
bb3c4f30db
chore: make lemma header text wrap (#2703) 2025-05-08 12:03:09 -04:00
ggurdin
8468818ee4
chore: replace word audio icon button with gesture detector to remove in-built padding and be more exact about spacing (#2684) 2025-05-06 11:13:50 -04:00
ggurdin
5c5c56a100
chore: fix positioning in word zoom widget header buttons (#2664) 2025-05-05 12:47:27 -04:00
ggurdin
b2a0435380
chore: fix text overflow in morph meaning popup (#2643) 2025-05-05 09:58:04 -04:00
ggurdin
df38d752a5
chore: some fixes for alignment / audio buttons in word zoom card (#2625) 2025-05-02 12:48:18 -04:00
ggurdin
9175a05fd1
chore: move morph editting into morph popup (#2565) 2025-04-28 11:13:06 -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
Sofanyas Genene
698f058da6
refactor: allow users to edit morphs from word zoom widget
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-04-24 09:54:02 -04:00
ggurdin
fe88836e89
chore: require passing of langCode to TTS, log langCode (#2529) 2025-04-22 13:42:45 -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
b333c45026
2364 on chat creation with activity if no room image set activity image (#2371)
* chore: formatting

* chore: on chat creation without activity, set avatar to activity image if no image set
2025-04-07 10:58:38 -04:00
wcjord
af1cc0b8c2 fix(lemma_meaning_widget): fix text alignment 2025-04-05 12:54:05 -04:00
ggurdin
2a7dba6f7f
chore: wrap construct notification in safe area (#2328) 2025-04-02 16:33:33 -04:00
ggurdin
8b9fce8e56
chore: formatting (#2315) 2025-04-02 09:05:00 -04:00
wcjord
32ab738477 fix(reading_assistance): register end of activity 2025-04-01 17:20:24 -04:00
sienna-sterling
96197138ba
1949-changing-it-feedback (#2088)
---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-01 15:04:33 -04:00