The cutest instant messenger in the [matrix]
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
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
android refactor: Migrate to Flutter 3.7.0 2 years ago
appimage fix: appimage builds 3 years ago
assets Translated using Weblate (Galician) 2 years ago
docs docs/qr-stable.svg: update the QR code 2 years ago
fdroid fix: fdroid key alias 3 years ago
fonts style: Use robotomono to display device keys 2 years ago
integration_test style: New settings design 2 years ago
ios fix: Shared preferences package for flutter 3.7 2 years ago
lib utils/url_launcher: force opening http(s) links in external browser 2 years ago
linux refactor: Use dynamic color package instead of system theme 2 years ago
macos refactor: Use dynamic color package instead of system theme 2 years ago
scripts chore: Disable stable for web until script is fixed 2 years ago
test refactor: Remove dart from folder name 2 years ago
test_driver feat: include Synapse into integration test 3 years ago
web chore: Follow up remove native implementations for web for now 3 years ago
windows refactor: Use dynamic color package instead of system theme 2 years ago
winuwp feat: implement retreiving widgets 3 years ago
.gitignore fix: permission of web builds 2 years ago
.gitlab-ci.yml chore: Disable stable for web until script is fixed 2 years ago
.mailmap add a .mailmap 3 years ago
.metadata chore: Update Linux build files 2 years ago
CHANGELOG.md chore: Update changelog 2 years ago
Dockerfile feat: add Dockerfile for nginx/web builds 3 years ago
LICENSE
PRIVACY.md Update PRIVACY.md ids with gitlab compatibility 2 years ago
README.md refactor: Remove deprecated jitsi call generator 3 years ago
TRANSLATORS_GUIDE.md Update TRANSLATORS_GUIDE.md to have improved punctuation, capitalization 3 years ago
analysis_options.yaml chore: Update dependencies 3 years ago
config.sample.json refactor: Remove deprecated jitsi call generator 3 years ago
fastlane
l10n.yaml
pubspec.lock chore: Update matrix package to 0.17.0 2 years ago
pubspec.yaml chore: Update matrix package to 0.17.0 2 years ago

README.md

Join the community - Follow me on Mastodon - Translate FluffyChat - Translate the website - Website - Famedly Matrix SDK - Server hosting and professional support

FluffyChat is an open source, nonprofit and cute matrix messenger app. The app is easy to use but secure and decentralized.

Features

  • Send all kinds of messages, images and files
  • Voice messages
  • Location sharing
  • Push notifications
  • Unlimited private and public group chats
  • Public channels with thousands of participants
  • Feature rich group moderation including all matrix features
  • Discover and join public groups
  • Dark mode
  • Custom themes
  • Hides complexity of Matrix IDs behind simple QR codes
  • Custom emotes and stickers
  • Spaces
  • Compatible with Element, Nheko, NeoChat and all other Matrix apps
  • End to end encryption
  • Emoji verification & cross signing
  • And much more...

Installation

Please visit our website for installation instructions:

https://fluffychat.im

How to build

Please visit our Wiki for build instructions:

https://gitlab.com/famedly/fluffychat/-/wikis/How-To-Build

Special thanks

  • Fabiyamada is a graphics designer from Brasil and has made the fluffychat logo and the banner. Big thanks for her great designs.

  • Advocatux has made the Spanish translation with great love and care. He always stands by my side and supports my work with great commitment.

  • Thanks to MTRNord and Sorunome for developing.

  • Also thanks to all translators and testers! With your help, fluffychat is now available in more than 12 languages.

  • Noto Emoji Font for the awesome emojis.

  • WoodenBeaver sound theme for the notification sound.

  • The Matrix Foundation for making and maintaining the emoji translations used for emoji verification, licensed Apache 2.0