FluffyChat 2.1.0 brings support for room version 12 and a lot of bugfixes, updated translations and performance improvements. Also chat state events are now collapsed by default.
- feat: Collapse all state events by default (Christian Kußowski)
- feat(linux/notify): support avatar icon (ShootingStarDragons)
- build: (deps): bump archive from 3.6.1 to 4.0.7 (dependabot[bot])
- build: (deps): bump chewie from 1.11.3 to 1.12.1 (dependabot[bot])
- build: (deps): bump desktop_drop from 0.4.4 to 0.6.1 (dependabot[bot])
- build: (deps): bump device_info_plus from 10.1.2 to 11.5.0 (dependabot[bot])
- build: (deps): bump dynamic_color from 1.7.0 to 1.8.1 (dependabot[bot])
- build: (deps): bump file_picker from 10.2.0 to 10.2.1 (dependabot[bot])
- build: (deps): bump file_picker from 8.3.7 to 10.2.0 (dependabot[bot])
- build: (deps): bump flutter_foreground_task from 6.5.0 to 9.1.0 (dependabot[bot])
- build: (deps): bump flutter_local_notifications from 19.3.0 to 19.4.0 (dependabot[bot])
- build: (deps): bump flutter_map from 6.2.1 to 8.1.1 (dependabot[bot])
- build: (deps): bump flutter_map from 8.1.1 to 8.2.1 (dependabot[bot])
- build: (deps): bump flutter_native_splash from 2.4.4 to 2.4.6 (dependabot[bot])
- build: (deps): bump flutter_webrtc from 0.12.12+hotfix.1 to 1.0.0 (dependabot[bot])
- build: (deps): bump geolocator from 13.0.4 to 14.0.2 (dependabot[bot])
- build: (deps): bump go_router from 15.1.2 to 16.0.0 (dependabot[bot])
- build: (deps): bump go_router from 16.0.0 to 16.1.0 (dependabot[bot])
- build: (deps): bump just_audio from 0.9.46 to 0.10.4 (dependabot[bot])
- build: (deps): bump matrix from 1.0.1 to 1.1.0 (dependabot[bot])
- build: (deps): bump mime from 1.0.6 to 2.0.0 (dependabot[bot])
- build: (deps): bump msix from 3.16.9 to 3.16.10 (dependabot[bot])
- build: (deps): bump permission_handler from 11.4.0 to 12.0.1 (dependabot[bot])
- build: (deps): bump pretty_qr_code from 3.4.0 to 3.5.0 (dependabot[bot])
- build: (deps): bump share_plus from 10.1.4 to 11.0.0 (dependabot[bot])
- build: (deps): bump sqflite_common_ffi from 2.3.5 to 2.3.6 (dependabot[bot])
- build: (deps): bump sqlcipher_flutter_libs from 0.6.6 to 0.6.7 (dependabot[bot])
- build: (deps): bump unifiedpush from 5.0.2 to 6.0.2 (dependabot[bot])
- build: (deps): bump url_launcher from 6.3.1 to 6.3.2 (dependabot[bot])
- build: Update Flutter 3.32.8 (Christian Kußowski)
- build: Upgrade emoji picker flutter (Christian Kußowski)
- build: Use gradle in kotlin (Christian Kußowski)
- build: Use macos-latest for debug ios job (Christian Kußowski)
- chore: Add CI workflow for thank you message after issue got completed (Christian Kußowski)
- chore: Add dependabot to code owners for pubspec (Christian Kußowski)
- chore: Add ISC as compatible license to aGPLv3 (Christian Kußowski)
- chore: Better error handling for push notifications (Christian Kußowski)
- chore: Bump Flutter version in pubspec.lock (Rafał Hirsch)
- chore: do format (ShootingStarDragons)
- chore: Fix snapcraft build (krille-chan)
- chore: Nicer own reaction color design (Christian Kußowski)
- chore: Remove double quotes from screenshot filenames (Christian Kußowski)
- chore: Remove lifecyclestate logs (Christian Kußowski)
- chore: Remove unused workflow (krille-chan)
- chore: Set height for screenshots in readme (krille-chan)
- chore: Set text message max length to 16384 but make it configurable (Christian Kußowski)
- chore: Update height for screenshots in readme (krille-chan)
- chore: Update screenshots in readme (krille-chan)
- fix: Add flexible to file messages to prevent long name overflow (Kelrap)
- fix: Avoid using MediaQuery.of() (imnotlxy)
- fix: Config viewer not updating state (Christian Kußowski)
- fix: Delete database correctly after corruption (krille-chan)
- fix: Design glitches in sticker dialog (Christian Kußowski)
- fix: limit characters and lines so redact message can't be too long (avashilling)
- fix: LoadingSnackBar consistently remains visible until the upload is complete (JaWeee)
- fix: notification clicked still cannot jump (ShootingStarDragons)
- fix: open chat from notification (ShootingStarDragons)
- fix: Open database crashes on start (krille-chan)
- fix: Open external account management when trying to delete devices (Christian Kußowski)
- fix: Use retry http client (Christian Kußowski)
- fix: Workaround for reversed width and height of compressed videos sent from Android (Christian Kußowski)
- refactor: Add support for Room version 12 via matrix dart sdk update
- refactor: Better UX for accepting declining invite (krille-chan)
- refactor: ignore bubble gradient when using system high contrast mode (Christian Kußowski)
- refactor: Make notification avatars rounded (krille-chan)
- refactor: Remove unused dependencies (krille-chan)
- chore(translations): Translated using Weblate (Basque) (xabirequejo)
- chore(translations): Translated using Weblate (Belarusian) (Alex Katon)
- chore(translations): Translated using Weblate (German) (Christian)
- chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)
- chore(translations): Translated using Weblate (Portuguese (Brazil)) (LucasMZ)
- chore(translations): Translated using Weblate (Spanish) (Fuan200)
- chore(translations): Translated using Weblate (Tamil) (தமிழ்நேரம்)
- chore(translations): Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- Translated using Weblate (Arabic) (LucasMZ)
- Translated using Weblate (Basque) (xabirequejo)
- Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)
- Translated using Weblate (Chinese (Traditional Han script)) (miullu)
- Translated using Weblate (Czech) (LucasMZ)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (English) (LucasMZ)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (German) (nautilusx)
- Translated using Weblate (Hebrew) (LucasMZ)
- Translated using Weblate (Hungarian) (LucasMZ)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)
- Translated using Weblate (Irish) (LucasMZ)
- Translated using Weblate (Italian) (Angelo Schirinzi)
- Translated using Weblate (Italian) (LucasMZ)
- Translated using Weblate (Latvian) (Edgars Andersons)
- Translated using Weblate (Latvian) (LucasMZ)
- Translated using Weblate (Norwegian Bokmål) (Christian)
- Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)
- Translated using Weblate (Persian) (Alireza Rashidi)
- Translated using Weblate (Polish) (Piotr Orzechowski)
- Translated using Weblate (Portuguese (Brazil)) (LucasMZ)
- Translated using Weblate (Portuguese) (Ana Elisa Ramos)
- Translated using Weblate (Portuguese) (LucasMZ)
- Translated using Weblate (Russian) (LucasMZ)
- Translated using Weblate (Tamil) (தமிழ்நேரம்)
- Translated using Weblate (Tamil) (LucasMZ)
- Translated using Weblate (Telugu) (LucasMZ)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- Translated using Weblate (Ukrainian) (LucasMZ)
- Translated using Weblate (Vietnamese) (LucasMZ)