Commit graph

553 commits

Author SHA1 Message Date
swherdman
c581377999
feat: add autoSsoRedirect config option for automatic SSO login on web
When enabled via config.json, unauthenticated web users are
automatically redirected to the homeserver's SSO provider on page load,
bypassing the homeserver picker UI. Uses full-page redirect with
localStorage token recovery to avoid browser popup blocking.

Requires defaultHomeserver to also be set in config.json.
2026-02-20 17:51:02 +11:00
krille-chan
e852453dec
chore: Adjust avatar size and chat list item design 2026-02-18 16:59:10 +01:00
Christian Kußowski
1896c56544
chore: Add code lint check for unused code 2026-02-18 16:10:23 +01:00
Christian Kußowski
6d5ceba885
chore: Adjust design of space avatars and more 2026-02-18 09:02:28 +01:00
Christian Kußowski
727e442c94
chore: Adjust design of navrail 2026-02-15 10:37:54 +01:00
Christian Kußowski
4d7f0295ca
feat: Implement new sign in flow 2026-02-01 17:57:03 +01:00
Christian Kußowski
0a5912b20a
chore: Use fixed version of fcm shared isolate 2026-01-22 13:18:54 +01:00
Christian Kußowski
2d508da82d
feat: Display particle animation on login page 2026-01-22 13:18:08 +01:00
Christian Kußowski
a0aeab34ea
fix: Notifications on web correctly managed when tab not focused 2026-01-18 14:20:18 +01:00
Christian Kußowski
dba2d2eb98
fix: Locale unlocalized strings 2026-01-12 10:29:33 +01:00
Christian Kußowski
7aedd78429
refactor: Remove unused html onfocus streams 2025-12-24 13:14:28 +01:00
Christian Kußowski
1ea649f01e
refactor: Update to Dart 3.10 with . shorthands 2025-11-30 12:54:06 +01:00
Christian Kußowski
35983437e2
refactor: Update flutter lints 2025-11-30 12:42:04 +01:00
Christian Kußowski
07f2396790
fix: Unlock app with leading 0 in pin is not possible
fixes https://github.com/krille-chan/fluffychat/issues/2388
2025-11-25 09:26:29 +01:00
Christian Kußowski
31a204f1ea
refactor: Always open Chat Backup as page right after login 2025-11-22 14:58:07 +01:00
krille-chan
3c86da7932
refactor: Display all sticker packs in same editor with filterchips 2025-11-20 19:50:27 +01:00
ShootingStarDragons
1c614490f1 chore: remove the userId param
now I do not pass userId in
2025-11-19 19:44:27 +09:00
ShootingStarDragons
27b2eac7ed chore: do as suggested 2025-11-19 19:41:21 +09:00
ShootingStarDragons
acce4a8d7b chore: do format 2025-11-19 19:41:21 +09:00
ShootingStarDragons
940d3e62db fix: jump cannot work properly when there are multi users 2025-11-19 19:41:20 +09:00
ShootingStarDragons
ccb2a23075 chore: do as suggestion 2025-11-19 19:41:20 +09:00
ShootingStarDragons
cbb2810b37 fix: when user has multi counts,notification not works well
add a queryParameters, to support switch the current active user
2025-11-19 19:41:19 +09:00
Christian Kußowski
422e94ab45
fix: Notifications on web not working when avatar could not be pre downloaded 2025-10-28 07:25:55 +01:00
Christian Kußowski
ae29f949d2
fix: Correctly pass through obscure text
fixes https://github.com/krille-chan/fluffychat/issues/2266
2025-10-20 07:51:35 +02:00
Christian Kußowski
136ddd7681
chore: Make privacy url not configurable 2025-10-20 07:10:53 +02: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
Christian Kußowski
9eb1f4fc1e
fix: Cupertino text dialogs 2025-10-19 14:22:42 +02:00
Christian Kußowski
70c5f03e8d
chore: Better routing to space id 2025-10-19 13:16:39 +02:00
Christian Kußowski
765bff9e32
chore: Follow up spaces UX 2025-10-19 13:00:47 +02:00
Christian Kußowski
2538f31351
design: Improved spaces UX 2025-10-19 12:10:14 +02:00
Christian Kußowski
662a4ee17d
refactor: Remove unused directories 2025-10-02 08:34:36 +02:00
Christian Kußowski
57a5e1c96f
refactor: Rename models for matrix spec 1.16 2025-09-30 14:11:57 +02:00
Christian Kußowski
524a63e1d6
chore: Move emote settings button to chat popup menu 2025-09-25 14:47:42 +02:00
Christian Kußowski
69bbfa5389
feat: Display progress on redact events and clear archive dialogs 2025-09-25 08:05:12 +02:00
krille-chan
6370c486a0
chore: Adjust material dialog button design 2025-09-17 20:56:07 +02:00
Christian Kußowski
2710e66fae
chore: Slightly adjust font sizes and design 2025-08-20 09:46:27 +02:00
Christian Kußowski
510f9ca9d0
fix: Follow up fix rectangle avatars 2025-08-18 08:24:01 +02:00
krille-chan
85139f533c
fix: Use animatedswitcher instead of crashing animatedcrossfade 2025-08-17 08:34:37 +02:00
krille-chan
565926809d
fix: BuildContext crash when starting a new chat 2025-08-17 08:24:46 +02:00
imnotlxy
d2c2fd48d4 fix: Avoid using MediaQuery.of() 2025-08-01 06:15:23 +08:00
krille-chan
9643242cc8
refactor: Make notification avatars rounded 2025-07-12 15:38:04 +02:00
Christian Kußowski
1991707be7
fix: Config viewer not updating state 2025-06-26 10:22:29 +02:00
Christian Kußowski
cf6b34f8c0
chore: Remove lifecyclestate logs 2025-06-25 10:15:15 +02:00
ShootingStarDragons
a217213f77 feat(linux/notify): support avarar icon
support avarar icon
2025-06-22 16:02:15 +09:00
Krille-chan
c06b2cf640
Merge pull request #1976 from Decodetalkers/messagejumpfix
fix(notification/linux): default action also need to be handled
2025-06-21 12:08:28 +02:00
Christian Kußowski
103cb8328d
feat: Collapse all state events by default 2025-06-21 11:15:28 +02: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
ShootingStarDragons
e41537271f fix: open chat from notification
default should not be ignored
2025-06-21 00:47:38 +09:00
Christian Kußowski
7d798c5770
fix: Route back to room list after leaving a chat 2025-06-18 09:07:22 +02:00