ggurdin
ef42cf5cee
chore: changes to chat list main view ( #4158 )
...
* chore: changes to chat list main view
* remove onboarding page
2025-09-26 13:23:03 -04:00
ggurdin
f39b632a45
fix: use outer context when navigating via course chat popup ( #4139 )
2025-09-25 12:36:41 -04:00
ggurdin
fcd40ba40b
chore: update course edit saving logic ( #4136 )
2025-09-25 12:19:07 -04:00
ggurdin
70bfe0feef
fix: don't show end activity button until activity has started ( #4134 )
2025-09-25 12:01:09 -04:00
ggurdin
89bb560347
4110 playtest 92325 ( #4121 )
...
* style activity role tooltip like instruction inline tooltips
* style updates to activity details
* don't show token underlines in practice mode
* show loading activity analytics
* use all construct types to calculate activity analytics, include audio messages in activity summary request
* update chat context menus for activities
* fix positioning on menu in main chat list
2025-09-25 08:46:46 -04:00
ggurdin
71b74fedbc
fix: don't reset edits using the room's title and description ( #4080 )
2025-09-22 13:25:03 -04:00
ggurdin
1b353afbac
feat: integrate room preview endpoint ( #4014 )
...
* feat: integrate room preview endpoint
* initial work for intermediary activity page
* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update lib/pangea/chat_settings/utils/room_summary_extension.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* formatting
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-19 09:55:13 -04:00
ggurdin
218e9ab3fd
chore: disable save edits button if no changes in course edit page ( #4033 )
2025-09-18 12:27:13 -04:00
ggurdin
e3e8cc45fa
chore: show snackbar on course edit save ( #4025 )
2025-09-18 09:56:50 -04:00
ggurdin
eb3f5a446f
chore: add placeholder to image in course editting page ( #4024 )
2025-09-18 09:46:36 -04:00
ggurdin
edc29dbf61
chore: add hint text to text fields in course edit page ( #4022 )
2025-09-18 09:37:41 -04:00
ggurdin
c831d6964d
feat: add edit course page ( #3971 )
2025-09-12 13:15:38 -04:00
Kelrap
7e057c0b48
Wrap invite course avatar in MapClipper ( #3957 )
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-12 10:21:07 -04:00
ggurdin
40137c226a
some activity / invite page tweaks ( #3958 )
2025-09-12 10:12:12 -04:00
ggurdin
d057cee222
chore: update how activity summary description expansion button layout works ( #3930 )
2025-09-10 12:58:02 -04:00
ggurdin
b45541d826
feat: activity dropdown menu
2025-09-08 16:56:26 -04:00
ggurdin
0b6e334ed7
chore: control space details tabs with query parameters ( #3842 )
2025-09-02 13:11: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
Wilson
a62d9f8643
feat: courses repo ( #3777 )
2025-08-28 12:02:58 -04:00
ggurdin
bd39abc54b
chore: padding updates to course chats list ( #3818 )
2025-08-26 16:25:15 -04:00
ggurdin
44d800762d
chore: use default list tile text sizes in space details more tab ( #3817 )
2025-08-26 16:13:23 -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
f632f1fbae
3806 course planner feedback ( #3808 )
...
* don't make the delete space button red
* decrease room avatar size in space details header
* add custom pin clipper
2025-08-26 10:41:33 -04:00
Kelrap
10a7024c64
Check for invite permission for countParticipants button action ( #3795 )
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-25 15:54:12 -04:00
Kelrap
ceebe17ce4
Searches text field contents on switch invite page tab ( #3802 )
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-08-25 15:49:41 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -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
00d3b2d7ac
chore: add power level labels in invite page ( #3716 )
2025-08-13 12:50:09 -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
Kelrap
c740947551
Shows bot settings on bot DM details page ( #3582 )
...
* Shows bot settings on bot DM details page
* chore: show bot settings in DMs with bot settings state event
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-07-29 15:55:25 -04:00
Kelrap
f3f87dfcde
Hide mobile download ( #3543 )
...
* Use correct route when join class by link
* Hide room download buttons if not web
2025-07-23 14:07:35 -04:00
ggurdin
e029c38f7d
chore: normalize function for getting original written message content ( #3514 )
2025-07-21 13:59:51 -04:00
Kelrap
e59e314628
When a parent is added to new chat, load before opening invite page ( #3497 )
...
* When a parent is added to new chat, load before opening invite page
* chore: only wait for new group in sync after adding to space if space parents list is empty
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-07-21 09:20:16 -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
c325d2b1d7
chore: shorten room capacity error message ( #3441 )
2025-07-11 15:50:53 -04:00
ggurdin
7e07289ae7
chore: hide invite page share button if room does not have join code / is not space ( #3426 )
2025-07-11 13:18:44 -04:00
ggurdin
2803de4d3b
chore: on invite all users from parent space, include invited / knocking users ( #3425 )
2025-07-11 13:11:53 -04:00
ggurdin
a41b2d2dde
More specific error messages ( #3418 )
...
* chore: add more specific error messages
* chore: more specific error messages
* chore: more specific error messages
* chore: more specific error messages
2025-07-11 09:51:49 -04:00
Kelrap
423b84cfdb
Don't change color of dm title when button is disabled ( #3393 )
2025-07-10 11:58:54 -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
4006e3207c
chore: add membership / power level indicators in chat details participant list ( #3389 )
2025-07-10 11:03:04 -04:00
ggurdin
ad3546a209
3028 easier to invite users to a chat ( #3387 )
...
* chore: inital work for invite page updates
* open user dialog on click user in invite list
2025-07-10 09:42:44 -04:00
ggurdin
f58c1aa808
chore: disable participants / chat name buttons on DM chat details page ( #3386 )
2025-07-10 09:27:49 -04:00
ggurdin
61d15f1fff
chore: simplify space invite page
2025-06-30 15:18:42 -04:00
ggurdin
1d20ba02db
chore: don't expand delete space dialog if empty
2025-06-25 15:05:38 -04:00
ggurdin
1608923516
chore: hide delete option for DMs
2025-06-23 16:11:37 -04:00
ggurdin
36caaa8c4e
chore: change delete message for empty spaces
2025-06-23 16:08:01 -04:00