Commit graph

708 commits

Author SHA1 Message Date
ggurdin
dc4ce90bf2
fix: add guard to prevent showing screen size popup when expanding screen after showing popup (#5127) 2026-01-08 10:23:11 -05:00
ggurdin
6e009c6d9e
fix: hide ability to change bot chat settings from non-admins (#5120) 2026-01-07 14:38:39 -05:00
ggurdin
d512571792
feat: allow users to update bot's voice settings (#5119) 2026-01-07 14:33:35 -05:00
ggurdin
328a6a4a10
fix: always enable small screen warning dialog on web (#5097) 2026-01-06 15:40:33 -05:00
ggurdin
0ba50f9d73
feat: when screen size gets too short, show warning dialog (#5070) 2026-01-05 16:41:13 -05:00
ggurdin
471ec1b3a9
chore: stack expanded space navigation menu over screen in one column mode (#5069) 2026-01-05 15:58:08 -05:00
ggurdin
fba96606cc
fix: always align space nav rail children to the left (#5059) 2026-01-05 13:37:46 -05:00
ggurdin
f2ae83ef08
fix: remove duplicate navigator pop in member actions popup (#5048) 2026-01-05 12:01:49 -05:00
ggurdin
2e0d38e801
4860 dms all chats (#5015)
* feat: initial work for dms => all chats

* more navigation updates

* change all chats tooltip
2025-12-31 14:05:16 -05:00
ggurdin
8e888dde58
chore: collapse navigation rail on navigate (#5013) 2025-12-31 11:34:33 -05:00
ggurdin
dd9a4858d1
feat: On hover of the Nav Bar, expand to show current icon tooltip text (#4976)
* feat: On hover of the Nav Bar, expand to show current icon tooltip text

* animate menu transition
2025-12-30 13:24:28 -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
d8caf8e481
feat: analytics database 2025-12-23 14:35:41 -05:00
ggurdin
652f5731b4
build: file reorganization 2025-12-04 16:36:04 -05:00
ggurdin
25bae8baf6
remove matrix widget reference from pangea controller 2025-12-04 10:44:04 -05:00
ggurdin
3ac8339817
split language related and learning settings related folders 2025-12-04 10:06:59 -05:00
ggurdin
97bfdb2603
remove space code controller from pangea controller 2025-12-03 16:36:41 -05:00
ggurdin
a484c38be1
fix: set showed menu on show menu instead of on show tutorial popup 2025-12-02 11:21:51 -05:00
ggurdin
3f1d489ec0
feat: store whether or not user has seen activity menu tutorial popup and don't show it again 2025-12-02 10:56:08 -05:00
ggurdin
b5a7b1bef0
fix: fix small text input boxes on iOS (#4719) 2025-11-21 09:21:57 -05:00
ggurdin
0c7813dc8e
feat: enable joining space via link on mobile (#4712) 2025-11-20 12:15:47 -05:00
Kelrap
630194e3af
Make unread badge size consistent regardless of size (#4669)
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-11-19 11:49:35 -05:00
ggurdin
77a0d7deb7
fix: don't show foreground notifications for the active room 2025-11-14 09:43:15 -05:00
Kelrap
e85ac666ad Replace 'ban from chat' with 'ban' and 'kick from chat' with 'kick' 2025-11-04 15:21:02 -05:00
ggurdin
5e0e049f81
fix: throw more specific errors, always send stack trace to sentry, don't try to access client directly after logout 2025-11-03 11:10:59 -05:00
Kelrap
b781aebf58
Dismiss course invite (#4509)
* Copy chat invite behavior for course invite

* Add badge to distinguish joined courses from invited courses

* Edit badge appearance

* Badge position tweak, fix intl_en from merge
2025-10-27 10:16:17 -04:00
ggurdin
549704d6ae
fix: register UIA listener on create login client, instead of on login (#4451) 2025-10-20 16:38:36 -04:00
ggurdin
7579b657f3
4379 show participants in public courses selection (#4383)
* chore: trip body / icons updates

* chore: display participant count in public courses page, update trip-related copy
2025-10-14 15:28:33 -04:00
ggurdin
c07c0632bc
chore: on play with bot timeout, show warning popup (#4312) 2025-10-09 15:50:56 -04:00
ggurdin
8c388a76f8
feat: add notification volume setting (#4310) 2025-10-09 15:19:31 -04:00
ggurdin
a44e378f4f
feat: set initial L2 via cached space code course target language if available (#4264) 2025-10-07 11:25:46 -04:00
ggurdin
5f137361bd
4242 change course redirect (#4245)
* feat: connect with synapse public courses endpoint

* intergate course IDs into response model

* remove course redirect, update user's l2 on return to language selection page

* display on public courses page to go to page to make your own and display on make your on page to skip to rooms
2025-10-03 12:51:39 -04:00
ggurdin
6dddefcb6d
chore: add some debugging statement for staging logout issue (#4234) 2025-10-03 10:20:10 -04:00
ggurdin
a9510d26f0
4152 onboarding tweaks (#4163)
* filter courses by short lang codes

* reduce padding in course details page

* update home / registration routes

* refactor: replace find your people page with new course page from onboarding
2025-09-29 11:28:20 -04:00
ggurdin
3ed4add04e
feat: new onboarding flow (#4112)
* feat: new onboarding flow

* go to course details page on click course template in setup page

* update route redirects

* style tweaks
2025-09-25 11:09:55 -04:00
ggurdin
d29d69892d
Playtest updates (#4054)
* update emoji mode icon and tooltip

* upload CMS url instead of uploading image bytes to matrix

* re-init subscription controller after setting account creation date
2025-09-19 12:59:15 -04:00
ggurdin
c1c4152633
chore: update icon and border of find a course nav rail item (#4005) 2025-09-18 08:56:45 -04:00
ggurdin
7d46892a39
3927 analytics tweaks (#3953)
* analytics page updates

* add back download buttons
2025-09-11 15:24:55 -04:00
ggurdin
5397ba0a68
chore: don't show ping unread badge (#3946) 2025-09-11 11:01:19 -04:00
ggurdin
c04466fdca
3915 course chat view updates (#3919) 2025-09-10 11:10:13 -04:00
ggurdin
916da50bd4
3871 activity session issues feedback (#3874)
* fix: add header when fetching image from CMS

* fix: only show activity start page is all roles have never been full

* chore: disable archive button until summary loads

* chore: still save activity analytics summary even if there's a choreo error when fetching summary
2025-09-04 13:48:26 -04:00
ggurdin
9e8689f595
fix: only could chats within space parents in all chats unread bubble (#3854) 2025-09-03 11:19:51 -04:00
ggurdin
ffe5c22e9e
chore: update 'find your people' copy for courses (#3847) 2025-09-02 16:17:15 -04:00
ggurdin
677e9ce594
3822 begin activity design implementation (#3827)
* file reorganization

* added activity summary widget to show in chat view and activity launch view

* more updates to activity sessions start page

* function to ping course

* remove duplicate loading of participants

* nav bar visibility changes

* add generalized image from url widget

* update bottom of screen activity status message and add summaries to chat event list

* scroll to summary on click

* show invited activity sessions in course chats view
2025-09-02 12:37:16 -04:00
ggurdin
4e2d4042be
chore: only show rooms without space parents in main chat list, remove options to add to space and remove from space (#3816) 2025-08-26 16:08:56 -04:00
ggurdin
f9ee134cdd
feat: course planner 2025-08-25 15:43:17 -04:00
ggurdin
62140c56da
feat: activity sessions 2025-08-04 16:31:00 -04:00
ggurdin
3bd840c621
feat: set app language to user's L1 (#3554) 2025-07-24 13:03:19 -04:00
Kelrap
85c9b12bc4
Fix profile popup positioning (#3475)
* Shift profile popup right when its positioning is too far left

* chore: revert change for specific screen widths

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-07-16 12:31:26 -04:00
ggurdin
3dd0542703
chore: fix TTS voice initialization (#3469) 2025-07-15 16:22:57 -04:00