Commit Graph

60 Commits

Author SHA1 Message Date
Malin Errenst 5212d7ce4d refactor: Added and applied require_trailing_commas linter rule 2023-03-02 11:21:40 +01:00
Christian Pauly 9ab3332824 chore: Follow up formatting 2023-02-21 15:08:01 +01:00
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
Christian Pauly 8503bbd33c refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
Krille fbb68686ea style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Christian Pauly 57649c70e5 feat: New navigation design 2022-09-10 10:16:09 +02:00
Christian Pauly 4edbb13e75 chore: Update dependencies 2022-08-14 17:22:16 +02:00
TheOneWithTheBraid a522a90e35 fix: Follow up for spaces hierarchy
- fix endless spinner
- fix rooms shon twice
- fix spaces accidentally opened as rooms
- add missing spaces header to spaces view

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 09:18:24 +00:00
Krille Fear ef4c5089d5 refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Krille Fear 83e3d95d04 fix: Open URIs 2021-11-29 16:23:14 +01:00
Krille Fear 7b412bb8b9 feat: Open im.fluffychat uris 2021-11-22 19:19:18 +01:00
Krille Fear 397c6ed292 feat: Nicer images, stickers and videos 2021-11-14 18:57:48 +01:00
Krille Fear 055b99bc85 feat: New Public room bottom sheet 2021-11-14 13:56:36 +01:00
Krille Fear 15ee1f02b5 refactor: Sort imports 2021-10-26 18:50:34 +02:00
Krille Fear e879278186 refactor: Add code quality reports 2021-10-16 09:59:38 +02:00
Krille Fear fb4337272e feat: Implement nice profile bottom sheet 2021-09-24 15:51:33 +02:00
Sorunome 4ee2ecc286
feat: Open user bottom sheet on tapping user pills 2021-09-22 15:13:17 +02:00
Sorunome 6f676c5a8e
fix: Open geo URIs on iOS 2021-08-29 14:30:29 +02:00
Christian Pauly a5f6e8e77f feat: Compatible with Famedly and Element QR Codes 2021-08-28 11:09:37 +02:00
Christian Pauly 956d766a3f fix: Open matrix.to urls 2021-08-24 14:15:35 +02:00
Krille Fear e05a99293a Merge branch 'soru/escape-routes' into 'main'
fix: Properly encode and decode vRouter paths

See merge request famedly/fluffychat!487
2021-08-22 10:05:30 +00:00
Krille Fear 6dddf566a2 refactor: Migrate to new matrix sdk API 2021-08-18 15:24:59 +00:00
Sorunome e283b6a346
fix: use vrouter.toSegments 2021-08-15 13:27:58 +02:00
Sorunome d22b1689c4 feat: Add location sharing 2021-08-06 12:59:19 +02:00
Sorunome 4994b77d4e
fix: Punycode-encode unicode domains for platforms which can't handle them 2021-08-01 08:56:47 +02:00
Christian Pauly fbc78119fa chore: Update matrix und vrouter 2021-07-08 17:10:20 +02:00
Christian Pauly 938d1d054c refactor: Switch to pub.dev version of matrix sdk 2021-06-18 10:29:48 +02:00
Christian Pauly 8ee4e3c155 fix: Regressions because of vrouter 2021-05-23 15:02:36 +02:00
Christian Pauly 1ebae21ea2 feat: Switch to VRouter 2021-05-23 13:28:49 +02:00
Christian Pauly 56a2455668 refactor: Move widgets to lib 2021-05-22 08:53:52 +02:00
Christian Pauly 4f13473593 refactor: Update SDK 2021-05-20 13:59:55 +02:00
Christian Pauly 6a56ec4e18 refactor: Enable more lints 2021-04-14 10:37:15 +02:00
Christian Pauly 8b9f4a43f4 refactor: Move app_config to /configs 2021-04-09 16:29:48 +02:00
Christian Pauly c9ab69a15b refactor: widgets dir 2021-04-09 16:15:03 +02:00
Christian Pauly e42dd4bf8f feat: Implement new search view design 2021-03-27 18:15:06 +01:00
Christian Pauly 864b6651bb refactor: Update SDK and enable login with email and phone 2021-03-09 19:39:25 +01:00
Christian Pauly bb97b1bca8 refactor: Migrate to flutter 2 2021-03-04 12:45:15 +01:00
Christian Pauly 9458ab3e3b fix: Dialog using wrong Navigator 2021-02-24 18:43:49 +01:00
Krille Fear 389aad68b7 Merge branch 'soru/discovery-of-unknown-alias' into 'main'
fix: Allow joining of unpublished aliases again

See merge request famedly/fluffychat!350
2021-01-19 18:05:02 +00:00
Sorunome ed570a6e1e
fix: Allow joining of unpublished aliases again 2021-01-19 18:12:42 +01:00
Sorunome 48ad322857
fix: Make tap on pills and matrix.to links work again 2021-01-19 17:41:37 +01:00
Krille Fear cbcfa1581e refactor: Use APL 2021-01-16 11:46:38 +00:00
Sorunome 1da643fa31
feat: Handle matrix: URIs as per MSC2312 2021-01-10 18:20:16 +01:00
Sorunome baccd0aa42
fix: Properly handle url encoding in matrix.to URLs 2020-12-27 11:48:16 +01:00
Christian Pauly e84bc25602 refactor: Switch to loading dialog 2020-12-25 09:58:34 +01:00
Christian Pauly f0d1f5aed2 feat: Open alias in discover page 2020-12-20 16:53:37 +01:00
Christian Pauly 1e7bac3614 feat: Enhanced configuration 2020-12-11 17:40:33 +01:00
Christian Pauly 1aa9c08a3e refactor: matrix to link prefix 2020-11-22 21:51:30 +01:00
Christian Pauly 9ea7afc4f2 chore: Switch to adaptive dialogs 2020-11-14 10:24:01 +01:00
Sorunome c0390caa64
fix: tapping on aliases not always working 2020-09-29 17:09:49 +02:00