Commit graph

2703 commits

Author SHA1 Message Date
Marcus Hoffmann
d318a2948f utils/url_launcher: force opening http(s) links in external browser
The (mobile) platform implementations for url_launcher default to
opening any http(s) link inside a webview instead of the platform
browser. This seems to be a longer-time problem for iOS
(https://gitlab.com/famedly/fluffychat/-/issues/519) but very recently
started to affect Android as well.

Force url_launcher to always use an external application (the browser,
most likely, but possibly other apps might handle those links as well)
as opening links from a messaging app in a webview provides terrible UX.

(For instance a link might lead to some webpage where you start to fill
in some info but then you need to ask someone via the messanger but
can't go back without closing the webview and losing all state. Or if
you happen to re-launch FluffyChat via the home-screen than it goes back
to the home view and the webview state is completely lost as well.)
2023-02-18 21:42:09 +01:00
Krille
f8052c9cae chore: Update matrix package to 0.17.0 2023-02-17 18:28:18 +01:00
Krille
1489b60687 chore: Follow up chat encryption desgin 2023-02-17 16:34:01 +01:00
Christian Pauly
4d8244d391 style: Encryption page adjustments 2023-02-17 13:01:44 +01:00
Christian Pauly
aefe047682 style: Bootstrap design adjustments 2023-02-17 09:34:23 +01:00
Christian Pauly
339276b94a style: Use robotomono to display device keys 2023-02-17 08:45:49 +01:00
Christian Pauly
41f847ccbf chore: Follow up fix audioplayer on android 2023-02-15 15:46:14 +01:00
Christian Pauly
02de389b5d refactor: Remove syncstatus verbose logs 2023-02-15 15:27:23 +01:00
Krille
49bf5bdb0a chore: Follow up audioplayer on linux 2023-02-14 17:21:06 +01:00
Krille
df3f6dd2c1 refactor: Store cached files in tmp directory so OS will clear file cache from time to time 2023-02-14 17:19:28 +01:00
Christian Pauly
e2aa5584a2 style: Link underline color 2023-02-14 14:05:18 +01:00
Christian Pauly
ab23ba6c2c refactor: Do only instantiate AudioPlayer() object when in use 2023-02-14 12:54:57 +01:00
Christian Pauly
c24295580b feat: Enable audioplayer for web and linux 2023-02-14 09:15:47 +01:00
Christian Pauly
aff10ab0ed fix: Display error when user tries to send too large file 2023-02-13 15:38:08 +01:00
Christian Pauly
96cacac084 chore: Follow up settings page design 2023-02-07 13:52:14 +01:00
Christian Pauly
f20a2ea339 style: Use emojis on web as well 2023-02-07 12:24:22 +01:00
Krille
f0e765c3ce style: Make invite page more pretty 2023-02-05 13:08:58 +01:00
Krille
5bd0689172 style: Enhance user device settings design 2023-02-05 10:41:28 +01:00
Krille
c089262ea9 chore: Display warning when logout without backup 2023-02-05 10:34:50 +01:00
Krille
a0baa747ca chore: Follow up style adjustments 2023-02-05 10:22:24 +01:00
Krille
da6ac90cf2 chore: Follow up remove hero animation 2023-02-05 10:09:31 +01:00
Krille
fce7475801 chore: Follow up formatting 2023-02-05 07:39:03 +01:00
Krille
9c802c905b chore: Follow up settings page 2023-02-04 21:59:53 +01:00
Krille
05f72815b3 style: Enhanced chat details design 2023-02-04 19:10:27 +01:00
Krille
7d4bc6262f chore: Follow up secrity settings design 2023-02-04 18:52:04 +01:00
Krille
7c777c0b7b style: Give chat list list tiles rounded corners 2023-02-04 18:50:15 +01:00
Krille
5d53a37e2e style: New settings design 2023-02-04 18:32:56 +01:00
Krille
5940ad5054 style: Make adaptive bottom sheets scrollable by default 2023-02-04 17:00:05 +01:00
Krille
0b7799357a style: Nicer chips in encryption settings and icons showing device status 2023-02-04 16:56:42 +01:00
Christian Pauly
ffd7904f3a refactor: Use dynamic color package instead of system theme 2023-02-03 09:27:25 +01:00
Christian Pauly
763828e216 chore: Follow up dividercolor 2023-02-03 08:06:38 +01:00
Christian Pauly
541775d675 fix: Set room visibility on group creation 2023-02-03 08:05:44 +01:00
Christian Pauly
39b830d0c1 fix: Notification settings 2023-02-02 09:57:56 +01:00
Christian Pauly
b176811f7c design: Adjust design to new material 3 capabilities of Flutter 3.7 2023-02-02 09:57:53 +01:00
Gabriel Rodríguez
d226bf6020 fix: avatar color 2023-02-02 08:56:15 +00:00
Gabriel Rodríguez
704ee5ef9c fix: display name contrast in dark mode 2023-02-02 08:56:15 +00:00
Christian Pauly
35174cb859 refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
Krille
d343c71703 chore: Update Matrix SDK and refactor 2023-01-20 16:59:50 +01:00
Krille
033cc8de31 chore: Follow up leave abandoned DM room 2023-01-15 10:05:54 +01:00
TheOneWithTheBraid
863da6a3be chore: add integration tests for spaces
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-14 10:46:18 +01:00
Krille
eac784e33b fix: Archive 2023-01-13 10:38:39 +00:00
Krille
8af9af10ae style: Redesign public room bottomsheets 2023-01-13 10:38:39 +00:00
Krille
2df72b5d13 style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Krille
4376070733 refactor: Same animations everywhere in app 2023-01-07 09:22:31 +01:00
Krille
1c632bead9 style: Animate in out search results 2023-01-07 09:14:14 +01:00
Christian Pauly
06305b8300 feat: Nicer design for abandonded DM rooms 2023-01-06 08:54:17 +01:00
Krille
c47ca99aaa chore: Update dependencies 2023-01-05 18:21:13 +01:00
TheOneWithTheBraid
1992d18a64 chore: add integration tests
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-03 19:59:56 +01:00
Krille
976c12e471 chore: Change invite link textfield label 2023-01-03 18:33:58 +01:00
Krille
e9fb280970 design: More clear chat background and rounded popup menu 2023-01-03 18:29:03 +01:00