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
Sorunome
8547422f80
feat: Add scroll-to-event
2020-09-20 11:37:48 +02:00
Sorunome
04cbf0c332
feat: open links better
2020-09-07 11:03:03 +02:00