Commit graph

72 commits

Author SHA1 Message Date
krille-chan
ecaac9eec2
fix: Open room links with event id 2024-02-05 09:05:31 +01:00
Krille
3fa9c65a2b
Revert "refactor: Dialog BuildContext"
This reverts commit 315a43c1a4.
2024-01-25 09:13:08 +01:00
krille-chan
315a43c1a4
refactor: Dialog BuildContext 2024-01-20 08:35:09 +01:00
krille-chan
6eb8261f21
chore: Follow up url check 2023-11-12 08:59:20 +01:00
krille-chan
e6e3589f1f
refactor: Remove copy dialog before opening links
This can now be done by just selecting text
2023-11-12 08:21:53 +01:00
Krille
b715eff839
refactor: Migrate from pathsegment routing 2023-08-13 16:07:15 +02:00
krille-chan
924e4bce23
design: Nicer user bottom sheet 2023-08-11 07:55:15 +02:00
krille-chan
ee957ab1f6
refactor: Migrate routes to go router 2023-08-10 19:15:14 +02:00
Krille
739edde729
refactor: Replace vrouter with gorouter 2023-08-10 11:12:09 +02:00
Krille
2e03108f54 design: Adjust open url dialog design a little bit 2023-07-07 12:10:07 +09:00
TheOneWithTheBraid
b435de8859 feat: add button to copy url in open dialog
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-06-27 14:09:00 +02:00
Krille
942fac427c feat: Permission dialog before open link in browser 2023-05-02 14:09:46 +02:00
Malin Errenst
ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 2023-03-02 11:21:40 +01:00
Christian Pauly
c11ab56b1f chore: Follow up formatting 2023-02-21 15:08:01 +01:00
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
Christian Pauly
35174cb859 refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
Krille
2df72b5d13 style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Christian Pauly
e71dabca6e feat: New navigation design 2022-09-10 10:16:09 +02:00
Christian Pauly
7a74a8a93f chore: Update dependencies 2022-08-14 17:22:16 +02:00
TheOneWithTheBraid
d71c25aa80 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
55f0300f9f refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Krille Fear
0ecbe842a5 fix: Open URIs 2021-11-29 16:23:14 +01:00
Krille Fear
f86c98b78e feat: Open im.fluffychat uris 2021-11-22 19:19:18 +01:00
Krille Fear
242f878ea1 feat: Nicer images, stickers and videos 2021-11-14 18:57:48 +01:00
Krille Fear
e964d5b628 feat: New Public room bottom sheet 2021-11-14 13:56:36 +01:00
Krille Fear
fec9178da5 refactor: Sort imports 2021-10-26 18:50:34 +02:00
Krille Fear
2f978c5098 refactor: Add code quality reports 2021-10-16 09:59:38 +02:00
Krille Fear
446bedbac2 feat: Implement nice profile bottom sheet 2021-09-24 15:51:33 +02:00
Sorunome
727d8ab2e6 feat: Open user bottom sheet on tapping user pills 2021-09-22 15:13:17 +02:00
Sorunome
25eba06ff8 fix: Open geo URIs on iOS 2021-08-29 14:30:29 +02:00
Christian Pauly
71adb6855d feat: Compatible with Famedly and Element QR Codes 2021-08-28 11:09:37 +02:00
Christian Pauly
7d0338ea84 fix: Open matrix.to urls 2021-08-24 14:15:35 +02:00
Krille Fear
f1e76fbb10 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
47e68d813d refactor: Migrate to new matrix sdk API 2021-08-18 15:24:59 +00:00
Sorunome
02e57474fe fix: use vrouter.toSegments 2021-08-15 13:27:58 +02:00
Sorunome
5d0967ecda feat: Add location sharing 2021-08-06 12:59:19 +02:00
Sorunome
ec18cbbb87 fix: Punycode-encode unicode domains for platforms which can't handle them 2021-08-01 08:56:47 +02:00
Christian Pauly
7ca96aee03 chore: Update matrix und vrouter 2021-07-08 17:10:20 +02:00
Christian Pauly
a055098105 refactor: Switch to pub.dev version of matrix sdk 2021-06-18 10:29:48 +02:00
Christian Pauly
de869d5157 fix: Regressions because of vrouter 2021-05-23 15:02:36 +02:00
Christian Pauly
c2fce64494 feat: Switch to VRouter 2021-05-23 13:28:49 +02:00
Christian Pauly
c8827ae1b2 refactor: Move widgets to lib 2021-05-22 08:53:52 +02:00
Christian Pauly
91f52956f0 refactor: Update SDK 2021-05-20 13:59:55 +02:00
Christian Pauly
0dc147b5c8 refactor: Enable more lints 2021-04-14 10:37:15 +02:00
Christian Pauly
9d0a24bef6 refactor: Move app_config to /configs 2021-04-09 16:29:48 +02:00
Christian Pauly
2e360ea631 refactor: widgets dir 2021-04-09 16:15:03 +02:00
Christian Pauly
b33e551923 feat: Implement new search view design 2021-03-27 18:15:06 +01:00
Christian Pauly
39421fae32 refactor: Update SDK and enable login with email and phone 2021-03-09 19:39:25 +01:00
Christian Pauly
b0ada828aa refactor: Migrate to flutter 2 2021-03-04 12:45:15 +01:00
Christian Pauly
1a167bebe7 fix: Dialog using wrong Navigator 2021-02-24 18:43:49 +01:00