Commit graph

114 commits

Author SHA1 Message Date
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