ggurdin
913edd9f35
fluffychat merge
2026-02-04 13:46:14 -05:00
ggurdin
dbeae58a6b
Merge branch 'main' into fluffychat-merge-2
2026-02-03 10:52:14 -05:00
ggurdin
d99936dc62
fix: move use activity image background setting into pangea user-specific style settings
2026-02-03 09:40:43 -05:00
ggurdin
e8f829c47e
Merge commit 'b63a1d3e5c33f2a02141802f82498b2310e529b0' into fluffychat-merge-2
2026-02-02 15:59:27 -05:00
ggurdin
e40a4790af
fluffychat merge
2026-02-02 14:14:42 -05:00
ggurdin
04d7490e9d
fix typos, dispose value notifier
2026-02-02 12:53:32 -05:00
ggurdin
af948eb35d
fix login redirect
2026-02-02 12:21:17 -05:00
ggurdin
1353170a7f
resolve merge conflicts
2026-01-30 15:16:00 -05:00
ggurdin
cf2148d9b6
feat: make deeplinks work for public course preview page ( #5540 )
2026-01-30 13:29:26 -05:00
ggurdin
eaff255d06
feat: add alert to notification settings to enable notifications
2026-01-26 11:50:01 -05:00
ggurdin
819527cbd8
chore: store font size settings per-user
2026-01-20 16:52:37 -05:00
ggurdin
dc4ce90bf2
fix: add guard to prevent showing screen size popup when expanding screen after showing popup ( #5127 )
2026-01-08 10:23:11 -05:00
ggurdin
328a6a4a10
fix: always enable small screen warning dialog on web ( #5097 )
2026-01-06 15:40:33 -05:00
ggurdin
0ba50f9d73
feat: when screen size gets too short, show warning dialog ( #5070 )
2026-01-05 16:41:13 -05:00
ggurdin
d8caf8e481
feat: analytics database
2025-12-23 14:35:41 -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
3ac8339817
split language related and learning settings related folders
2025-12-04 10:06:59 -05:00
ggurdin
97bfdb2603
remove space code controller from pangea controller
2025-12-03 16:36:41 -05:00
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
0c7813dc8e
feat: enable joining space via link on mobile ( #4712 )
2025-11-20 12:15:47 -05:00
ggurdin
77a0d7deb7
fix: don't show foreground notifications for the active room
2025-11-14 09:43:15 -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
ggurdin
549704d6ae
fix: register UIA listener on create login client, instead of on login ( #4451 )
2025-10-20 16:38:36 -04:00
Christian Kußowski
4c357f6249
refactor: Use AppSettings enum based configuration everywhere and fix load from json on web
2025-10-19 19:51:06 +02: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
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
3bd840c621
feat: set app language to user's L1 ( #3554 )
2025-07-24 13:03:19 -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
ggurdin
5b24baa7e5
fluffychat merge
2025-06-26 13:03:55 -04:00
ggurdin
c67f779063
fluffychat merge
2025-06-25 12:50:17 -04:00
Christian Kußowski
cf6b34f8c0
chore: Remove lifecyclestate logs
2025-06-25 10:15:15 +02:00
Christian Kußowski
103cb8328d
feat: Collapse all state events by default
2025-06-21 11:15:28 +02:00
Christian Kußowski
2616ba6e4b
refactor: Follow up handle logout and login with new client
2025-06-11 08:19:54 +02:00
ggurdin
6d420b6f4a
fluffychat merge
2025-06-10 10:21:14 -04:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
ggurdin
48e5e2f704
fluffychat merge
2025-06-09 12:21:46 -04:00
Christian Kußowski
e548d8f895
refactor: sdk 1.0
2025-06-08 11:21:09 +02:00
ggurdin
87c2639625
resolve merge conflicts
2025-05-23 09:26:13 -04:00
Christian Kußowski
b8547c4792
build: Upgrade to flutter 3.22
2025-05-21 08:06:52 +02:00
ggurdin
a5539b4bea
2655 tweaks to spacechat navigation ( #2859 )
...
* chore: update parent space navigation
* refactor: show space navigation rail on mobile
2025-05-20 16:45:58 -04:00
ggurdin
4b926935bd
feat: add setting for whether to show space navigation rail on mobile
2025-05-19 16:13:42 -04:00
ggurdin
3359cfe25d
fix: make TTS button pause when it's stopped by the other TTS button playing ( #2831 )
2025-05-19 12:19:17 -04:00
Christian Kußowski
7cc341ac91
feat: Background audio player
...
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
2025-05-10 13:49:18 +02:00
ggurdin
4adedd6b78
chore: revert changes to text sizing ( #2458 )
2025-04-16 12:56:19 -04:00