Commit graph

10086 commits

Author SHA1 Message Date
ggurdin
162a264cf5
2233 usability test todos (#2261)
* chore: always get span details on press why button

* chore: increase construct XP needs to show notification

* chore: don't give mouse feedback in IGC button does nothing
2025-03-28 15:46:07 -04:00
ggurdin
5a97d4a2b9
chore: updated bookmarks copy (#2259) 2025-03-28 15:07:40 -04:00
ggurdin
5e3e1604d4
chore: updates to sizing and spacing in vocab details popup (#2258) 2025-03-28 15:06:03 -04:00
ggurdin
dd8ec30712
2253 activity planner feedback (#2256)
* chore: UI / UX updates to activity launching

* chore: launch generated activities into existing chat if available
2025-03-28 14:07:33 -04:00
ggurdin
12e8e19932
chore: add decoration text to bot settings language dropdown (#2252) 2025-03-28 10:25:12 -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
5dc64c64c7
chore: if cached morph meaning response is null, show meaning not found message (#2249) 2025-03-28 09:33:31 -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
b7b5522649
2223 make your own activity page (#2245)
* feat: added make your own activity page

* chore: center content of activity planner page
2025-03-27 16:57:07 -04:00
ggurdin
66ac13f3bf
feat: featured activities page and new activity planner navigation (#2242) 2025-03-27 14:20:31 -04:00
ggurdin
4a20a1fe5b
chore: give generated activities their own images 2025-03-27 11:16:29 -04:00
ggurdin
ee11c5596b
feat: add activity suggestions to new chat page (#2235) 2025-03-27 10:37:08 -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
ggurdin
10bd421016
chore: don't reset instruction profile info on save learning settings, don't update toggle status if value has not changed (#2221) 2025-03-25 15:25:57 -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
f8feab5eea
chore: add hardcoded fallback language list (#2207) 2025-03-24 14:31:32 -04:00
ggurdin
1b80f12f6f
chore: improve logic for when to show subscription snackbar (#2195) 2025-03-21 15:42:44 -04:00
ggurdin
c47c5cb2df
chore: check if mounted before setting state in async function (#2194) 2025-03-21 15:03:02 -04:00
ggurdin
269af9f4e6
feat: show unlocked constructs snackbar (#2193) 2025-03-21 14:41:52 -04:00
Wilson
b104069d31
feat: level up summary (#2182)
* remove send local analytics to matrix on level up

* complete implementation of level up summary

* generated

* fix model key issues that prevents parsing request and response

* fix env

* generated

* improve level up summary to utilize existing state event

* 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-03-21 12:19:06 -04:00
ggurdin
bf102a33ef
chore: some UI/UX to bottom nav bar navigation (#2190) 2025-03-21 12:10:41 -04:00
ggurdin
185595370e
fix: if tokens event is malformed look for other tokens events 2025-03-20 16:57:05 -04:00
ggurdin
5420cb840e
fix: if membership gets out of sync on join space with code, get true value from matrix (#2188) 2025-03-20 16:09:27 -04:00
ggurdin
4c4bd781b4
chore: add learning settings to general settings (#2187) 2025-03-20 15:57:46 -04:00
ggurdin
fae97c0ab2
refactor: invite page redesign (#2186) 2025-03-20 13:40:19 -04:00
ggurdin
af923d67bf
chore: highlight selected item in dropdowns (#2181) 2025-03-19 15:34:38 -04:00
ggurdin
1c1777bce4
chore: increase text size in activity suggestion dialog (#2180) 2025-03-19 13:35:02 -04:00
ggurdin
0d4fef8a14
chore: make plus icon color match theme (#2179) 2025-03-19 13:17:59 -04:00
ggurdin
84fde3026a
chore: update subscription snackbar link color (#2178) 2025-03-19 12:29:52 -04:00
ggurdin
e3012f479f
chore: fix for null check error in getFeedback (#2174) 2025-03-19 10:45:48 -04:00
ggurdin
af295b2817
chore: better error logging if subscription info is null (#2171) 2025-03-19 10:31:53 -04:00
ggurdin
25b1c63df4
chore: add images to activity planner page (#2169) 2025-03-19 09:52:35 -04:00
ggurdin
24621be6b2
chore: adjust header text size on activity suggestions page (#2168) 2025-03-18 14:59:43 -04:00
ggurdin
6b66affbc0
chore: refresh chat participant list page on participants list change (#2167) 2025-03-18 14:51:35 -04:00
ggurdin
bd1c6c7437
chore: make space filter buttons into floating action buttons (#2166) 2025-03-18 09:51:19 -04:00
ggurdin
94790229e6
chore: improve spacing in vertical activity suggestions view, replace arrows with scroll bar (#2165) 2025-03-18 09:41:18 -04:00
ggurdin
6184942387
chore: improve readability of text in analytics popups (#2160) 2025-03-17 16:57:10 -04:00
ggurdin
cfe5a0abf9
chore: improvements to activity suggestion UI on mobile (#2159) 2025-03-17 16:42:52 -04:00
ggurdin
6d393f7745
chore: improve rendering of vocab analytics popup, exclude empty lemmas, enable filtering 2025-03-17 16:09:26 -04:00