ggurdin
14ed8febf6
chore: Disable ability to send video/files (slash anything else that the bot doesn’t know what to do with) in bot chats ( #5065 )
2026-01-05 15:10:54 -05:00
ggurdin
f6d40866da
fix: show request regen button in overlay message ( #4996 )
2025-12-30 15:51:31 -05:00
ggurdin
0eeec052b2
4907 construct details changes ( #4961 )
...
* chore: remove delegation analytics page
* feat: vocab construct analytics level bar
* chore: analytics mobile navigation
* feat: cap construct XP
2025-12-29 13:39:37 -05:00
ggurdin
75b60781af
fix: use construct id json in route for analytics details page
2025-12-19 16:12:45 -05:00
ggurdin
652f5731b4
build: file reorganization
2025-12-04 16:36: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
f1246fae6a
chore: fix IT bar tooltip background ( #4730 )
2025-11-21 11:55:32 -05:00
ggurdin
2a71560574
chore: move activity goal tooltip outside of chat input bar background color ( #4703 )
2025-11-20 10:10:38 -05:00
ggurdin
0ec17d615e
refactor: expose text updates from it/igc via streams and respond to those streams in the choreographer
2025-11-13 12:51:26 -05:00
ggurdin
4b9fd02baf
some tweaks
2025-11-11 16:31:09 -05:00
ggurdin
c256388e8b
remove unnecesary choreographer extensions
2025-11-10 15:57:40 -05:00
ggurdin
941827bb8a
refactor: remove chat controller dependency from choreographer
2025-11-10 15:23:15 -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
77ec540693
reduce duplicate code
2025-11-04 15:23:54 -05:00
ggurdin
4bbb81e20c
only rebuild choreo-widgets when related data updates
2025-11-04 14:39:16 -05:00
ggurdin
2b522b6dd7
widgets refactor
2025-11-03 12:52:22 -05:00
ggurdin
d945959ba0
full refactor of all chore-related controllers
2025-10-29 17:07:15 -04:00
Kelrap
a2a81733bd
Fix bottom bar spacing issues, make it more consistent with Fluffychat behavior ( #4523 )
...
* Add background to activity role tooltip
* Fix spacing directly, instead of adding role tooltip background
* Make bottom bar padding, background color, and divider behave more like Fluffychat
* remove changes to fluffychat code
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-28 09:47:28 -04:00
ggurdin
f53b010105
fix: add new analytics update type for initial data (from local and s… ( #4484 )
...
* fix: add new analytics update type for initial data (from local and server), listen for init updates in analytics page to rebuild on language change
* fix: URL encode construct IDs during construct analytics navigation
* chore: add tooltip to level analytics page, update divider in construct analytics details page
2025-10-21 16:04:09 -04:00
ggurdin
97163ce221
4199 prevent activity menu tooltip from being interfered with my other overlays to ensure it always shows ( #4215 )
...
* don't show activity dropdown instructions if word card is open
* block other overlays from openning when tutorial overlay is open
* remove duplicate open overlay data, don't wait for construct banners to close if overlay fails to open
2025-10-01 14:00:14 -04:00
ggurdin
b5558905d8
chore: give activity goal tooltip max width ( #4179 )
2025-09-29 15:19:30 -04:00
ggurdin
7d46892a39
3927 analytics tweaks ( #3953 )
...
* analytics page updates
* add back download buttons
2025-09-11 15:24:55 -04:00
ggurdin
98406c70f8
chore: hide activity role tooltip when it bar is open ( #3933 )
2025-09-10 13:35:00 -04:00
ggurdin
08eb8fe19f
fix: update payload accessToken on new login ( #3916 )
2025-09-09 13:01:03 -04:00
ggurdin
ad2e0e26db
chore: show role goal in text abut button on activity launch page and in tooltip above input bar ( #3910 )
2025-09-09 10:34:54 -04:00
ggurdin
19381d0fd7
fix: in new courses, set course_user state event power level to 0 ( #3882 )
2025-09-05 09:57:56 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -04:00
ggurdin
861da39362
chore: show role name in message sender display ( #3730 )
2025-08-13 14:54:51 -04:00
Kelrap
d8ce170b0d
Decrease grammar popup text size in column mode ( #3673 )
...
* Decrease grammar popup text size in column mode
* simplify
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-08 16:56:54 -04:00
ggurdin
d87f86bee1
3667 replace room creation state event with big image ( #3670 )
...
* build: reorganize activity-related files
* chore: add roles to instances of activity plan models
* chore: add avatar url to role object
* chore: in activity sessions, replace room creation state event with larger image
2025-08-08 12:21:46 -04:00
ggurdin
c2134d2f3e
chore: change activity roles event so admins can finish activity for everyone ( #3665 )
2025-08-08 11:33:17 -04:00
ggurdin
dea50a51fd
chore: some small updates to activity session UI ( #3630 )
2025-08-05 12:02:20 -04:00
ggurdin
62140c56da
feat: activity sessions
2025-08-04 16:31:00 -04:00
avashilling
63c77b067a
fix: construct banner always does cleanup on close ( #3573 )
2025-07-29 09:12:40 -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
612ab99ea8
fluffychat merge
2025-07-08 09:52:41 -04:00
ggurdin
182269da97
merge main
2025-07-08 09:19:17 -04:00
avashilling
66e4cbc6af
feat: add star and morph icon rain when new grammar concept unlocked ( #3338 )
2025-07-07 09:43:52 -04:00
ggurdin
280f54b55c
chore: redirect to analytics page instead of opening analytics popup
2025-07-03 14:39:12 -04:00
ggurdin
b3155c1f47
feat: unified analytics page
2025-06-30 11:57:41 -04:00
ggurdin
adc7cc4088
fluffychat merge
2025-06-27 16:05:22 -04:00
ggurdin
46a8477172
fluffychat merge
2025-06-27 15:46:05 -04:00
ggurdin
36fd0069a6
fluffychat merge
2025-06-10 12:00:34 -04:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
ggurdin
e2acfb81ae
fluffychat merge
2025-06-09 14:56:20 -04:00
ggurdin
87b6672677
chore: use root navigator for popup menus
2025-06-06 13:54:25 -04:00
ggurdin
0c4597226f
refactor: improvements to fake message display, allow users to send more than one fake message at a time ( #2925 )
2025-06-04 14:01:19 -04:00