FluffyChat

chat.fluffy.fluffychat
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Jun 19, 2023, 18 total releases.

Most recent release: Aug 29, 2026.

Website Repo

Appears in 3 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Aug 29, 2026 2.9.4
    **Full Changelog**: https://github.com/krille-chan/fluffychat/compare/v2.9.1...v2.9.4
  • Aug 17, 2026 2.9.1
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • Aug 17, 2026 2.9.0
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • Jul 20, 2026 2.8.0
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • Jun 22, 2026 2.7.2
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • Jun 22, 2026 2.7.1
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • May 24, 2026 2.6.0
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • Mar 25, 2026 2.5.0
    Full changelog: https://github.com/krille-chan/fluffychat/blob/main/CHANGELOG.md
  • Jan 23, 2026 v2.4.1 Release page →
    Adds a workaround for the a bug in Flutter which lets the Android App crash. Learn more at https://github.com/flutter/flutter/issues/162153
  • Jan 23, 2026 2.4.0 Release page →
    Adds a workaround for the a bug in Flutter which lets the Android App crash. Learn more at https://github.com/flutter/flutter/issues/162153
  • Jan 21, 2026 v2.4.0 Release page →
    FluffyChat 2.4.0 adds a new improved GUI for managing stickers with tutorials how to easily add your own sticker packs. It also improves the search and image gallery in chats, especially encrypted chats. Besides that this update comes with a lot of fixes and improvements under the hood. - feat: Create new sticker packs (krille-chan) - feat: Edit displayname and attribution for sticker packs (krille-chan) - feat: Improved search (Christian Kußowski) - feat: Set usage of custom emojis and stickers (krille-chan) - feat: Upload multiple stickers at once (krille-chan)
    More…
    - build: (deps): bump actions/checkout from 5 to 6 (dependabot[bot]) - build: (deps): bump animations from 2.1.0 to 2.1.1 (dependabot[bot]) - build: (deps): bump device_info_plus from 12.2.0 to 12.3.0 (dependabot[bot]) - build: (deps): bump emoji_picker_flutter from 4.3.0 to 4.4.0 (dependabot[bot]) - build: (deps): bump file_picker from 10.3.6 to 10.3.7 (dependabot[bot]) - build: (deps): bump file_picker from 10.3.7 to 10.3.8 (dependabot[bot]) - build: (deps): bump file_selector from 1.0.4 to 1.1.0 (dependabot[bot]) - build: (deps): bump flutter_foreground_task from 9.1.0 to 9.2.0 (dependabot[bot]) - build: (deps): bump flutter_webrtc from 1.2.0 to 1.2.1 (dependabot[bot]) - build: (deps): bump go_router from 17.0.0 to 17.0.1 (dependabot[bot]) - build: (deps): bump image from 4.5.4 to 4.6.0 (dependabot[bot]) - build: (deps): bump image from 4.6.0 to 4.7.1 (dependabot[bot]) - build: (deps): bump image from 4.7.1 to 4.7.2 (dependabot[bot]) - build: (deps): bump matrix from 4.0.0 to 4.0.1 (dependabot[bot]) - build: (deps): bump shared_preferences from 2.5.3 to 2.5.4 (dependabot[bot]) - build: (deps): bump translations_cleaner from 0.0.5 to 0.1.0 (dependabot[bot]) - build: (deps): bump universal_html from 2.2.4 to 2.3.0 (dependabot[bot]) - build: Reenable shrink resources and minify in gradle (Christian Kußowski) - build: Upgrade to flutter 3.38.4 (Christian Kußowski) - build: Use matrix sdk vom pub.dev again (Christian Kußowski) - chore(translations): Translated using Weblate (Basque) (xabirequejo) - chore(translations): Translated using Weblate (Belarusian) (Alex Katon) - chore(translations): Translated using Weblate (Bengali) (Kom nake) - chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (Creeper) - chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山) - chore(translations): Translated using Weblate (Croatian) (Milo Ivir) - chore(translations): Translated using Weblate (Czech) (arxari) - chore(translations): Translated using Weblate (Dutch) (Jelv) - chore(translations): Translated using Weblate (Estonian) (Priit Jõerüüt) - chore(translations): Translated using Weblate (Finnish) (Ricky Tigg) - chore(translations): Translated using Weblate (French) (hugues de keyzer) - chore(translations): Translated using Weblate (Galician) (josé m.) - chore(translations): Translated using Weblate (Georgian) (Nicholas Winterhalter) - chore(translations): Translated using Weblate (Georgian) (Temuri Doghonadze) - chore(translations): Translated using Weblate (German) (Bella) - chore(translations): Translated using Weblate (German) (nautilusx) - chore(translations): Translated using Weblate (Greek) (Rain4Cats) - chore(translations): Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin) - chore(translations): Translated using Weblate (Italian) (Alessio Olivieri) - chore(translations): Translated using Weblate (Italian) (Claudio Maradonna) - chore(translations): Translated using Weblate (Latvian) (Edgars Andersons) - chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye) - chore(translations): Translated using Weblate (Portuguese (Brazil)) (LucasMZ) - chore(translations): Translated using Weblate (Russian) (BeMeritus) - chore(translations): Translated using Weblate (Russian) (Christian) - chore(translations): Translated using Weblate (Russian) (Дмитрий Михирев) - chore(translations): Translated using Weblate (Serbian) (Luka) - chore(translations): Translated using Weblate (Spanish) (Kimby) - chore(translations): Translated using Weblate (Ukrainian) (Andriy Kushnir) - chore(translations): Translated using Weblate (Ukrainian) (Ihor Hordiichuk) - chore(translations): Translated using Weblate (Uzbek) (BeMeritus) - chore(translations): Translated using Weblate (Uzbek) (Maftuna Vohidjonovna) - chore: Allow all chars for emoji search (Christian Kußowski) - chore: Allow export of readonly sticker packs (Christian Kußowski) - chore: delete unrelated line (ShootingStarDragons) - chore: Display attribution for sticker packs (krille-chan) - chore: Escape title in check duplicates job (Christian Kußowski) - chore: ignore for now deprecated regex (Christian Kußowski) - chore: Improve room custom emote UX (krille-chan) - chore: Improve sticker editor UX (krille-chan) - chore: Improve text selection color for messages (Christian Kußowski) - chore: Improve via calculation (Christian Kußowski) - chore: Increase padding for code blocks (Christian Kußowski) - chore: Link how do I get stickers FAQ entry (Christian Kußowski) - chore: Localize emoji picker (Christian Kußowski) - chore: Make attribution url field clickable (Christian Kußowski) - chore: Make cross signing self sign mandatory for bootstrap (Christian Kußowski) - chore: make locale for emoji suggestions configureable (krille-chan) - chore: Make sticker previews in editor clickable (krille-chan) - chore: Make stickers smaller than normal image messages (Christian Kußowski) - chore: Override sqlcipher license (Christian Kußowski) - chore: Remove horizontal scrolling for code blocks (Christian Kußowski) - chore: remove the userId param (ShootingStarDragons) - chore: Replace copy action with pin event action in UI (Christian Kußowski) - chore: Request keys for last room messages after bootstrap (krille-chan) - chore: Simplify adaptive bottom sheet code (Christian Kußowski) - chore: Update privacy policy links (Christian Kußowski) - chore: Update start poll design (Christian Kußowski) - chore: Update user device keys before creating bootstrap (Christian Kußowski) - chore: Use license_checker from pub again (Christian Kußowski) - chore: Wait for secrets after bootstrap verification (Christian Kußowski) - Fix regression after new linter rules (Andriy Kushnir) - fix: Better wait for secrets after verification bootstrap (Christian Kußowski) - fix: Broken ruzzian plurals (Christian Kußowski) - fix: Do not auto load history in rooms with collapsed state only (Christian Kußowski) - fix: Do not display empty file description body (Christian Kußowski) - fix: Do not render html in unformatted messages (Christian Kußowski) - fix: Do not request hero users for rooms with name (Christian Kußowski) - fix: enable users without passwords to delete their accounts by using uia request in account deletion (ggurdin) - fix: Hide no fcm warning after dismissed (Christian Kußowski) - fix: jump cannot work properly when there are multi users (ShootingStarDragons) - fix: Make keyboard moving bottom sheet up (Christian Kußowski) - fix: No description for video and audio messages displayed (Christian Kußowski) - fix: Render not permitted html tags as text instead of hiding (Christian Kußowski) - fix: Scrolling in fragmented timeline (Christian Kußowski) - fix: spoiler formatting in reply (denalena) - fix: State problem when not changing emote name (krille-chan) - fix: Unlock app with leading 0 in pin is not possible (Christian Kußowski) - fix: when user has multi counts,notification not works well (ShootingStarDragons) - refactor: Adjust state event design (Christian Kußowski) - refactor: Always open Chat Backup as page right after login (Christian Kußowski) - refactor: Display all sticker packs in same editor with filterchips (krille-chan) - refactor: File selector just use default FileType and remove not working zip selector (Christian Kußowski) - refactor: Improved design and UX for sticker editor (krille-chan) - refactor: Remove native imaging and enable web worker (Christian Kußowski) - refactor: Remove unused feature tor browser detector (Christian Kußowski) - refactor: Remove unused html onfocus streams (Christian Kußowski) - refactor: Remove unused msix (Christian Kußowski) - refactor: Remove workaround for download files (Christian Kußowski) - refactor: Update flutter lints (Christian Kußowski) - refactor: Update to Dart 3.10 with . shorthands (Christian Kußowski) - refactor: Use localized emojis for suggestion input (krille-chan) - refactor: Use own highlight rendering with working scrollbar and text selection (Christian Kußowski) - chore: Update links to matrix spaces to avoid confusion (Andriy Kushnir)
  • Jan 20, 2026 rc2.4.0-6 Release page →
  • Jan 18, 2026 rc2.4.0-2 Release page →
  • Jan 3, 2026 rc2.4.0-0 Release page →
  • Nov 16, 2025 v2.3.0 Release page →
    FluffyChat v2.3.0 fixes a possible database corruption bug on Android, also fixes a major performance leak and introduces polls and threads. - feat: Implement polls (Christian Kußowski) - feat: Implement threads (krille-chan) - fix: Database corruption because notification tab isolate starts too late (Christian Kußowski) - fix: Import sticker packs (Christian Kußowski) - refactor: Improved UIA support for OIDC and SSO (Christian Kußowski) - refactor: Invite users when upgrading private room (Christian Kußowski) - build: (deps): bump cross_file from 0.3.4+2 to 0.3.5 (dependabot[bot])
    More…
    - build: (deps): bump file_picker from 10.3.3 to 10.3.6 (dependabot[bot]) - build: (deps): bump go_router from 16.3.0 to 17.0.0 (dependabot[bot]) - build: (deps): bump http from 1.5.0 to 1.6.0 (dependabot[bot]) - build: (deps): bump image_picker from 1.2.0 to 1.2.1 (dependabot[bot]) - build: (deps): bump qr_code_scanner_plus from 2.0.13 to 2.0.14 (dependabot[bot]) - build: (deps): bump video_player from 2.10.0 to 2.10.1 (dependabot[bot]) - build: Switch back to stable web auth package (krille-chan) - build: Use matrix sdk 4.0.0 (Christian Kußowski) - build: Use secure storage from pub.dev again (krille-chan) - chore: Remove Notification actions when using UnifiedPush (Christian Kußowski) - chore(translations): Added translation using Weblate (Uzbek) (bahrom04) - chore(translations): Translated using Weblate (Basque) (xabirequejo) - chore(translations): Translated using Weblate (Belarusian) (Alex Katon) - chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山) - chore(translations): Translated using Weblate (Dutch) (Jelv) - chore(translations): Translated using Weblate (Estonian) (Priit Jõerüüt) - chore(translations): Translated using Weblate (Finnish) (Priit Jõerüüt) - chore(translations): Translated using Weblate (Finnish) (Ricky Tigg) - chore(translations): Translated using Weblate (French) (luneth) - chore(translations): Translated using Weblate (Galician) (josé m.) - chore(translations): Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin) - chore(translations): Translated using Weblate (Latvian) (Edgars Andersons) - chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye) - chore(translations): Translated using Weblate (Uzbek) (bahrom04) - chore(translations): Translated using Weblate (Uzbek) (BeMeritus)
  • Oct 30, 2025 v2.2.0 Release page →
    FluffyChat 2.2.0 introduces a new UX for spaces and adds support for restricted join rules. The app also now has a new design for recording voice messages including a new pause button. You also now see the progress when downloading files. On web the performance for image compressing has been drastically improved. Also the config.json file loading has finally been fixed. Please be aware that the format
    More…
    has changed as the available configs are now generated automatically. Did you know that you can set a lot of additional configs in the new config viewer inside the app? This now supports much more options but please use with care! On Android FluffyChat now supports notification actions (reply and mark as read) and also now supports Android Auto integration. Please do not cause an accident when using the app while driving! On iOS the notifications are now localized. Stay tuned for more improvements on iOS notifications in the next releases! Besides that this release brings a ton of bug fixes and performance improvements and of course updated translations. Big thanks to all the volunteers who have helped on weblate! - feat: Add donation buttons except for PlayStore&AppStore version (Christian Kußowski) - feat: Add iOS Notification Service Extension for localizable push notifications (Christian Kußowski) - feat: Add notification actions (krille-chan) - feat: Add support for restricted join rule (Christian Kußowski) - feat: Display progress for downloading content (Christian Kußowski) - feat: Display progress on redact events and clear archive dialogs (Christian Kußowski) - feat: Enable native imaging for web (Christian Kußowski) - feat: Forward notifications to Android Auto (Christian Kußowski) - feat: Nicer record voice message UI with pause function (Christian Kußowski) - feat: Notification actions on android (krille-chan) - design: Improved spaces UX (Christian Kußowski) - fix: Correctly pass through obscure text (Christian Kußowski) - fix: Create a subdirectory in the tmp directory (Inex Code) - fix: Cupertino text dialogs (Christian Kußowski) - fix: Null pointer crash in chat list item (Christian Kußowski) - chore(translations): Translated using Weblate (Arabic) (jamazi) - chore(translations): Translated using Weblate (Basque) (xabirequejo) - chore(translations): Translated using Weblate (Belarusian) (Alex Katon) - chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山) - chore(translations): Translated using Weblate (Croatian) (Milo Ivir) - chore(translations): Translated using Weblate (Czech) (Flibble) - chore(translations): Translated using Weblate (Dutch) (Jelv) - chore(translations): Translated using Weblate (Esperanto) (Anonymous) - chore(translations): Translated using Weblate (Estonian) (Priit Jõerüüt) - chore(translations): Translated using Weblate (Finnish) (Aminda Suomalainen) - chore(translations): Translated using Weblate (Galician) (josé m) - chore(translations): Translated using Weblate (German) (Alex Katon) - chore(translations): Translated using Weblate (German) (cheese1) - chore(translations): Translated using Weblate (German) (Christian) - chore(translations): Translated using Weblate (German) (Jana) - chore(translations): Translated using Weblate (Greek) (Λευτέρης Τ) - chore(translations): Translated using Weblate (Hebrew) (Anonymous) - chore(translations): Translated using Weblate (Hungarian) (Balázs Meskó) - chore(translations): Translated using Weblate (Indonesian) (Linerly) - chore(translations): Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin) - chore(translations): Translated using Weblate (Japanese) (Allan Nordhøy) - chore(translations): Translated using Weblate (Korean) (loyedison92) - chore(translations): Translated using Weblate (Latvian) (Edgars Andersons) - chore(translations): Translated using Weblate (Latvian) (ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)) - chore(translations): Translated using Weblate (Lithuanian) (Anonymous) - chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye) - chore(translations): Translated using Weblate (Norwegian Bokmål) (sunniva) - chore(translations): Translated using Weblate (Polish) (Paweł Gronowski) - chore(translations): Translated using Weblate (Portuguese (Brazil)) (LucasMZ) - chore(translations): Translated using Weblate (Portuguese (Portugal)) (Anonymous) - chore(translations): Translated using Weblate (Romanian) (Anonymous) - chore(translations): Translated using Weblate (Russian) (Christian) - chore(translations): Translated using Weblate (Russian) (Дмитрий Михирев) - chore(translations): Translated using Weblate (Russian) (Жора Змейкин) - chore(translations): Translated using Weblate (Serbian) (Anonymous) - chore(translations): Translated using Weblate (Slovak) (Anonymous) - chore(translations): Translated using Weblate (Spanish) (Kimby) - chore(translations): Translated using Weblate (Spanish) (LucasMZ) - chore(translations): Translated using Weblate (Turkish) (Christian) - chore(translations): Translated using Weblate (Turkish) (Ufuk Karal) - chore(translations): Translated using Weblate (Vietnamese) (desperadohp) - chore: add a link to the platforms' different behaviors for the 24h format (kaanelloed) - chore: Add ActionsPadding in column mode (Christian Kußowski) - chore: Add close icon to snackbar in column mode (Christian Kußowski) - chore: Adjust chat details button design (Christian Kußowski) - chore: Adjust encryption page design (Christian Kußowski) - chore: Adjust input bar button design (Christian Kußowski) - chore: Adjust material dialog button design (krille-chan) - chore: Adjust padding for status msg list (Christian Kußowski) - chore: Adjust status header design (krille-chan) - chore: Better display rooms without known messages (Christian Kußowski) - chore: Better routing to space id (Christian Kußowski) - chore: Correctly remove knockRestricted from possible join rules (Christian Kußowski) - chore: Fix load config.json (Christian Kußowski) - chore: Go back to pub.dev matrix dep (Christian Kußowski) - chore: Hide restricted and knock restricted for unsupported room versions (Christian Kußowski) - chore: Hide topic if empty and cannot be changed (Christian Kußowski) - chore: Improve chat details icon color design (Christian Kußowski) - chore: Improve ignore list UX (Christian Kußowski) - chore: Leave invites and DM rooms when blocking a user (Christian Kußowski) - chore: Make privacy url not configurable (Christian Kußowski) - chore: Make progress indicators rounder (Christian Kußowski) - chore: Mention rebases (Christian Kußowski) - chore: Move emote settings button to chat popup menu (Christian Kußowski) - chore: Move encryption button to input row (Christian Kußowski) - chore: Revert "refactor: Make ChatListItem cache lasteventbody for better performance" (Christian Kußowski) - chore: Translate iOS notifications into german (Christian Kußowski) - chore: Try out refactored user device keys update method (Christian Kußowski) - chore: Update matrix dart sdk (Christian Kußowski) - chore: use time format based on system settings (kaanelloed) - ci: Build only for arm64 (Christian Kußowski) - refactor: Make ChatListItem cache lasteventbody for better performance (Christian Kußowski) - refactor: Remove unused directories (Christian Kußowski) - refactor: Rename models for matrix spec 1.16 (Christian Kußowski) - refactor: Replace flutter typeahead with autocomplete to fix (Christian Kußowski) - refactor: Use AppSettings enum based configuration everywhere and fix load from json on web (Christian Kußowski) - build: Flutter upgrade 3.35.5 (Christian Kußowski) - build: Matrix version 3.0.0 (Christian Kußowski) - build: Remove dependency for telephony (Christian Kußowski) - build: Remove openssl dependency (Christian Kußowski) - build: Use correct fcm_shared_isolate version (Christian Kußowski) - build: Use correct version of vodozemac for web build (Christian Kußowski)
  • Aug 30, 2025 v2.1.1 Release page →
    Bugfix release to trigger flatpak arm64 release again. - build: (deps): bump actions/checkout from 4 to 5 (dependabot[bot]) - build: (deps): bump app_links from 6.4.0 to 6.4.1 (dependabot[bot]) - build: (deps): bump file_picker from 10.2.3 to 10.3.1 (dependabot[bot]) - build: (deps): bump msix from 3.16.10 to 3.16.12 (dependabot[bot]) - build: (deps): bump package_info_plus from 8.3.0 to 8.3.1 (dependabot[bot]) - build: (deps): bump share_plus from 11.0.0 to 11.1.0 (dependabot[bot]) - build: Also build linux on github runners (Christian Kußowski)
    More…
    - build: Update macos podfile (Christian Kußowski) - chore: Follow up subtitle font style (Christian Kußowski) - chore: Slightly adjust font sizes and design (Christian Kußowski) - chore(translations): Translated using Weblate (Chinese (Traditional Han script)) (miullu) - chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye) - chore(translations): Translated using Weblate (Polish) (Piotr Orzechowski) - feat: support xdp selector for linux (ShootingStarDragons) - fix: Follow up fix rectangle avatars (Christian Kußowski) - refactor: Remove broken push error reporter (Christian Kußowski)
  • Jun 19, 2023 v1.12.1 Release page →