Commit graph

129 commits

Author SHA1 Message Date
ggurdin
11b8d64346
chore: prevent overflow of reading assistance content popup (#2460) 2025-04-16 13:12:40 -04:00
ggurdin
4adedd6b78
chore: revert changes to text sizing (#2458) 2025-04-16 12:56:19 -04:00
ggurdin
739e271cb4
2455 reading assistance feedback from linh (#2456)
* chore: show correct morph once matched

* fix: account for morph activities in function to determine is token activity is complete

* chore: on click already correctly matched item, open the toolbar for the corresponding token
2025-04-16 12:44:23 -04:00
ggurdin
b8b5293132
chore: fix reading assistance causing freeze (#2432) 2025-04-11 15:47:15 -04:00
ggurdin
a36a3417ba
2421 reading assistance mode split feedback from will (#2422)
* chore: make input bar shorter in token mode

* chore: retry showing reading assistance content for initial token

* chore: make background lighter in token mode
2025-04-11 11:28:56 -04:00
ggurdin
b7a6ee6fe2
refactor: separate token and message reading assistance modes (#2416)
* refactor: separate token and message reading assistance modes

* chore: apply same token styling to HTML formatted messages

* chore: don't wait for lemma responses before showing reading assistance content
2025-04-10 16:51:42 -04:00
ggurdin
dde64d0da6
chore: fix discrepency between original message and centered message border radius (#2383) 2025-04-07 14:28:59 -04:00
ggurdin
b6a6991e61
chore: fix dialogs in report offensive message flow (#2380) 2025-04-07 13:49:26 -04:00
ggurdin
9161a346ed
chore: constrain width of unsubscribed card (#2373) 2025-04-07 11:55:03 -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
wcjord
868669484a fix(emoji_activity_generator): ensure unique choices 2025-04-05 12:43:47 -04:00
ggurdin
e7a2d12a3c
chore: disable custom message text sizing (#2355) 2025-04-04 11:31:11 -04:00
ggurdin
6888c8f152
fix: dispose text painter to prevent memory leak (#2352) 2025-04-03 16:53:16 -04:00
ggurdin
6c87814c07
Sentry (#2347)
* chore: replace late animations with nullable to prevent late init error

* chore: remove null check operator in showToolbarButtons

* chore: don't call setState in CustomSVG if not mounted
2025-04-03 15:09:32 -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
ggurdin
0321d20f44
fix: don't use custom sizing for subtitles (#2312) 2025-04-01 16:52:27 -04:00
ggurdin
44a33bc60f
chore: don't change message text size for chat list item subtitles (#2311) 2025-04-01 16:30:58 -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
wcjord
6e7ae5c044 chore(reading_assistance): several fixes and an enhancement to gain points animation 2025-04-01 14:13:16 -04:00
ggurdin
d935f6a501
chore: send error to sentry on report message (#2302) 2025-04-01 12:56:29 -04:00
wcjord
b4c1e1aa54 fix(reading_assistance): close word zoom on mode change 2025-04-01 11:21:22 -04:00
ggurdin
448fbbf668
refactor: move construct notifications to the top of the screen (#2298)
* refactor: move construct notifications to the top of the screen

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-01 10:57:58 -04:00
wcjord
b6e27d739a chore(reading_assistance): persistent distractor selection and fixes to analytics saving 2025-03-31 11:44:18 -04:00
ggurdin
ac7d5f3938
chore: replace future builder in morph edit widget to prevent infinite rebuild loop (#2273) 2025-03-31 11:10:51 -04:00
ggurdin
07128e3c0a
2270 lemma missing and purple too dark (#2272)
* chore: make key unique in vocab details page, update example message background color

* chore: ensure widget keys are unique
2025-03-31 10:20:44 -04:00
ggurdin
35aa5ced02
chore: account for non-l2 message in token TTS (#2271) 2025-03-31 09:33:57 -04:00
wcjord
2e1da66006 refactor(reading_assistance): persistent practice records 2025-03-30 10:11:21 -04:00
ggurdin
5e3e1604d4
chore: updates to sizing and spacing in vocab details popup (#2258) 2025-03-28 15:06:03 -04:00
ggurdin
ffc9d2f08a
chore: don't show read assistance tooltip if buttons aren't shown (#2251) 2025-03-28 10:17:07 -04:00
ggurdin
66e0f867d1
chore: wrap invisible inline tooltip in ignorepointer to prevent it convering up overlay header buttons (#2248) 2025-03-28 09:18:31 -04:00
ggurdin
0faeb6f6ae
2220 separate animation logic from choice array and apply to messge match activity (#2232)
* chore: abstract choice array animation

* chore: smoother animation
2025-03-26 13:38:25 -04:00
ggurdin
ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack (#2230) 2025-03-26 10:51:16 -04:00
ggurdin
027e13f32d
formatting (#2229) 2025-03-26 09:31:06 -04:00
wcjord
ac5356acd7 chore(reading_assistance): more tweaks based on feedback 2025-03-25 17:44:36 -04:00
ggurdin
42f56c1c54
fix: hide duplicate tooltip (#2224) 2025-03-25 15:54:31 -04:00
ggurdin
17ad748e7a
fix: prevent tooltip widget from covering toolbar buttons (#2222) 2025-03-25 15:34:41 -04:00
wcjord
d828d0fccd chore(reading_assistance): quick remove of expanded 2025-03-25 14:44:12 -04:00
ggurdin
592aa43089
2202 positioning to dos in reading assistance (#2214)
* chore: move toolbar buttons above reading assistance input bar

* chore: positioning on message relative to header and footer / positioning of tooltip between message and header

* chore: update inline tooltip color

* chore: animate reading assistance input bar height
2025-03-25 14:40:18 -04:00
wcjord
87f60857e9
Emoji-assignment (#2218)
* feat(lemma_emoji_row): vocab assignment and some reading assistance tweaks

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 14:24:05 -04:00
wcjord
aab980ec4b chore(reading_asssistance): some tweaks 2025-03-24 17:31:14 -04:00
ggurdin
06ee5403bb
formatting (#2210) 2025-03-24 15:35:45 -04:00
ggurdin
e3e81fbd68
feat: send activity plan state event 2025-03-24 15:28:02 -04:00
wcjord
379e4a8db9
Reading assistance (#2175)
* still in draft

* feat(reading_assistance): whole message activity oriented

* chore: fix .env file path

* feat: animate selected toolbar into middle of screen

* chore: initial work for message bubble size animation

* refactor(reading_assistance): hooking up the choice interactions and polishing UI

* chore: animate in content and buttons

* formatting

* position reading content relative to selected token

* working on limiting choices

* chore: fix positioning of toolbar animation

* chore: simplify positioning logic

* chore: animate in button height

* getting there

* rough draft with restricted activity number is complete

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-24 15:20:07 -04:00
ggurdin
6184942387
chore: improve readability of text in analytics popups (#2160) 2025-03-17 16:57:10 -04:00
ggurdin
69ea5f2e44
chore: add loading state to subscription controller, act as if user is subscribed if loading (#2148) 2025-03-17 12:16:18 -04:00
sienna-sterling
91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed 2025-03-14 16:42:57 -04:00
sienna-sterling
41ada11b53
fix(speech to text): speech to text now working. Also fixed overflow caused by tooltop message 2025-03-14 16:21:04 -04:00