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 3e4bbc4b2f fix: use correct icons for mark read/unread action
If any selected room is not marked unread
(anySelectedRoomNotMarkedUnread), then show the 'mark unread' action
icon, else show the 'mark as read' icon.

This makes it consistent with the notification on/off action.
1 year ago
.github ci: Remove process tags workflow 2 years ago
android feat: Try out FluffyBox 2 database 2 years ago
appimage fix: appimage builds 3 years ago
assets Translated using Weblate (German) 2 years ago
docs docs: Update website colors 2 years ago
fdroid docs: Replace gitlab references 2 years ago
fonts refactor: Update Roboto and Noto Emoji 2 years ago
integration_test refactor: Added and applied require_trailing_commas linter rule 2 years ago
ios feat: New account data wallpaper feature 2 years ago
lib fix: use correct icons for mark read/unread action 1 year ago
linux refactor: Check if app is in foreground on pushhelper 2 years ago
macos build: Update macOS build files 2 years ago
scripts chore: Follow up update dependencies 2 years ago
snap build: Add sqlite3 to snap 2 years ago
test refactor: Update to Flutter 3.13.0 2 years ago
web build: Do not load emojis at initial start on web 2 years ago
windows refactor: Check if app is in foreground on pushhelper 2 years ago
winuwp feat: implement retreiving widgets 4 years ago
.gitignore chore: Add tailwind.css to gitignore 2 years ago
.mailmap add a .mailmap 4 years ago
.metadata build: Fix snapcraft color-flip by removing handy window package 2 years ago
CHANGELOG.md fix: Share invite link of rooms 2 years ago
Dockerfile Fix dependency. missing yq when invoking setup-web. also ensure updated config.json copied in 2 years ago
LICENSE Add license and gitlab pages stuff 6 years ago
PRIVACY.md Update PRIVACY.md ids with gitlab compatibility 3 years ago
README.md docs: Fix typo in readme 2 years ago
analysis_options.yaml refactor: Added and applied require_trailing_commas linter rule 2 years ago
config.sample.json refactor: Remove deprecated jitsi call generator 4 years ago
fastlane chore: Add symlink to fastlane 4 years ago
l10n.yaml refactor: Move translations to assets 4 years ago
pubspec.lock build: Follow up update errors 2 years ago
pubspec.yaml chore: Bump version 2 years ago

README.md

Screenshot

FluffyChat is an open source, nonprofit and cute [matrix] client written in Flutter. The goal of the app is to create an easy to use instant messenger which is open source and accessible for everyone.

Buy Me a Coffee at ko-fi.com

Screenshots:

Screenshot

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
  • 🎨 Material You design
  • 📟 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
  • 🔒 Encrypted chat backup
  • 😀 Emoji verification & cross signing

... and much more.

Installation

Please visit the website for installation instructions:

How to build

Please visit the Wiki for build instructions:

Special thanks

  • Fabiyamada is a graphics designer 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