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
f0d70fea70
build: fix lints for new flutter version ( #4154 )
2025-09-26 09:31:55 -04:00
ggurdin
65b0747929
chore: remove unnecessary padding ( #4143 )
2025-09-25 13:31:02 -04:00
ggurdin
d43f5970fc
chore: update some copy in filter dropdowns ( #4140 )
2025-09-25 12:43:27 -04:00
ggurdin
f39b632a45
fix: use outer context when navigating via course chat popup ( #4139 )
2025-09-25 12:36:41 -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
533ebc991e
chore: update activity session notification to open activity start page without joining activity ( #4122 )
2025-09-25 09:11:25 -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
f076584623
fix: fix toolbar buttons on mobile ( #4087 )
2025-09-22 14:46:52 -04:00
ggurdin
26a3a03ad6
chore: only show emoji button for save-vocab tokens, fix alignment for non-token text ( #4071 )
2025-09-22 11:33:03 -04:00
ggurdin
d89d852488
chore: fix practice mode icon / border contrast ( #4067 )
2025-09-22 09:19:42 -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
Kelrap
652c1fe4a6
Set height of activity creation sized box to 0 ( #4048 )
2025-09-19 11:28:50 -04:00
avashilling
235b78d92f
3934 activity summary card visual changes ( #4013 )
...
* visual tweaks and confetti rain on results generation
* create star rain widget to trigger when activity finishes
* delete commented out lines
* use new star confetti widget in levelup
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-19 10:03:51 -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
00641b901c
chore: don't animate in-chat tooltips ( #4034 )
2025-09-18 12:40:51 -04:00
ggurdin
802465c92c
3895 emoji sequence on clicking the words in a sentence of the target language ( #4004 )
...
* cleanup
* feat: toolbar emoji mode
2025-09-17 11:38:11 -04:00
ggurdin
e4f52f87b3
3803 indented bullets displayed strangely ( #3999 )
...
* make markdown function the same as matrix sdk
* fix: fix newline issues in html messages
2025-09-16 12:14:42 -04:00
ggurdin
712cd101d5
fix: don't show green underlines on own messages ( #3997 )
2025-09-16 10:25: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
6c05ffaf2a
feat: always show new tokens with green underlines ( #3984 )
2025-09-15 10:46:20 -04:00
ggurdin
3b3e1bfe4e
fix: show bot avatar in open roles indicator ( #3966 )
2025-09-12 12:20:34 -04:00
ggurdin
ee20bc6469
fix: put back pangea controller init in chat list ( #3965 )
2025-09-12 12:05:25 -04:00
ggurdin
7d46892a39
3927 analytics tweaks ( #3953 )
...
* analytics page updates
* add back download buttons
2025-09-11 15:24:55 -04:00
ggurdin
c04466fdca
3915 course chat view updates ( #3919 )
2025-09-10 11:10:13 -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
b45541d826
feat: activity dropdown menu
2025-09-08 16:56:26 -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
19381d0fd7
fix: in new courses, set course_user state event power level to 0 ( #3882 )
2025-09-05 09:57:56 -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
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
Kelrap
5efaf8e7f2
Wrap view elements in SafeArea ( #3778 )
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-08-26 16:29:01 -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
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
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
cc663515ec
chore: show learning objective as subtitle for activity sessions ( #3762 )
2025-08-15 13:56:14 -04:00
ggurdin
506e069997
chore: display activity role state events ( #3732 )
2025-08-13 15:25:11 -04:00
ggurdin
861da39362
chore: show role name in message sender display ( #3730 )
2025-08-13 14:54:51 -04:00
ggurdin
fe7e5385e8
fix: group adjacent punctuation tokens with content tokens to prevent line breaks, added token positions cache ( #3713 )
2025-08-13 10:50:40 -04:00
ggurdin
9016a41c9f
chore: fix substring index issue with emoji characters ( #3708 )
2025-08-12 16:24:35 -04:00
ggurdin
1e3529180b
chore: simplify activity summary display, add activity summary widget to chat event list
2025-08-12 11:31:07 -04:00
ggurdin
4abfd6b091
chore: always reset lastChecked string in choreo on changed listener ( #3678 )
2025-08-11 10:36:51 -04:00
Kelrap
60c1a40e94
Make chat list delete similar to leave (close chat on leave) ( #3672 )
2025-08-08 16:55:25 -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