ggurdin
471ec1b3a9
chore: stack expanded space navigation menu over screen in one column mode ( #5069 )
2026-01-05 15:58:08 -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
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
16fe7f28e3
move language settings getter into user controller
2025-12-04 09:12:48 -05:00
ggurdin
97bfdb2603
remove space code controller from pangea controller
2025-12-03 16:36:41 -05:00
ggurdin
db594d84e7
fix: on course creation, wait for course plan state event to sync
2025-12-02 16:35:57 -05:00
ggurdin
cd4600501d
feat: make course default chats optional to add ( #4756 )
2025-12-01 12:42:57 -05:00
ggurdin
0c7813dc8e
feat: enable joining space via link on mobile ( #4712 )
2025-11-20 12:15:47 -05:00
ggurdin
c256388e8b
remove unnecesary choreographer extensions
2025-11-10 15:57:40 -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
92e4768704
fix: refresh chat list on join with link ( #4417 )
2025-10-15 16:12:53 -04:00
ggurdin
ff85fc8a9c
chore: more specific error message on not found course with code ( #4336 )
2025-10-10 15:32:15 -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
997d0d3706
fix: fix join with code redirect for non-spaces ( #4248 )
2025-10-03 14:40:47 -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
828dbab9a8
feat: use cached space code to join space on create account ( #4224 )
2025-10-02 11:51:25 -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
d166f40849
3988 activitycourse tweaks ( #3989 )
...
* chore: set course and activity descriptions
* chore: remove redundant results button
2025-09-15 13:46:11 -04:00
ggurdin
5ce2a787b4
3890 activity start page changes ( #3901 )
...
* comment out unreferenced files
* decouple courses, topics, and activities
* update start page
* disable 'join open session' button
2025-09-08 15:25:56 -04:00
Kelrap
da03b0c981
Replaced references to spaces with courses in intl files and calls ( #3884 )
...
* Replaced references to spaces with courses in intl files and calls
* Change learning community reference to 'public course'
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-05 11:38:10 -04:00
ggurdin
4b3d58e30b
fix: bring back lazy loading of members, call requestParticipants where full participant list is needed ( #3815 )
2025-08-26 15:37:17 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -04:00
ggurdin
20b17e5f3d
fix: load full participant list when needed ( #3782 )
2025-08-21 11:37:08 -04:00
ggurdin
ece75b7f74
3770 total vocab grammar and xp calculations per user and activity ( #3775 )
2025-08-19 10:15:22 -04:00
ggurdin
7c03c70105
3517 non local storage of bookmarked activities ( #3761 )
2025-08-18 11:43:00 -04:00
ggurdin
867004243f
chore: don't lazy load members, account for left memebers when determ… ( #3653 )
...
* chore: don't lazy load members, account for left memebers when determining if activity is finished
* chore: always show continue button in unfinished activities
2025-08-07 11:49:57 -04:00
ggurdin
39fc047961
feat: space analytics page
2025-08-06 15:18:10 -04:00
ggurdin
62140c56da
feat: activity sessions
2025-08-04 16:31:00 -04:00
ggurdin
8319a8698d
chore: update room code error message ( #3538 )
2025-07-23 11:00:07 -04:00
Kelrap
4105459b73
Use correct route when join class by link ( #3528 )
2025-07-22 14:54:25 -04:00
ggurdin
e9af147257
chore: add join codes to all new rooms and add join code to existing room on visit invite page if user has permission ( #3463 )
2025-07-15 11:29:44 -04:00
ggurdin
6809063a81
chore: use fluffychat's function for changing room display names ( #3448 )
2025-07-14 09:24:46 -04:00
ggurdin
f6f4c60287
chore: add more specific error messages
2025-07-11 12:57:48 -04:00
ggurdin
4aac64e6b5
chore: show leaderboard on mobile ( #3391 )
2025-07-10 11:33:53 -04:00
ggurdin
ad1a84bc5c
3263 duplicate participant list causes confusion ( #3390 )
...
* chore: remove participant list from space view
* chore: don't change participant list rendering based on screen sizwe
2025-07-10 11:28:28 -04:00
ggurdin
a3b2c2791b
chore: make non-joined room members less opaque in room details view
2025-06-20 12:08:51 -04:00
ggurdin
fdf30b3462
chore: update presence avatar when user ID changes, go right to knocking members filter from knocking users indicator
2025-06-17 09:32:47 -04:00
Kelrap
49a6f5fde5
Merge branch 'main' of https://github.com/pangeachat/client into public-space-refinement
2025-06-10 14:21:14 -04:00
Kelrap
01e08babb9
Add default public space avatars
2025-06-10 13:06:10 -04:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
ggurdin
f16e1126ab
feat: add space view participant list
2025-06-05 12:50:40 -04:00
ggurdin
249538c20b
feat: redesign of space access page ( #2903 )
2025-06-02 14:48:39 -04:00
ggurdin
3e12f6050c
chore: add intro and accouncement chat icons ( #2889 )
2025-05-23 13:08:39 -04:00
ggurdin
bc77056b96
refactor: room details page redesign
2025-05-22 14:25:55 -04:00
ggurdin
21d703d640
chore: wait for space default rooms in sync before adding them to space ( #2861 )
2025-05-21 10:10:13 -04:00
ggurdin
c45415749b
chore: add new default power levels ( #2855 )
...
* chore: add new default power levels
* chore: update permissions copy
2025-05-21 09:36:56 -04:00
ggurdin
ebf4224cba
2742 bring back starter chats for top level spaces ( #2784 )
...
* feat: added introducton and accouncements chats to new space
* chore: make spaceID redirect clearer
* chore: remove bot from default power levels
2025-05-14 16:08:52 -04:00
ggurdin
8ae997e642
feat: add join space onboarding step ( #2771 )
2025-05-12 16:09:17 -04:00