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
ggurdin
ab64e09506
fix: make pangea login state listener trigger on login ( #3464 )
2025-07-15 12:28:51 -04:00
Kelrap
1542b80121
Close profile card when click off ( #3435 )
...
* Profile close when click in chat list view, setup for fixes
* Fix positioning errors
* Add pangea quotes
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-07-11 15:29:16 -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
cc99ca0962
fluffychat merge
2025-07-08 10:28:56 -04:00
ggurdin
fe5afb8e89
Merge commit '7d798c57704cc38a39df3cd21be17d8ae52230b3' into fluffychat-merge
2025-07-08 10:02:18 -04:00
ggurdin
3b33e92ffc
fluffychat merge
2025-07-08 09:32:14 -04:00
ggurdin
c7350dcadd
Merge commit 'e1ec87d3aaae00eb030bcfda28ec8f247e2c3346' into fluffychat-merge
2025-07-08 09:20:20 -04:00
ggurdin
d5759a95bc
Merge commit '37d313c27116840d59866b541876e5a248f534a7' into fluffychat-merge
2025-07-08 09:20:02 -04:00
ggurdin
182269da97
merge main
2025-07-08 09:19:17 -04:00
ggurdin
b3155c1f47
feat: unified analytics page
2025-06-30 11:57:41 -04:00
ggurdin
5b24baa7e5
fluffychat merge
2025-06-26 13:03:55 -04:00
ggurdin
a00c8bca8b
Merge branch 'main' into fluffychat-merge
2025-06-26 12:40:44 -04:00
ggurdin
c545ddf02c
chore: on click space in nav rail, if invited, show invite popup
2025-06-25 17:30:06 -04:00
ggurdin
c67f779063
fluffychat merge
2025-06-25 12:50:17 -04:00
Christian Kußowski
2f21216db5
fix: Ban button displayed for already banned users
2025-06-24 11:44:03 -04:00
ShootingStarDragons
5d8bad7458
chore: do format
2025-06-21 01:32:50 +09:00
ShootingStarDragons
4802277dca
fix: notification clicked still cannot jump
...
the context in context.go is the BuildContext by flutter, not that one
from go_router.
example is here: https://github.com/flutter/packages/blob/main/packages/go_router/example/lib/main.dart
it was a mistaken
2025-06-21 01:26:14 +09:00