github krille-chan/fluffychat v2.4.0

10 hours ago

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)
  • 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)

Don't miss a new fluffychat release

NewReleases is sending notifications on new releases.