Commit Graph

66 Commits (a9448f293c96c8d2f5506f566388070a13edad8c)

Author SHA1 Message Date
krille-chan 924e4bce23
design: Nicer user bottom sheet 2 years ago
krille-chan ee957ab1f6
refactor: Migrate routes to go router 2 years ago
Krille 739edde729
refactor: Replace vrouter with gorouter 2 years ago
Krille 2e03108f54 design: Adjust open url dialog design a little bit 2 years ago
TheOneWithTheBraid b435de8859 feat: add button to copy url in open dialog
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille 942fac427c feat: Permission dialog before open link in browser 2 years ago
Malin Errenst ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 2 years ago
Christian Pauly c11ab56b1f chore: Follow up formatting 2 years ago
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.)
2 years ago
Christian Pauly 35174cb859 refactor: Migrate to Flutter 3.7.0 2 years ago
Krille 2df72b5d13 style: New modal bottom sheets 2 years ago
Christian Pauly e71dabca6e feat: New navigation design 3 years ago
Christian Pauly 7a74a8a93f chore: Update dependencies 3 years ago
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>
3 years ago
Krille Fear 55f0300f9f refactor: Migrate to null safety 3 years ago
Krille Fear 0ecbe842a5 fix: Open URIs 3 years ago
Krille Fear f86c98b78e feat: Open im.fluffychat uris 3 years ago
Krille Fear 242f878ea1 feat: Nicer images, stickers and videos 3 years ago
Krille Fear e964d5b628 feat: New Public room bottom sheet 3 years ago
Krille Fear fec9178da5 refactor: Sort imports 3 years ago
Krille Fear 2f978c5098 refactor: Add code quality reports 3 years ago
Krille Fear 446bedbac2 feat: Implement nice profile bottom sheet 3 years ago
Sorunome 727d8ab2e6 feat: Open user bottom sheet on tapping user pills 3 years ago
Sorunome 25eba06ff8 fix: Open geo URIs on iOS 4 years ago
Christian Pauly 71adb6855d feat: Compatible with Famedly and Element QR Codes 4 years ago
Christian Pauly 7d0338ea84 fix: Open matrix.to urls 4 years ago
Krille Fear f1e76fbb10 Merge branch 'soru/escape-routes' into 'main'
fix: Properly encode and decode vRouter paths

See merge request famedly/fluffychat!487
4 years ago
Krille Fear 47e68d813d refactor: Migrate to new matrix sdk API 4 years ago
Sorunome 02e57474fe fix: use vrouter.toSegments 4 years ago
Sorunome 5d0967ecda feat: Add location sharing 4 years ago
Sorunome ec18cbbb87 fix: Punycode-encode unicode domains for platforms which can't handle them 4 years ago
Christian Pauly 7ca96aee03 chore: Update matrix und vrouter 4 years ago
Christian Pauly a055098105 refactor: Switch to pub.dev version of matrix sdk 4 years ago
Christian Pauly de869d5157 fix: Regressions because of vrouter 4 years ago
Christian Pauly c2fce64494 feat: Switch to VRouter 4 years ago
Christian Pauly c8827ae1b2 refactor: Move widgets to lib 4 years ago
Christian Pauly 91f52956f0 refactor: Update SDK 4 years ago
Christian Pauly 0dc147b5c8 refactor: Enable more lints 4 years ago
Christian Pauly 9d0a24bef6 refactor: Move app_config to /configs 4 years ago
Christian Pauly 2e360ea631 refactor: widgets dir 4 years ago
Christian Pauly b33e551923 feat: Implement new search view design 4 years ago
Christian Pauly 39421fae32 refactor: Update SDK and enable login with email and phone 4 years ago
Christian Pauly b0ada828aa refactor: Migrate to flutter 2 4 years ago
Christian Pauly 1a167bebe7 fix: Dialog using wrong Navigator 4 years ago
Krille Fear 9eea9583b5 Merge branch 'soru/discovery-of-unknown-alias' into 'main'
fix: Allow joining of unpublished aliases again

See merge request famedly/fluffychat!350
4 years ago
Sorunome 18acd74417 fix: Allow joining of unpublished aliases again 4 years ago
Sorunome a41236be0e fix: Make tap on pills and matrix.to links work again 4 years ago
Krille Fear 544bc15022 refactor: Use APL 4 years ago
Sorunome 03058d44e6 feat: Handle matrix: URIs as per MSC2312 4 years ago
Sorunome e5dad936ce fix: Properly handle url encoding in matrix.to URLs 4 years ago