Commit Graph

2753 Commits

Author SHA1 Message Date
Marcus Hoffmann
9eaaef1048 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
32f347ee6f chore: Update matrix package to 0.17.0 2023-02-17 18:28:18 +01:00
Krille
d9645480ac chore: Follow up chat encryption desgin 2023-02-17 16:34:01 +01:00
Christian Pauly
73174003a9 style: Encryption page adjustments 2023-02-17 13:01:44 +01:00
Christian Pauly
3c17d812b3 style: Bootstrap design adjustments 2023-02-17 09:34:23 +01:00
Christian Pauly
e08f601bfd style: Use robotomono to display device keys 2023-02-17 08:45:49 +01:00
Christian Pauly
a602dc08d5 chore: Follow up fix audioplayer on android 2023-02-15 15:46:14 +01:00
Christian Pauly
a48e42dfcf refactor: Remove syncstatus verbose logs 2023-02-15 15:27:23 +01:00
Krille
10fcf2bac4 chore: Follow up audioplayer on linux 2023-02-14 17:21:06 +01:00
Krille
1cbfb592e9 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
2d0e7a491e style: Link underline color 2023-02-14 14:05:18 +01:00
Christian Pauly
e49408e5b0 refactor: Do only instantiate AudioPlayer() object when in use 2023-02-14 12:54:57 +01:00
Christian Pauly
69e0c48c8e feat: Enable audioplayer for web and linux 2023-02-14 09:15:47 +01:00
Christian Pauly
a76ea48d84 fix: Display error when user tries to send too large file 2023-02-13 15:38:08 +01:00
Christian Pauly
55c8475eba chore: Follow up settings page design 2023-02-07 13:52:14 +01:00
Christian Pauly
80b5a2b3d4 style: Use emojis on web as well 2023-02-07 12:24:22 +01:00
Krille
cf88eb1fd7 style: Make invite page more pretty 2023-02-05 13:08:58 +01:00
Krille
cef5fbe3c8 style: Enhance user device settings design 2023-02-05 10:41:28 +01:00
Krille
2ccc30879b chore: Display warning when logout without backup 2023-02-05 10:34:50 +01:00
Krille
c670dc2700 chore: Follow up style adjustments 2023-02-05 10:22:24 +01:00
Krille
d3240fd261 chore: Follow up remove hero animation 2023-02-05 10:09:31 +01:00
Krille
564d1180ed chore: Follow up formatting 2023-02-05 07:39:03 +01:00
Krille
50dc19b0de chore: Follow up settings page 2023-02-04 21:59:53 +01:00
Krille
72767f0716 style: Enhanced chat details design 2023-02-04 19:10:27 +01:00
Krille
59d3793060 chore: Follow up secrity settings design 2023-02-04 18:52:04 +01:00
Krille
a090346046 style: Give chat list list tiles rounded corners 2023-02-04 18:50:15 +01:00
Krille
ede5fdc348 style: New settings design 2023-02-04 18:32:56 +01:00
Krille
90482009fc style: Make adaptive bottom sheets scrollable by default 2023-02-04 17:00:05 +01:00
Krille
4c91ea6002 style: Nicer chips in encryption settings and icons showing device status 2023-02-04 16:56:42 +01:00
Christian Pauly
13a3321bab refactor: Use dynamic color package instead of system theme 2023-02-03 09:27:25 +01:00
Christian Pauly
0f69a1fefb chore: Follow up dividercolor 2023-02-03 08:06:38 +01:00
Christian Pauly
ab5aea4caf fix: Set room visibility on group creation 2023-02-03 08:05:44 +01:00
Christian Pauly
0262d776d5 fix: Notification settings 2023-02-02 09:57:56 +01:00
Christian Pauly
9bad93c2df design: Adjust design to new material 3 capabilities of Flutter 3.7 2023-02-02 09:57:53 +01:00
Gabriel Rodríguez
5c10e96a7b fix: avatar color 2023-02-02 08:56:15 +00:00
Gabriel Rodríguez
a309cb78ac fix: display name contrast in dark mode 2023-02-02 08:56:15 +00:00
Christian Pauly
8503bbd33c refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
Krille
972df73dd9 chore: Update Matrix SDK and refactor 2023-01-20 16:59:50 +01:00
Krille
4afb9a4790 chore: Follow up leave abandoned DM room 2023-01-15 10:05:54 +01:00
TheOneWithTheBraid
ddb7cc841b 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
a1f60b7ff9 fix: Archive 2023-01-13 10:38:39 +00:00
Krille
8632154832 style: Redesign public room bottomsheets 2023-01-13 10:38:39 +00:00
Krille
fbb68686ea style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Krille
8513d74cc1 refactor: Same animations everywhere in app 2023-01-07 09:22:31 +01:00
Krille
22abd54176 style: Animate in out search results 2023-01-07 09:14:14 +01:00
Christian Pauly
754b919531 feat: Nicer design for abandonded DM rooms 2023-01-06 08:54:17 +01:00
Krille
d000f6e5a7 chore: Update dependencies 2023-01-05 18:21:13 +01:00
TheOneWithTheBraid
ed075a35b6 chore: add integration tests
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-03 19:59:56 +01:00
Krille
5e5132c290 chore: Change invite link textfield label 2023-01-03 18:33:58 +01:00
Krille
b4df8c129d design: More clear chat background and rounded popup menu 2023-01-03 18:29:03 +01:00
Krille
37bf943ac7 chore: Follow up dark mode color 2023-01-03 18:01:53 +01:00
Krille
264f36ea59 design: Nicer navigationrail 2023-01-03 18:00:56 +01:00
Krille
b894a4542a chore: Update flutter_map 2023-01-03 17:31:03 +01:00
Krille
fd152baa28 refactor: Stories header with futurebuilder 2023-01-02 17:12:24 +01:00
Krille
edfd8f36ab chore: Revert push channel changes 2022-12-31 15:14:38 +01:00
Krille
7635104505 Revert "fix: Android push notification follow-up"
This reverts commit b24a7d9510
2022-12-31 14:13:09 +00:00
Krille
835d97f439 chore: Follow up draft fix 2022-12-30 18:24:34 +01:00
Krille
c9f4904d99 refactor: Remove dart from folder name 2022-12-30 17:54:50 +01:00
Krille
7436cb4aa8 chore: Minor lable fixes 2022-12-30 17:45:58 +01:00
Krille
ee3351f643 chore: Follow up fix 2022-12-30 16:27:44 +01:00
Krille
fff3dc9946 refactor: New private chat 2022-12-30 14:37:13 +01:00
Krille Fear
1e1e591d27 feat: Store drafts 2022-12-30 13:32:52 +01:00
Krille Fear
6616314d77 fix: Hide google services warning after marked 2022-12-30 13:09:21 +01:00
Krille Fear
3cb7842a7b chore: Make audio player dialog not dismissable 2022-12-30 12:53:42 +01:00
Krille Fear
77aca413fb chore: Remove deprecated share button 2022-12-30 12:52:29 +01:00
Krille Fear
04f34a4301 chore: Remove deprecated share button 2022-12-30 12:49:17 +01:00
Krille Fear
d3e3252de8 chore: Disable audio player on linux 2022-12-30 12:36:20 +01:00
Krille Fear
ca203608fa feat: Add audio message support to linux 2022-12-30 10:51:26 +01:00
Krille Fear
e9d02336e1 fix: File event design 2022-12-30 10:40:53 +01:00
Krille Fear
b3ad9a3a70 chore: Minor design adjustments 2022-12-30 09:12:27 +01:00
Krille Fear
d2f472e86c fix: Content banner 2022-12-30 09:04:46 +01:00
Krille Fear
338331d6e1 fix: Correct redacted by username 2022-12-30 09:01:43 +01:00
Krille Fear
b65357576c fix: Encryption button is orange in public rooms 2022-12-30 09:00:01 +01:00
Krille Fear
99b0ee194c chore: Nicer new chat design 2022-12-30 08:59:00 +01:00
Krille Fear
d930b569fc chore: Adjust onboarding design 2022-12-29 20:38:13 +01:00
Krille Fear
7da70ebeba fix: Do not setup push on every app resume 2022-12-29 10:35:02 +01:00
Krille Fear
54303ef635 chore: Follow up fix search bar 2022-12-29 10:33:13 +01:00
Krille Fear
05285b46d8 chore: Follow up fix chat list 2022-12-29 10:26:01 +01:00
The one with the Braid
accd4b9a23 Merge branch 'braid/room-list-fixes' into 'main'
fix: minor issues in room list

See merge request famedly/fluffychat!1056
2022-12-28 07:41:40 +00:00
TheOneWithTheBraid
0a4f7c9d26 fix: minor issues in room list
- allow to discard focus of search field
- properly circle the search field's progress indicator
- always keep search sections visible in order to workaround annoying
  behavior: When quickly searching for a chat and one is fast at
clicking on a room, it often happens that server side results just drop
in at this moment and one clicks at the wrong item -> with a static
height as now set, this no longer happens.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-28 08:35:06 +01:00
TheOneWithTheBraid
b24a7d9510 fix: Android push notification follow-up
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-27 20:25:45 +01:00
Krille
781a02cea7 Merge branch 'braid/cute-events' into 'main'
chore: improve cute events rendering

See merge request famedly/fluffychat!1054
2022-12-27 12:16:57 +00:00
Krille Fear
c19946c184 chore: Follow up root navigator fix 2022-12-26 20:21:18 +01:00
Krille Fear
0052b6d42f chore: Use correct mono font 2022-12-26 19:20:52 +01:00
Krille Fear
94b19cf6a6 chore: Nicer verification dialog 2022-12-26 18:30:18 +01:00
Krille Fear
ca7bf8bd0d design: New encryption page 2022-12-26 17:59:43 +01:00
Krille Fear
8f89d539d0 chore: follow up fix 2022-12-26 16:03:14 +01:00
Krille Fear
bb74754851 chore: Follow up start chat label 2022-12-25 11:04:22 +01:00
Krille Fear
4680a1c507 chore: Follow up homeserver picker input 2022-12-25 10:50:41 +01:00
Krille Fear
51a5e7f9cc chore: Add new start chat image 2022-12-25 10:45:13 +01:00
TheOneWithTheBraid
c4f601f651 chore: improve cute events rendering
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-24 19:28:09 +01:00
Krille Fear
f6c2fa8588 chore: Add gradient to chat background 2022-12-24 12:07:41 +01:00
Krille Fear
576d46eb4c feat: Use Android system accent color 2022-12-24 11:48:48 +01:00
Krille
56b3297610 Merge branch 'braid/homeserver-appbar' into 'main'
fix: homeserver error text not visible in app bar

See merge request famedly/fluffychat!1042
2022-12-23 14:12:47 +00:00
Krille Fear
43b408fe5e chore: Fix import sorting 2022-12-23 15:10:26 +01:00
Krille
12cc876b83 Merge branch 'improve-story' into 'main'
fix: Improve story page appearance

See merge request famedly/fluffychat!1051
2022-12-23 14:08:59 +00:00
DeeJayBro
99ce8eb54f fix desktop scroll with touchpad 2022-12-23 11:16:15 +01:00
Reinhart Previano Koentjoro
857eea428e fix: Improve story page appearance 2022-12-23 11:58:40 +07:00
Krille
8917818e4b Merge branch 'fixed' into 'main'
fix location sharing

Closes #1006

See merge request famedly/fluffychat!1046
2022-12-20 19:04:25 +00:00
Mantas Kazlauskas
3d210dbd28 fix location sharing 2022-12-15 19:54:12 +00:00