Skip to content

Releases: krille-chan/fluffychat

rc1.16.1-1

24 Dec 08:08
5bf87ea
Compare
Choose a tag to compare
rc1.16.1-1 Pre-release
Pre-release

Release candidate for the new database. Please post feedback at #735

v1.16.0

08 Dec 07:37
v1.16.0
73038ad
Compare
Choose a tag to compare
  • build: Set olm to 1.3.2 to fix android build (krille-chan)
  • build: Update flutter_olm (Krille)
  • build: Update Matrix Dart SDK to 0.24.0 (Krille)
  • build: Update openssl crypto (Krille)
  • build: Update to flutter 3.16.2 (krille-chan)
  • build: Workaround for broken flutter secure storage on linux (krille-chan)
  • chore: Add error report for incorrect recovery key (Krille)
  • chore: Always show notification popup on android (krille-chan)
  • chore: Do not ship unused emoji font for android and iOS (krille-chan)
  • chore: Fetch cached presence (Krille)
  • chore: Update pubspec.lock (Krille)
  • chore: upgrade flutter to 3.16.0 (lauren n. liberda)
  • docs: Fix links to GitHub (Jérémie Roquet)
  • feat: Display presences in the app (krille-chan)
  • feat: Enable experimental suport for dehydrated devices (Krille)
  • feat: Improved UX design for new chat page (krille-chan)
  • feat: New UX design for create group chat (krille-chan)
  • fix: Block users (krille-chan)
  • fix: Blurhash crashes on height 0 (krille-chan)
  • fix: Do not hide push if app romm in foreground but is in background (krille-chan)
  • fix: Do not scroll up on enter chat (Krille)
  • fix: emoji import from ZIP file (The one with the braid)
  • fix: Encryption dialog crashes in column mode (krille-chan)
  • fix: Error widget spamming with dialogs (Krille)
  • fix: fcm patch (lauren n. liberda)
  • fix: Glitch in event info dialog (krille-chan)
  • fix: message bubble position on desktop devices (The one with the braid)
  • fix: navigating back from full screen video (Aryan Arora)
  • fix: Only load first pinned event (krille-chan)
  • fix: Userbottomsheet crash on some edge cases (krille-chan)
  • fix: whatever happens with android native libraries since flutter 3.16 (lauren n. liberda)
  • refactor: Check if app is in foreground on pushhelper (krille-chan)
  • refactor: Event list (krille-chan)
  • refactor: Migrate for Flutter 3.16.0 (Krille)
  • refactor: Remove copy dialog before opening links (krille-chan)
  • Translated using Weblate (Arabic) (Rex_sa)
  • Translated using Weblate (Basque) (xabirequejo)
  • Translated using Weblate (Bengali) (Allan Nordhøy)
  • Translated using Weblate (Bengali) (Anonymous)
  • Translated using Weblate (Bengali) (Graeme Power)
  • Translated using Weblate (Bengali) (Joaquim Homrighausen)
  • Translated using Weblate (Bengali) (Raatty)
  • Translated using Weblate (Bengali) (Sorunome)
  • Translated using Weblate (Catalan) (Adolfo Jayme Barrientos)
  • Translated using Weblate (Catalan) (Anonymous)
  • Translated using Weblate (Catalan) (Auri B.P)
  • Translated using Weblate (Catalan) (Joaquim Homrighausen)
  • Translated using Weblate (Catalan) (Raatty)
  • Translated using Weblate (Chinese (Simplified)) (Anonymous)
  • Translated using Weblate (Chinese (Simplified)) (Eric)
  • Translated using Weblate (Chinese (Traditional)) (Anonymous)
  • Translated using Weblate (Chinese (Traditional)) (Joaquim Homrighausen)
  • Translated using Weblate (Chinese (Traditional)) (Raatty)
  • Translated using Weblate (Chinese (Traditional)) (SuperSonic)
  • Translated using Weblate (Croatian) (Anonymous)
  • Translated using Weblate (Czech) (Anonymous)
  • Translated using Weblate (Czech) (Tomkoid)
  • Translated using Weblate (Esperanto) (Anonymous)
  • Translated using Weblate (Esperanto) (Joaquim Homrighausen)
  • Translated using Weblate (Esperanto) (Raatty)
  • Translated using Weblate (Esperanto) (Tirifto)
  • Translated using Weblate (Finnish) (Anonymous)
  • Translated using Weblate (French) (Anonymous)
  • Translated using Weblate (French) (Mæve Rey)
  • Translated using Weblate (Galician) (Anonymous)
  • Translated using Weblate (Galician) (josé m)
  • Translated using Weblate (German) (Bella)
  • Translated using Weblate (German) (Christian)
  • Translated using Weblate (Greek) (Anonymous)
  • Translated using Weblate (Hebrew) (Anonymous)
  • Translated using Weblate (Hebrew) (Joaquim Homrighausen)
  • Translated using Weblate (Hebrew) (Raatty)
  • Translated using Weblate (Hebrew) (Sorunome)
  • Translated using Weblate (Hebrew) (y batvinik)
  • Translated using Weblate (Hindi) (Anonymous)
  • Translated using Weblate (Hungarian) (Anonymous)
  • Translated using Weblate (Hungarian) (Joaquim Homrighausen)
  • Translated using Weblate (Hungarian) (notramo)
  • Translated using Weblate (Hungarian) (Raatty)
  • Translated using Weblate (Indonesian) (Anonymous)
  • Translated using Weblate (Irish) (Anonymous)
  • Translated using Weblate (Irish) (Graeme Power)
  • Translated using Weblate (Irish) (Joaquim Homrighausen)
  • Translated using Weblate (Irish) (Raatty)
  • Translated using Weblate (Italian) (Anonymous)
  • Translated using Weblate (Italian) (J. Lavoie)
  • Translated using Weblate (Italian) (Joaquim Homrighausen)
  • Translated using Weblate (Italian) (Raatty)
  • Translated using Weblate (Japanese) (Anonymous)
  • Translated using Weblate (Japanese) (cPidx)
  • Translated using Weblate (Korean) (Anonymous)
  • Translated using Weblate (Korean) (Kim Tae Kyeong)
  • Translated using Weblate (Korean) (Raatty)
  • Translated using Weblate (Latvian) (Anonymous)
  • Translated using Weblate (Lithuanian) (Anonymous)
  • Translated using Weblate (Lithuanian) (Mind)
  • Translated using Weblate (Norwegian Bokmål) (Allan Nordhøy)
  • Translated using Weblate (Norwegian Bokmål) (Anonymous)
  • Translated using Weblate (Norwegian Bokmål) (Joaquim Homrighausen)
  • Translated using Weblate (Norwegian Bokmål) (Raatty)
  • Translated using Weblate (Occidental) (Anonymous)
  • Translated using Weblate (Occidental) (OIS)
  • Translated using Weblate (Persian) (Anonymous)
  • Translated using Weblate (Polish) (Anonymous)
  • Translated using Weblate (Portuguese (Brazil)) (Anonymous)
  • Translated using Weblate (Portuguese (Portugal)) (Anonymous)
  • Translated using Weblate (Portuguese (Portugal)) (Joaquim Homrighausen)
  • Translated using Weblate (Portuguese (Portugal)) (Raatty)
  • Translated using Weblate (Portuguese (Portugal)) (Tmpod)
  • Translated using Weblate (Portuguese) (Allan Nordhøy)
  • Translated using Weblate (Portuguese) (Anonymous)
  • Translated using Weblate (Portuguese) (Christian)
  • Translated using Weblate (Portuguese) (Graeme Power)
  • Translated using Weblate (Portuguese) (Joaquim Homrighausen)
  • Translated using Weblate (Portuguese) (Raatty)
  • Translated using Weblate (Portuguese) (Sorunome)
  • Translated using Weblate (Romanian) (Anonymous)
  • Translated using Weblate (Russian) (Anonymous)
  • Translated using Weblate (Serbian) (Anonymous)
  • Translated using Weblate (Serbian) (Joaquim Homrighausen)
  • Translated using Weblate (Serbian) (Raatty)
  • Translated using Weblate (Serbian) (Слободан Симић(Slobodan Simić))
  • Translated using Weblate (Slovak) (Allan Nordhøy)
  • Translated using Weblate (Slovak) (Anonymous)
  • Translated using Weblate (Slovak) (Graeme Power)
  • Translated using Weblate (Slovak) (Joaquim Homrighausen)
  • Translated using Weblate (Slovak) (Raatty)
  • Translated using Weblate (Slovenian) (Anonymous)
  • Translated using Weblate (Slovenian) (Joaquim Homrighausen)
  • Translated using Weblate (Slovenian) (Raatty)
  • Translated using Weblate (Spanish) (Anonymous)
  • Translated using Weblate (Spanish) (Joaquim Homrighausen)
  • Translated using Weblate (Spanish) (José Muñoz)
  • Translated using Weblate (Spanish) (Mæve Rey)
  • Translated using Weblate (Spanish) (programmerpony)
  • Translated using Weblate (Spanish) (Raatty)
  • Translated using Weblate (Swedish) (Anonymous)
  • Translated using Weblate (Swedish) (Dennis)
  • Translated using Weblate (Swedish) (Fredrik Lindqvist)
  • Translated using Weblate (Swedish) (paintwithblue)
  • Translated using Weblate (Tamil) (Anonymous)
  • Translated using Weblate (Tamil) (Graeme Power)
  • Translated using Weblate (Tamil) (Joaquim Homrighausen)
  • Translated using Weblate (Tamil) (Raatty)
  • Translated using Weblate (Tamil) (Sorunome)
  • Translated using Weblate (Thai) (Anonymous)
  • Translated using Weblate (Tibetan) (Anonymous)
  • Translated using Weblate (Turkish) (Anonymous)
  • Translated using Weblate (Turkish) (Yourredyknowwhoitisss)
  • Translated using Weblate (Vietnamese) (Allan Nordhøy)
  • Translated using Weblate (Vietnamese) (Anonymous)
  • Translated using Weblate (Vietnamese) (Christian)
  • Translated using Weblate (Vietnamese) (Graeme Power)
  • Translated using Weblate (Vietnamese) (Joaquim Homrighausen)
  • Translated using Weblate (Vietnamese) (Raatty)
  • Translated using Weblate (Vietnamese) (Sorunome)

v1.15.1

11 Nov 15:33
v1.15.1
a3db754
Compare
Choose a tag to compare
  • feat: Make all text in chat selectable on desktop (krille-chan)
  • chore: Add border to images in timeline (krille-chan)
  • chore: added android audio sharing intent (Aryan Arora)
  • fix: Dockerfile: install jq in the builder image (David Douard)
  • fix: Cannot pin messages of other users (Krille)
  • fix: Emojipicker flickering because noRecent (krille-chan)
  • fix: LoadProfileBottomSheet accessing disposed outerContext (Aryan Arora)
  • fix: More stable scroll up to event (krille-chan)
  • fix: Properly capitalize Linux window title (kramo)
  • fix: Remove failed to sent events (krille-chan)
  • fix: Routing glitch when using SSO on desktop (krille-chan)
  • fix: SSO with no identity providers (krille-chan)
  • refactor: Do not init client in background mode on Android (krille-chan)
  • refactor: Store and fix missing persistence of some values (krille-chan)
  • Translated using Weblate (Arabic) (Rex_sa)
  • Translated using Weblate (Basque) (xabirequejo)
  • Translated using Weblate (Chinese (Simplified)) (Eric)
  • Translated using Weblate (Czech) (Vojtěch Fošnár)
  • Translated using Weblate (Dutch) (Jelv)
  • Translated using Weblate (Estonian) (Priit Jõerüüt)
  • Translated using Weblate (Finnish) (Aminda Suomalainen)
  • Translated using Weblate (German) (Haui)
  • Translated using Weblate (Ukrainian) (Ihor Hordiichuk)

rc1.15.1-1

11 Nov 14:49
rc1.15.1-1
4a0ed8c
Compare
Choose a tag to compare
rc1.15.1-1 Pre-release
Pre-release
rc1.15.1-1

v1.15.0

01 Nov 11:41
v1.15.0
81943f0
Compare
Choose a tag to compare
  • feat: Add experimental todo list for rooms (krille-chan)
  • feat: better scroll to last read message handling (krille-chan)
  • build: Add appid suffix to android debug builds (krille-chan)
  • build: Download canvaskit on build for flutter web (krille-chan)
  • build: Update to Flutter 3.13.9 (krille-chan)
  • chore: Add descriptions in the areYouSure dialogs for better UX (krille-chan)
  • chore: Adjust bitrate for smaller voice messages (krille-chan)
  • chore: Change way how to seek in audioplayer (Krille)
  • chore: Limit image file and video picker until we have a background service (krille-chan)
  • chore: Minor design fixes (Krille)
  • design: Make incoming messages color more light (krille-chan)
  • design: Make key verification an adaptive dialog (krille-chan)
  • design: Make own chat bubble primary color for better contrast (krille-chan)
  • fix: Create chat dialog crashes sometimes and power level textfield does not validate input (krille-chan)
  • fix: Remove uncompatible dependencies connectivity_plus and wakelock (Krille)
  • fix: Use correct localization for redactedBy (krille-chan)
  • fix: noFCM warning dialog (krille-chan)
  • fix: render tg-forward as blockquote style (krille-chan)
  • fix: Archive does not update its state
  • refactor: Change audio codec to opus where supported to have better compatibility with Element (Krille)
  • refactor: Make file dialog adaptive and adjust design (krille-chan)
  • refactor: Preload notification sound on web (Krille)
  • refactor: Remove unused config (krille-chan)
  • refactor: Remove unused config params (krille-chan)
  • refactor: Update FutureLoadingDialog (krille-chan)
  • refactor: use locally hosted canvaskit instead of calling google (root)
  • Translated using Weblate (Arabic) (Rex_sa)
  • Translated using Weblate (Basque) (xabirequejo)
  • Translated using Weblate (Chinese (Simplified)) (Eric)
  • Translated using Weblate (Croatian) (Milo Ivir)
  • Translated using Weblate (German) (Christian)
  • Translated using Weblate (German) (Ettore Atalan)
  • Translated using Weblate (Hungarian) (H Tamás)
  • Translated using Weblate (Polish) (Tomasz W)
  • Translated using Weblate (Russian) (v1s7)
  • Translated using Weblate (Slovak) (Jozef Gaal)
  • Translated using Weblate (Thai) (Amy/Atius)

rc1.15.0-7

30 Oct 07:40
rc1.15.0-7
6718104
Compare
Choose a tag to compare
rc1.15.0-7 Pre-release
Pre-release

rc1.15.0-7

rc1.15.0-1

29 Oct 08:46
rc1.15.0-1
9d29f9d
Compare
Choose a tag to compare
rc1.15.0-1 Pre-release
Pre-release
  • feat: Add experimental todo list for rooms (krille-chan)
  • feat: better scroll to last read message handling (krille-chan)
  • build: Add appid suffix to android debug builds (krille-chan)
  • build: Download canvaskit on build for flutter web (krille-chan)
  • build: Update to Flutter 3.13.9 (krille-chan)
  • chore: Add descriptions in the areYouSure dialogs for better UX (krille-chan)
  • chore: Adjust bitrate for smaller voice messages (krille-chan)
  • chore: Change way how to seek in audioplayer (Krille)
  • chore: Limit image file and video picker until we have a background service (krille-chan)
  • chore: Minor design fixes (Krille)
  • design: Make incoming messages color more light (krille-chan)
  • design: Make key verification an adaptive dialog (krille-chan)
  • design: Make own chat bubble primary color for better contrast (krille-chan)
  • fix: Create chat dialog crashes sometimes and power level textfield does not validate input (krille-chan)
  • fix: Remove uncompatible dependencies connectivity_plus and wakelock (Krille)
  • fix: Use correct localization for redactedBy (krille-chan)
  • fix: noFCM warning dialog (krille-chan)
  • fix: render tg-forward as blockquote style (krille-chan)
  • refactor: Change audio codec to opus where supported to have better compatibility with Element (Krille)
  • refactor: Make file dialog adaptive and adjust design (krille-chan)
  • refactor: Preload notification sound on web (Krille)
  • refactor: Remove unused config (krille-chan)
  • refactor: Remove unused config params (krille-chan)
  • refactor: Update FutureLoadingDialog (krille-chan)
  • refactor: use locally hosted canvaskit instead of calling google (root)
  • Translated using Weblate (Arabic) (Rex_sa)
  • Translated using Weblate (Basque) (xabirequejo)
  • Translated using Weblate (Chinese (Simplified)) (Eric)
  • Translated using Weblate (Croatian) (Milo Ivir)
  • Translated using Weblate (German) (Christian)
  • Translated using Weblate (German) (Ettore Atalan)
  • Translated using Weblate (Hungarian) (H Tamás)
  • Translated using Weblate (Polish) (Tomasz W)
  • Translated using Weblate (Russian) (v1s7)
  • Translated using Weblate (Slovak) (Jozef Gaal)
  • Translated using Weblate (Thai) (Amy/Atius)

v1.14.5

08 Oct 19:13
69cd2d7
Compare
Choose a tag to compare
  • Hotfix iOS crashes on start
  • Hotfix cannot reset applock

rc1.14.5-1

08 Oct 17:53
69cd2d7
Compare
Choose a tag to compare
rc1.14.5-1 Pre-release
Pre-release
fix: SystemOverlayStyle not applied on AppStart on Android

v1.14.4

07 Oct 19:34
4420696
Compare
Choose a tag to compare

Minor bugfix release. Please note that because of a Flutter update FluffyChat is no longer
compatible with iOS 11.

  • Translated using Weblate (Spanish) (José Muñoz)
  • Translated using Weblate (Spanish) (Yotta Mxt)
  • build: Add custom iOS notification sound (Krille)
  • build: Set minimum iOS version to 12
  • design: Hide Navigationbar labels (krille-chan)
  • design: New notification sound (krille-chan)
  • fix: Flutter warnings because of applock animation (krille-chan)
  • fix: UIA requests with navigator (krille-chan)
  • fix: open story from push notification (Krille-chan)
  • refactor: Only preload client for GUI start (krille-chan)