3561 lines
No EOL
182 KiB
HTML
3561 lines
No EOL
182 KiB
HTML
|
||
<!DOCTYPE html>
|
||
<html lang="uz"></html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>FluffyChat Official Website | Changelog</title>
|
||
<meta name="identifier-url" content="https://fluffychat.im"/>
|
||
<meta name="title" content="FluffyChat Official Website"/>
|
||
<meta name="description" content="The cutest messenger in the Matrix network"/>
|
||
<meta name="abstract" content="FluffyChat is the cutest messenger in the Matrix network"/>
|
||
<meta name="keywords" content="FluffyChat, Matrix, Flutter, App"/>
|
||
<meta name="author" content="Krille Fear"/>
|
||
<meta name="revisit-after" content="15"/>
|
||
<meta name="language" content="EN"/>
|
||
<meta name="robots" content="All"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<link rel="icon" type="image/x-icon" href="/assets/favicon.png">
|
||
<link rel="preload" href="/assets/tailwind.css" as="style" onload="this.rel='stylesheet'">
|
||
<noscript><link rel="stylesheet" href="/assets/tailwind.css"></noscript>
|
||
</head>
|
||
<body
|
||
class="flex flex-col items-center min-h-screen w-full bg-white dark:bg-slate-800"
|
||
style="font-family: 'Zen Kurenaido', sans-serif;">
|
||
<!--Header-->
|
||
<div class="w-full lg:h-12 min-h-12 py-4 lg:py-0 mb-8 border-b border-gray-200 dark:border-gray-700">
|
||
<nav class="flex flex-wrap h-full justify-center items-center space-x-6 w-full max-w-4xl m-auto">
|
||
<a href="/uz/" class=" text-lg">Asosiy</a>
|
||
<a href="/uz/faq" class=" text-lg">KBS</a>
|
||
<a href="/uz/changelog" class="underline text-lg">
|
||
Oʻzgarishlar jurnali</a>
|
||
<a href="https://ko-fi.com/krille/posts" target="_blank" class="text-lg">Blog
|
||
</a>
|
||
<div class="lg:flex-grow"></div>
|
||
<a href='https://ko-fi.com/C1C86VN53' class="hover:scale-110 transition-transform" target='_blank'>
|
||
<div class="rounded-xl bg-slate-900 dark:bg-slate-50 p-2 flex flex-row spacing-4"><img src="/assets/ko-fi.png" class="h-5 mr-2"/>
|
||
<span class="text-white dark:text-black text-xs flex items-center mr-2">Ko-Fiʼda meni qoʻllab-quvvatlang</span>
|
||
</div>
|
||
</a>
|
||
<a href="https://troet.cafe/@krille" rel="me" class="m-2 hover:scale-110 transition-transform "><img src="/assets/mastodon.svg" class="h-7"/>
|
||
</a>
|
||
</nav>
|
||
</div>
|
||
|
||
<div class="container max-w-4xl markdown px-4 lg:px-0">
|
||
<h1>Oʻzgarishlar jurnali</h1>
|
||
<h2>v2.4.0</h2>
|
||
<p>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.</p>
|
||
<ul>
|
||
<li>feat: Create new sticker packs (krille-chan)</li>
|
||
<li>feat: Edit displayname and attribution for sticker packs (krille-chan)</li>
|
||
<li>feat: Improved search (Christian Kußowski)</li>
|
||
<li>feat: Set usage of custom emojis and stickers (krille-chan)</li>
|
||
<li>feat: Upload multiple stickers at once (krille-chan)</li>
|
||
<li>build: (deps): bump actions/checkout from 5 to 6 (dependabot[bot])</li>
|
||
<li>build: (deps): bump animations from 2.1.0 to 2.1.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump device_info_plus from 12.2.0 to 12.3.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump emoji_picker_flutter from 4.3.0 to 4.4.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_picker from 10.3.6 to 10.3.7 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_picker from 10.3.7 to 10.3.8 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_selector from 1.0.4 to 1.1.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_foreground_task from 9.1.0 to 9.2.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_webrtc from 1.2.0 to 1.2.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump go_router from 17.0.0 to 17.0.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump image from 4.5.4 to 4.6.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump image from 4.6.0 to 4.7.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump image from 4.7.1 to 4.7.2 (dependabot[bot])</li>
|
||
<li>build: (deps): bump matrix from 4.0.0 to 4.0.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump shared_preferences from 2.5.3 to 2.5.4 (dependabot[bot])</li>
|
||
<li>build: (deps): bump translations_cleaner from 0.0.5 to 0.1.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump universal_html from 2.2.4 to 2.3.0 (dependabot[bot])</li>
|
||
<li>build: Reenable shrink resources and minify in gradle (Christian Kußowski)</li>
|
||
<li>build: Upgrade to flutter 3.38.4 (Christian Kußowski)</li>
|
||
<li>build: Use matrix sdk vom pub.dev again (Christian Kußowski)</li>
|
||
<li>chore(translations): Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>chore(translations): Translated using Weblate (Belarusian) (Alex Katon)</li>
|
||
<li>chore(translations): Translated using Weblate (Bengali) (Kom nake)</li>
|
||
<li>chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (Creeper)</li>
|
||
<li>chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>chore(translations): Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>chore(translations): Translated using Weblate (Czech) (arxari)</li>
|
||
<li>chore(translations): Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>chore(translations): Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>chore(translations): Translated using Weblate (Finnish) (Ricky Tigg)</li>
|
||
<li>chore(translations): Translated using Weblate (French) (hugues de keyzer)</li>
|
||
<li>chore(translations): Translated using Weblate (Galician) (josé m.)</li>
|
||
<li>chore(translations): Translated using Weblate (Georgian) (Nicholas Winterhalter)</li>
|
||
<li>chore(translations): Translated using Weblate (Georgian) (Temuri Doghonadze)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (Bella)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (nautilusx)</li>
|
||
<li>chore(translations): Translated using Weblate (Greek) (Rain4Cats)</li>
|
||
<li>chore(translations): Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>chore(translations): Translated using Weblate (Italian) (Alessio Olivieri)</li>
|
||
<li>chore(translations): Translated using Weblate (Italian) (Claudio Maradonna)</li>
|
||
<li>chore(translations): Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)</li>
|
||
<li>chore(translations): Translated using Weblate (Portuguese (Brazil)) (LucasMZ)</li>
|
||
<li>chore(translations): Translated using Weblate (Russian) (BeMeritus)</li>
|
||
<li>chore(translations): Translated using Weblate (Russian) (Christian)</li>
|
||
<li>chore(translations): Translated using Weblate (Russian) (Дмитрий Михирев)</li>
|
||
<li>chore(translations): Translated using Weblate (Serbian) (Luka)</li>
|
||
<li>chore(translations): Translated using Weblate (Spanish) (Kimby)</li>
|
||
<li>chore(translations): Translated using Weblate (Ukrainian) (Andriy Kushnir)</li>
|
||
<li>chore(translations): Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore(translations): Translated using Weblate (Uzbek) (BeMeritus)</li>
|
||
<li>chore(translations): Translated using Weblate (Uzbek) (Maftuna Vohidjonovna)</li>
|
||
<li>chore: Allow all chars for emoji search (Christian Kußowski)</li>
|
||
<li>chore: Allow export of readonly sticker packs (Christian Kußowski)</li>
|
||
<li>chore: delete unrelated line (ShootingStarDragons)</li>
|
||
<li>chore: Display attribution for sticker packs (krille-chan)</li>
|
||
<li>chore: Escape title in check duplicates job (Christian Kußowski)</li>
|
||
<li>chore: ignore for now deprecated regex (Christian Kußowski)</li>
|
||
<li>chore: Improve room custom emote UX (krille-chan)</li>
|
||
<li>chore: Improve sticker editor UX (krille-chan)</li>
|
||
<li>chore: Improve text selection color for messages (Christian Kußowski)</li>
|
||
<li>chore: Improve via calculation (Christian Kußowski)</li>
|
||
<li>chore: Increase padding for code blocks (Christian Kußowski)</li>
|
||
<li>chore: Link how do I get stickers FAQ entry (Christian Kußowski)</li>
|
||
<li>chore: Localize emoji picker (Christian Kußowski)</li>
|
||
<li>chore: Make attribution url field clickable (Christian Kußowski)</li>
|
||
<li>chore: Make cross signing self sign mandatory for bootstrap (Christian Kußowski)</li>
|
||
<li>chore: make locale for emoji suggestions configureable (krille-chan)</li>
|
||
<li>chore: Make sticker previews in editor clickable (krille-chan)</li>
|
||
<li>chore: Make stickers smaller than normal image messages (Christian Kußowski)</li>
|
||
<li>chore: Override sqlcipher license (Christian Kußowski)</li>
|
||
<li>chore: Remove horizontal scrolling for code blocks (Christian Kußowski)</li>
|
||
<li>chore: remove the userId param (ShootingStarDragons)</li>
|
||
<li>chore: Replace copy action with pin event action in UI (Christian Kußowski)</li>
|
||
<li>chore: Request keys for last room messages after bootstrap (krille-chan)</li>
|
||
<li>chore: Simplify adaptive bottom sheet code (Christian Kußowski)</li>
|
||
<li>chore: Update privacy policy links (Christian Kußowski)</li>
|
||
<li>chore: Update start poll design (Christian Kußowski)</li>
|
||
<li>chore: Update user device keys before creating bootstrap (Christian Kußowski)</li>
|
||
<li>chore: Use license_checker from pub again (Christian Kußowski)</li>
|
||
<li>chore: Wait for secrets after bootstrap verification (Christian Kußowski)</li>
|
||
<li>Fix regression after new linter rules (Andriy Kushnir)</li>
|
||
<li>fix: Better wait for secrets after verification bootstrap (Christian Kußowski)</li>
|
||
<li>fix: Broken ruzzian plurals (Christian Kußowski)</li>
|
||
<li>fix: Do not auto load history in rooms with collapsed state only (Christian Kußowski)</li>
|
||
<li>fix: Do not display empty file description body (Christian Kußowski)</li>
|
||
<li>fix: Do not render html in unformatted messages (Christian Kußowski)</li>
|
||
<li>fix: Do not request hero users for rooms with name (Christian Kußowski)</li>
|
||
<li>fix: enable users without passwords to delete their accounts by using uia request in account deletion (ggurdin)</li>
|
||
<li>fix: Hide no fcm warning after dismissed (Christian Kußowski)</li>
|
||
<li>fix: jump cannot work properly when there are multi users (ShootingStarDragons)</li>
|
||
<li>fix: Make keyboard moving bottom sheet up (Christian Kußowski)</li>
|
||
<li>fix: No description for video and audio messages displayed (Christian Kußowski)</li>
|
||
<li>fix: Render not permitted html tags as text instead of hiding (Christian Kußowski)</li>
|
||
<li>fix: Scrolling in fragmented timeline (Christian Kußowski)</li>
|
||
<li>fix: spoiler formatting in reply (denalena)</li>
|
||
<li>fix: State problem when not changing emote name (krille-chan)</li>
|
||
<li>fix: Unlock app with leading 0 in pin is not possible (Christian Kußowski)</li>
|
||
<li>fix: when user has multi counts,notification not works well (ShootingStarDragons)</li>
|
||
<li>refactor: Adjust state event design (Christian Kußowski)</li>
|
||
<li>refactor: Always open Chat Backup as page right after login (Christian Kußowski)</li>
|
||
<li>refactor: Display all sticker packs in same editor with filterchips (krille-chan)</li>
|
||
<li>refactor: File selector just use default FileType and remove not working zip selector (Christian Kußowski)</li>
|
||
<li>refactor: Improved design and UX for sticker editor (krille-chan)</li>
|
||
<li>refactor: Remove native imaging and enable web worker (Christian Kußowski)</li>
|
||
<li>refactor: Remove unused feature tor browser detector (Christian Kußowski)</li>
|
||
<li>refactor: Remove unused html onfocus streams (Christian Kußowski)</li>
|
||
<li>refactor: Remove unused msix (Christian Kußowski)</li>
|
||
<li>refactor: Remove workaround for download files (Christian Kußowski)</li>
|
||
<li>refactor: Update flutter lints (Christian Kußowski)</li>
|
||
<li>refactor: Update to Dart 3.10 with . shorthands (Christian Kußowski)</li>
|
||
<li>refactor: Use localized emojis for suggestion input (krille-chan)</li>
|
||
<li>refactor: Use own highlight rendering with working scrollbar and text selection (Christian Kußowski)</li>
|
||
<li>chore: Update links to matrix spaces to avoid confusion (Andriy Kushnir)</li>
|
||
</ul>
|
||
<h2>v2.3.0</h2>
|
||
<p>FluffyChat v2.3.0 fixes a possible database corruption bug on Android, also fixes a
|
||
major performance leak and introduces polls and threads.</p>
|
||
<ul>
|
||
<li>feat: Implement polls (Christian Kußowski)</li>
|
||
<li>feat: Implement threads (krille-chan)</li>
|
||
<li>fix: Database corruption because notification tab isolate starts too late (Christian Kußowski)</li>
|
||
<li>fix: Import sticker packs (Christian Kußowski)</li>
|
||
<li>refactor: Improved UIA support for OIDC and SSO (Christian Kußowski)</li>
|
||
<li>refactor: Invite users when upgrading private room (Christian Kußowski)</li>
|
||
<li>build: (deps): bump cross_file from 0.3.4+2 to 0.3.5 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_picker from 10.3.3 to 10.3.6 (dependabot[bot])</li>
|
||
<li>build: (deps): bump go_router from 16.3.0 to 17.0.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump http from 1.5.0 to 1.6.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump image_picker from 1.2.0 to 1.2.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump qr_code_scanner_plus from 2.0.13 to 2.0.14 (dependabot[bot])</li>
|
||
<li>build: (deps): bump video_player from 2.10.0 to 2.10.1 (dependabot[bot])</li>
|
||
<li>build: Switch back to stable web auth package (krille-chan)</li>
|
||
<li>build: Use matrix sdk 4.0.0 (Christian Kußowski)</li>
|
||
<li>build: Use secure storage from pub.dev again (krille-chan)</li>
|
||
<li>chore: Remove Notification actions when using UnifiedPush (Christian Kußowski)</li>
|
||
<li>chore(translations): Added translation using Weblate (Uzbek) (bahrom04)</li>
|
||
<li>chore(translations): Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>chore(translations): Translated using Weblate (Belarusian) (Alex Katon)</li>
|
||
<li>chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>chore(translations): Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>chore(translations): Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>chore(translations): Translated using Weblate (Finnish) (Priit Jõerüüt)</li>
|
||
<li>chore(translations): Translated using Weblate (Finnish) (Ricky Tigg)</li>
|
||
<li>chore(translations): Translated using Weblate (French) (luneth)</li>
|
||
<li>chore(translations): Translated using Weblate (Galician) (josé m.)</li>
|
||
<li>chore(translations): Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>chore(translations): Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)</li>
|
||
<li>chore(translations): Translated using Weblate (Uzbek) (bahrom04)</li>
|
||
<li>chore(translations): Translated using Weblate (Uzbek) (BeMeritus)</li>
|
||
</ul>
|
||
<h2>v2.2.0</h2>
|
||
<p>FluffyChat 2.2.0 introduces a new UX for spaces and adds support for restricted
|
||
join rules.</p>
|
||
<p>The app also now has a new design for recording voice messages including a new
|
||
pause button.</p>
|
||
<p>You also now see the progress when downloading files.</p>
|
||
<p>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
|
||
has changed as the available configs are now generated automatically.</p>
|
||
<p>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!</p>
|
||
<p>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!</p>
|
||
<p>On iOS the notifications are now localized. Stay tuned for more improvements on iOS
|
||
notifications in the next releases!</p>
|
||
<p>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!</p>
|
||
<ul>
|
||
<li>feat: Add donation buttons except for PlayStore&AppStore version (Christian Kußowski)</li>
|
||
<li>feat: Add iOS Notification Service Extension for localizable push notifications (Christian Kußowski)</li>
|
||
<li>feat: Add notification actions (krille-chan)</li>
|
||
<li>feat: Add support for restricted join rule (Christian Kußowski)</li>
|
||
<li>feat: Display progress for downloading content (Christian Kußowski)</li>
|
||
<li>feat: Display progress on redact events and clear archive dialogs (Christian Kußowski)</li>
|
||
<li>feat: Enable native imaging for web (Christian Kußowski)</li>
|
||
<li>feat: Forward notifications to Android Auto (Christian Kußowski)</li>
|
||
<li>feat: Nicer record voice message UI with pause function (Christian Kußowski)</li>
|
||
<li>feat: Notification actions on android (krille-chan)</li>
|
||
<li>design: Improved spaces UX (Christian Kußowski)</li>
|
||
<li>fix: Correctly pass through obscure text (Christian Kußowski)</li>
|
||
<li>fix: Create a subdirectory in the tmp directory (Inex Code)</li>
|
||
<li>fix: Cupertino text dialogs (Christian Kußowski)</li>
|
||
<li>fix: Null pointer crash in chat list item (Christian Kußowski)</li>
|
||
<li>chore(translations): Translated using Weblate (Arabic) (jamazi)</li>
|
||
<li>chore(translations): Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>chore(translations): Translated using Weblate (Belarusian) (Alex Katon)</li>
|
||
<li>chore(translations): Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>chore(translations): Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>chore(translations): Translated using Weblate (Czech) (Flibble)</li>
|
||
<li>chore(translations): Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>chore(translations): Translated using Weblate (Esperanto) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>chore(translations): Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>chore(translations): Translated using Weblate (Galician) (josé m)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (Alex Katon)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (cheese1)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (Christian)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (Jana)</li>
|
||
<li>chore(translations): Translated using Weblate (Greek) (Λευτέρης Τ)</li>
|
||
<li>chore(translations): Translated using Weblate (Hebrew) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Hungarian) (Balázs Meskó)</li>
|
||
<li>chore(translations): Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>chore(translations): Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>chore(translations): Translated using Weblate (Japanese) (Allan Nordhøy)</li>
|
||
<li>chore(translations): Translated using Weblate (Korean) (loyedison92)</li>
|
||
<li>chore(translations): Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>chore(translations): Translated using Weblate (Latvian) (ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝))</li>
|
||
<li>chore(translations): Translated using Weblate (Lithuanian) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)</li>
|
||
<li>chore(translations): Translated using Weblate (Norwegian Bokmål) (sunniva)</li>
|
||
<li>chore(translations): Translated using Weblate (Polish) (Paweł Gronowski)</li>
|
||
<li>chore(translations): Translated using Weblate (Portuguese (Brazil)) (LucasMZ)</li>
|
||
<li>chore(translations): Translated using Weblate (Portuguese (Portugal)) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Romanian) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Russian) (Christian)</li>
|
||
<li>chore(translations): Translated using Weblate (Russian) (Дмитрий Михирев)</li>
|
||
<li>chore(translations): Translated using Weblate (Russian) (Жора Змейкин)</li>
|
||
<li>chore(translations): Translated using Weblate (Serbian) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Slovak) (Anonymous)</li>
|
||
<li>chore(translations): Translated using Weblate (Spanish) (Kimby)</li>
|
||
<li>chore(translations): Translated using Weblate (Spanish) (LucasMZ)</li>
|
||
<li>chore(translations): Translated using Weblate (Turkish) (Christian)</li>
|
||
<li>chore(translations): Translated using Weblate (Turkish) (Ufuk Karal)</li>
|
||
<li>chore(translations): Translated using Weblate (Vietnamese) (desperadohp)</li>
|
||
<li>chore: add a link to the platforms' different behaviors for the 24h format (kaanelloed)</li>
|
||
<li>chore: Add ActionsPadding in column mode (Christian Kußowski)</li>
|
||
<li>chore: Add close icon to snackbar in column mode (Christian Kußowski)</li>
|
||
<li>chore: Adjust chat details button design (Christian Kußowski)</li>
|
||
<li>chore: Adjust encryption page design (Christian Kußowski)</li>
|
||
<li>chore: Adjust input bar button design (Christian Kußowski)</li>
|
||
<li>chore: Adjust material dialog button design (krille-chan)</li>
|
||
<li>chore: Adjust padding for status msg list (Christian Kußowski)</li>
|
||
<li>chore: Adjust status header design (krille-chan)</li>
|
||
<li>chore: Better display rooms without known messages (Christian Kußowski)</li>
|
||
<li>chore: Better routing to space id (Christian Kußowski)</li>
|
||
<li>chore: Correctly remove knockRestricted from possible join rules (Christian Kußowski)</li>
|
||
<li>chore: Fix load config.json (Christian Kußowski)</li>
|
||
<li>chore: Go back to pub.dev matrix dep (Christian Kußowski)</li>
|
||
<li>chore: Hide restricted and knock restricted for unsupported room versions (Christian Kußowski)</li>
|
||
<li>chore: Hide topic if empty and cannot be changed (Christian Kußowski)</li>
|
||
<li>chore: Improve chat details icon color design (Christian Kußowski)</li>
|
||
<li>chore: Improve ignore list UX (Christian Kußowski)</li>
|
||
<li>chore: Leave invites and DM rooms when blocking a user (Christian Kußowski)</li>
|
||
<li>chore: Make privacy url not configurable (Christian Kußowski)</li>
|
||
<li>chore: Make progress indicators rounder (Christian Kußowski)</li>
|
||
<li>chore: Mention rebases (Christian Kußowski)</li>
|
||
<li>chore: Move emote settings button to chat popup menu (Christian Kußowski)</li>
|
||
<li>chore: Move encryption button to input row (Christian Kußowski)</li>
|
||
<li>chore: Revert "refactor: Make ChatListItem cache lasteventbody for better performance" (Christian Kußowski)</li>
|
||
<li>chore: Translate iOS notifications into german (Christian Kußowski)</li>
|
||
<li>chore: Try out refactored user device keys update method (Christian Kußowski)</li>
|
||
<li>chore: Update matrix dart sdk (Christian Kußowski)</li>
|
||
<li>chore: use time format based on system settings (kaanelloed)</li>
|
||
<li>ci: Build only for arm64 (Christian Kußowski)</li>
|
||
<li>refactor: Make ChatListItem cache lasteventbody for better performance (Christian Kußowski)</li>
|
||
<li>refactor: Remove unused directories (Christian Kußowski)</li>
|
||
<li>refactor: Rename models for matrix spec 1.16 (Christian Kußowski)</li>
|
||
<li>refactor: Replace flutter typeahead with autocomplete to fix (Christian Kußowski)</li>
|
||
<li>refactor: Use AppSettings enum based configuration everywhere and fix load from json on web (Christian Kußowski)</li>
|
||
<li>build: Flutter upgrade 3.35.5 (Christian Kußowski)</li>
|
||
<li>build: Matrix version 3.0.0 (Christian Kußowski)</li>
|
||
<li>build: Remove dependency for telephony (Christian Kußowski)</li>
|
||
<li>build: Remove openssl dependency (Christian Kußowski)</li>
|
||
<li>build: Use correct fcm_shared_isolate version (Christian Kußowski)</li>
|
||
<li>build: Use correct version of vodozemac for web build (Christian Kußowski)</li>
|
||
</ul>
|
||
<h2>v2.1.1</h2>
|
||
<p>Bugfix release to trigger flatpak arm64 release again.</p>
|
||
<ul>
|
||
<li>build: (deps): bump actions/checkout from 4 to 5 (dependabot[bot])</li>
|
||
<li>build: (deps): bump app_links from 6.4.0 to 6.4.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_picker from 10.2.3 to 10.3.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump msix from 3.16.10 to 3.16.12 (dependabot[bot])</li>
|
||
<li>build: (deps): bump package_info_plus from 8.3.0 to 8.3.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump share_plus from 11.0.0 to 11.1.0 (dependabot[bot])</li>
|
||
<li>build: Also build linux on github runners (Christian Kußowski)</li>
|
||
<li>build: Update macos podfile (Christian Kußowski)</li>
|
||
<li>chore: Follow up subtitle font style (Christian Kußowski)</li>
|
||
<li>chore: Slightly adjust font sizes and design (Christian Kußowski)</li>
|
||
<li>chore(translations): Translated using Weblate (Chinese (Traditional Han script)) (miullu)</li>
|
||
<li>chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)</li>
|
||
<li>chore(translations): Translated using Weblate (Polish) (Piotr Orzechowski)</li>
|
||
<li>feat: support xdp selector for linux (ShootingStarDragons)</li>
|
||
<li>fix: Follow up fix rectangle avatars (Christian Kußowski)</li>
|
||
<li>refactor: Remove broken push error reporter (Christian Kußowski)</li>
|
||
</ul>
|
||
<h2>v2.1.0</h2>
|
||
<p>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.</p>
|
||
<ul>
|
||
<li>feat: Collapse all state events by default (Christian Kußowski)</li>
|
||
<li>feat(linux/notify): support avatar icon (ShootingStarDragons)</li>
|
||
<li>build: (deps): bump archive from 3.6.1 to 4.0.7 (dependabot[bot])</li>
|
||
<li>build: (deps): bump chewie from 1.11.3 to 1.12.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump desktop_drop from 0.4.4 to 0.6.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump device_info_plus from 10.1.2 to 11.5.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump dynamic_color from 1.7.0 to 1.8.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_picker from 10.2.0 to 10.2.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump file_picker from 8.3.7 to 10.2.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_foreground_task from 6.5.0 to 9.1.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_local_notifications from 19.3.0 to 19.4.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_map from 6.2.1 to 8.1.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_map from 8.1.1 to 8.2.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_native_splash from 2.4.4 to 2.4.6 (dependabot[bot])</li>
|
||
<li>build: (deps): bump flutter_webrtc from 0.12.12+hotfix.1 to 1.0.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump geolocator from 13.0.4 to 14.0.2 (dependabot[bot])</li>
|
||
<li>build: (deps): bump go_router from 15.1.2 to 16.0.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump go_router from 16.0.0 to 16.1.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump just_audio from 0.9.46 to 0.10.4 (dependabot[bot])</li>
|
||
<li>build: (deps): bump matrix from 1.0.1 to 1.1.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump mime from 1.0.6 to 2.0.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump msix from 3.16.9 to 3.16.10 (dependabot[bot])</li>
|
||
<li>build: (deps): bump permission_handler from 11.4.0 to 12.0.1 (dependabot[bot])</li>
|
||
<li>build: (deps): bump pretty_qr_code from 3.4.0 to 3.5.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump share_plus from 10.1.4 to 11.0.0 (dependabot[bot])</li>
|
||
<li>build: (deps): bump sqflite_common_ffi from 2.3.5 to 2.3.6 (dependabot[bot])</li>
|
||
<li>build: (deps): bump sqlcipher_flutter_libs from 0.6.6 to 0.6.7 (dependabot[bot])</li>
|
||
<li>build: (deps): bump unifiedpush from 5.0.2 to 6.0.2 (dependabot[bot])</li>
|
||
<li>build: (deps): bump url_launcher from 6.3.1 to 6.3.2 (dependabot[bot])</li>
|
||
<li>build: Update Flutter 3.32.8 (Christian Kußowski)</li>
|
||
<li>build: Upgrade emoji picker flutter (Christian Kußowski)</li>
|
||
<li>build: Use gradle in kotlin (Christian Kußowski)</li>
|
||
<li>build: Use macos-latest for debug ios job (Christian Kußowski)</li>
|
||
<li>chore: Add CI workflow for thank you message after issue got completed (Christian Kußowski)</li>
|
||
<li>chore: Add dependabot to code owners for pubspec (Christian Kußowski)</li>
|
||
<li>chore: Add ISC as compatible license to aGPLv3 (Christian Kußowski)</li>
|
||
<li>chore: Better error handling for push notifications (Christian Kußowski)</li>
|
||
<li>chore: Bump Flutter version in pubspec.lock (Rafał Hirsch)</li>
|
||
<li>chore: do format (ShootingStarDragons)</li>
|
||
<li>chore: Fix snapcraft build (krille-chan)</li>
|
||
<li>chore: Nicer own reaction color design (Christian Kußowski)</li>
|
||
<li>chore: Remove double quotes from screenshot filenames (Christian Kußowski)</li>
|
||
<li>chore: Remove lifecyclestate logs (Christian Kußowski)</li>
|
||
<li>chore: Remove unused workflow (krille-chan)</li>
|
||
<li>chore: Set height for screenshots in readme (krille-chan)</li>
|
||
<li>chore: Set text message max length to 16384 but make it configurable (Christian Kußowski)</li>
|
||
<li>chore: Update height for screenshots in readme (krille-chan)</li>
|
||
<li>chore: Update screenshots in readme (krille-chan)</li>
|
||
<li>fix: Add flexible to file messages to prevent long name overflow (Kelrap)</li>
|
||
<li>fix: Avoid using MediaQuery.of() (imnotlxy)</li>
|
||
<li>fix: Config viewer not updating state (Christian Kußowski)</li>
|
||
<li>fix: Delete database correctly after corruption (krille-chan)</li>
|
||
<li>fix: Design glitches in sticker dialog (Christian Kußowski)</li>
|
||
<li>fix: limit characters and lines so redact message can't be too long (avashilling)</li>
|
||
<li>fix: LoadingSnackBar consistently remains visible until the upload is complete (JaWeee)</li>
|
||
<li>fix: notification clicked still cannot jump (ShootingStarDragons)</li>
|
||
<li>fix: open chat from notification (ShootingStarDragons)</li>
|
||
<li>fix: Open database crashes on start (krille-chan)</li>
|
||
<li>fix: Open external account management when trying to delete devices (Christian Kußowski)</li>
|
||
<li>fix: Use retry http client (Christian Kußowski)</li>
|
||
<li>fix: Workaround for reversed width and height of compressed videos sent from Android (Christian Kußowski)</li>
|
||
<li>refactor: Add support for Room version 12 via matrix dart sdk update</li>
|
||
<li>refactor: Better UX for accepting declining invite (krille-chan)</li>
|
||
<li>refactor: ignore bubble gradient when using system high contrast mode (Christian Kußowski)</li>
|
||
<li>refactor: Make notification avatars rounded (krille-chan)</li>
|
||
<li>refactor: Remove unused dependencies (krille-chan)</li>
|
||
<li>chore(translations): Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>chore(translations): Translated using Weblate (Belarusian) (Alex Katon)</li>
|
||
<li>chore(translations): Translated using Weblate (German) (Christian)</li>
|
||
<li>chore(translations): Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)</li>
|
||
<li>chore(translations): Translated using Weblate (Portuguese (Brazil)) (LucasMZ)</li>
|
||
<li>chore(translations): Translated using Weblate (Spanish) (Fuan200)</li>
|
||
<li>chore(translations): Translated using Weblate (Tamil) (தமிழ்நேரம்)</li>
|
||
<li>chore(translations): Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Translated using Weblate (Arabic) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional Han script)) (miullu)</li>
|
||
<li>Translated using Weblate (Czech) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (English) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (nautilusx)</li>
|
||
<li>Translated using Weblate (Hebrew) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Hungarian) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>Translated using Weblate (Irish) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Italian) (Angelo Schirinzi)</li>
|
||
<li>Translated using Weblate (Italian) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Latvian) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Christian)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Frank Paul Silye)</li>
|
||
<li>Translated using Weblate (Persian) (Alireza Rashidi)</li>
|
||
<li>Translated using Weblate (Polish) (Piotr Orzechowski)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Portuguese) (Ana Elisa Ramos)</li>
|
||
<li>Translated using Weblate (Portuguese) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Russian) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Tamil) (தமிழ்நேரம்)</li>
|
||
<li>Translated using Weblate (Tamil) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Telugu) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Translated using Weblate (Ukrainian) (LucasMZ)</li>
|
||
<li>Translated using Weblate (Vietnamese) (LucasMZ)</li>
|
||
</ul>
|
||
<h2>v2.0.0</h2>
|
||
<p>This version migrates to Vodozemac and Matrix Dart SDK 1.0.0. This is a breaking
|
||
change. The user should not notice the migration at all but downgrading from
|
||
v2.0.0 to a previous version is not possible without losing the session.</p>
|
||
<ul>
|
||
<li>fix: Do not set read markers for sending events (Christian Kußowski)</li>
|
||
<li>fix: fix compile error related to MxcImage (gilice)</li>
|
||
<li>fix: Forward last version of events when forwarding (Christian Kußowski)</li>
|
||
<li>fix: Ban button displayed for already banned users (Christian Kußowski)</li>
|
||
<li>fix: Route back to room list after leaving a chat (Christian Kußowski)</li>
|
||
<li>build: Switch to matrix sdk 1.0.0 (Christian Kußowski)</li>
|
||
<li>build: Upgrade flutter to 3.32.2 (krille-chan)</li>
|
||
<li>build: Update to flutter 3.32.4 (Christian Kußowski)</li>
|
||
<li>chore: Add missing mounted check (Christian Kußowski)</li>
|
||
<li>chore: highlight select mode actions (Christian Kußowski)</li>
|
||
<li>refactor: sdk 1.0 (Christian Kußowski)</li>
|
||
<li>refactor: New message context menu (Christian Kußowski)</li>
|
||
<li>refactor: Nicer popupmenus (Christian Kußowski)</li>
|
||
<li>Translated using Weblate (Spanish) (Kimby)</li>
|
||
</ul>
|
||
<h2>v1.27.0</h2>
|
||
<ul>
|
||
<li>feat: Add confirmation dialog before accepting invite (krille-chan)</li>
|
||
<li>feat: Add feature flag for refresh tokens (Christian Kußowski)</li>
|
||
<li>feat: add setting for whether to show space navigation rail on mobile (ggurdin)</li>
|
||
<li>feat: Background audio player (Christian Kußowski)</li>
|
||
<li>feat: Check markdown checkboxes in messages (krille-chan)</li>
|
||
<li>feat: Create lists with checkboxes via + menu (krille-chan)</li>
|
||
<li>feat: Limit height of text messages and expand if selected (krille-chan)</li>
|
||
<li>feat: Move videoplayer into multi image viewer (Christian Kußowski)</li>
|
||
<li>feat: Show all supported image-/video-files when sending images or videos (MoonlightWave-12)</li>
|
||
<li>feat: Show WebM-videos when choosing video-files for sending (MoonlightWave-12)</li>
|
||
<li>fix: Add missing mounted check to mxcImage (Christian Kußowski)</li>
|
||
<li>fix: App crash on page navigation with open popup menu (Christian Kußowski)</li>
|
||
<li>fix: App crashes on window resize in chat (krille-chan)</li>
|
||
<li>fix: Change <code>PNGs</code> to <code>PNG</code> for consistency in file-selector (MoonlightWave-12)</li>
|
||
<li>fix: Crash when going to settings in desktop mode (krille-chan)</li>
|
||
<li>Fix: Fix jagged avatar edges Use anti-alias Clipping allowing for round Avatar circles (martin)</li>
|
||
<li>fix: Join new room after room upgrade (krille-chan)</li>
|
||
<li>fix: Keep state of text input dialogs (Christian Kußowski)</li>
|
||
<li>fix: Localizations (krille-chan)</li>
|
||
<li>fix: No crash on logging out in client chooser button (Christian Kußowski)</li>
|
||
<li>fix: Show WebP-images with a file-extension written in lower-case (MoonlightWave-12)</li>
|
||
<li>build: Update matrix dart sdk 0.40.2 (Christian Kußowski)</li>
|
||
<li>build: Update record package (Christian Kußowski)</li>
|
||
<li>build: Update shared preferences android (krille-chan)</li>
|
||
<li>build: Upgrade to flutter 3.32.1 (Christian Kußowski)</li>
|
||
<li>build: Use workaround for flutter secure storage on linux (krille-chan)</li>
|
||
<li>chore: Crop shortcut file on android and cache it (krille-chan)</li>
|
||
<li>chore: Display loading dialog when preparing voice message (Christian Kußowski)</li>
|
||
<li>chore: Format lib/utils/file_selector.dart (MoonlightWave-12)</li>
|
||
<li>chore: Let users decide for the title in error reporter (Christian Kußowski)</li>
|
||
<li>chore: make space nav bar narrower on mobile and ensure space nav bar matches user's theme (ggurdin)</li>
|
||
<li>chore: Nicer checkboxes (Christian Kußowski)</li>
|
||
<li>chore: Preload server file config before upload files (Christian Kußowski)</li>
|
||
<li>chore: Remove custom errorwidgetbuilder (Christian Kußowski)</li>
|
||
<li>chore: Remove unused translations (Christian Kußowski)</li>
|
||
<li>chore: Simplify voiceMessage getter (Christian Kußowski)</li>
|
||
<li>chore: Update voice message localization (Christian Kußowski)</li>
|
||
<li>refactor: Always use HtmlMessage (krille-chan)</li>
|
||
<li>refactor: Reduce notification avatar size to 128 (krille-chan)</li>
|
||
<li>Added translation using Weblate (Cantonese (Traditional Han script)) (Mike Evans)</li>
|
||
<li>Added translation using Weblate (Danish) (Øjvind Fritjof Arnfred)</li>
|
||
<li>Added translation using Weblate (Yue (yue_HK)) (Mike Evans)</li>
|
||
<li>Translated using Weblate (Arabic) (abdelbasset jabrane)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Cantonese (Traditional Han script)) (Mike Evans)</li>
|
||
<li>Translated using Weblate (Catalan) (Marc Pina Artigas)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (Mike Evans)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional Han script)) (Mike Evans)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional Han script)) (miullu)</li>
|
||
<li>Translated using Weblate (Danish) (Øjvind Fritjof Arnfred)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (sevonj)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (Jana)</li>
|
||
<li>Translated using Weblate (German) (JSchmerling)</li>
|
||
<li>Translated using Weblate (Hebrew) (DavidEl-Natan)</li>
|
||
<li>Translated using Weblate (Hungarian) (H Tamás)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>Translated using Weblate (Italian) (Angelo Schirinzi)</li>
|
||
<li>Translated using Weblate (Latvian) (ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝))</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Polish) (Piotr Orzechowski)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (Pedro Alves)</li>
|
||
<li>Translated using Weblate (Russian) (Yurt Page)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Bezruchenko Simon)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.26.1</h2>
|
||
<p>Updates the Matrix Dart SDK to fix multiple issues where messages can be missing in the timeline.</p>
|
||
<ul>
|
||
<li>feat: Reenable archive feature after various fixes landed in sdk (krille-chan)</li>
|
||
<li>build: Update matrix dart sdk to 0.40.0 (Christian Kußowski)</li>
|
||
<li>chore: Adjust new chat page design (krille-chan)</li>
|
||
<li>chore: Display count of invited in members page (krille-chan)</li>
|
||
<li>chore: Do not load timeline while sync processing (Krille)</li>
|
||
<li>chore: Do not store event from push in database (Krille)</li>
|
||
<li>chore: Only show joined members in members list by default (Krille)</li>
|
||
<li>chore: Remove matrix notification workflow (Krille)</li>
|
||
<li>fix(docs): escape tag (Sophie L)</li>
|
||
<li>fix: Crash when opening settings in column mode from popup menu (krille-chan)</li>
|
||
<li>refactor: Display thread messages like replies as a thread fallback (Krille)</li>
|
||
</ul>
|
||
<h2>v1.26.0</h2>
|
||
<ul>
|
||
<li>feat: Add advanced configuration page (Krille)</li>
|
||
<li>feat: clearly mark when a video is to be downloaded (Rafał Hirsch)</li>
|
||
<li>feat: Filter for room members page and easier approve knocking users (Krille)</li>
|
||
<li>feat: Navigate in image viewer with keyboard keys (krille-chan)</li>
|
||
<li>feat: New video file picker button (Krille)</li>
|
||
<li>feat: Send optional message with images or files (Krille)</li>
|
||
<li>feat: support inline video playback on macOS (Rafał Hirsch)</li>
|
||
<li>build: Flutter 3.29.3 (Krille)</li>
|
||
<li>build: Update gorouter package (Krille)</li>
|
||
<li>build: Update kotlin gradle plugin (Krille)</li>
|
||
<li>build: Update matrix dart sdk (Krille)</li>
|
||
<li>build: Update openssl to 0.5.0 (Krille)</li>
|
||
<li>build: use singleInstance as launchmode (krille-chan)</li>
|
||
<li>chore: Add matrix notifications for issues (Krille)</li>
|
||
<li>chore: Better error handling for image rendering (krille-chan)</li>
|
||
<li>chore: Better no compression supported UX (Krille)</li>
|
||
<li>chore: Correct availability of desktop builds (Lenni)</li>
|
||
<li>chore: disable echoCancel for audio messages (Krille)</li>
|
||
<li>chore: divider when scrolled up (krille-chan)</li>
|
||
<li>chore: Improve avatar designg (Krille)</li>
|
||
<li>chore: Make push gateway configurable (Krille)</li>
|
||
<li>chore: Nicer colors for reactions (krille-chan)</li>
|
||
<li>chore: Nicer scaffold dialog for column mode (Krille)</li>
|
||
<li>chore: Simpler changing config variables (Krille)</li>
|
||
<li>chore: Update locale config for localizations (Krille)</li>
|
||
<li>chore: Update pubspec.lock (Krille)</li>
|
||
<li>chore: upgrade chewie and video_player packages (Rafał Hirsch)</li>
|
||
<li>chore: Use Cupertino Activity Indicator in ChatEventList (krille-chan)</li>
|
||
<li>chore: Use other join endpoint for room upgrades (Krille)</li>
|
||
<li>fix(macos): update dependencies to make the build work (Rafał Hirsch)</li>
|
||
<li>fix: Add missing <s> html tag to render (Krille)</li>
|
||
<li>fix: Consistent element padding between server picker and login view (xegim)</li>
|
||
<li>fix: Index of numbered lists are off (Krille)</li>
|
||
<li>fix: never use a transition on the shell route (Rafał Hirsch)</li>
|
||
<li>fix: Null error in ClientChooserButton (krille-chan)</li>
|
||
<li>fix: prevent users from creating spaces with empty names (ggurdin)</li>
|
||
<li>fix: properly dispose VideoPlayerController (Rafał Hirsch)</li>
|
||
<li>fix: Remove too sensitive dismiss gesture on chat list items (Krille)</li>
|
||
<li>fix: Text scale factor in Linkify widgets (Krille)</li>
|
||
<li>fix: update condition in account deletion function to allow deletion to go through (ggurdin)</li>
|
||
<li>refactor: Easier shift enter logic for text input (Krille)</li>
|
||
<li>refactor: Formatting (Krille)</li>
|
||
<li>refactor: Implement avatar image viewer and adjust design (Krille)</li>
|
||
<li>refactor: Improved UX for room upgrades (Krille)</li>
|
||
<li>refactor: Migrate more config options to config viewer (Krille)</li>
|
||
<li>refactor: Move public room bottom sheet into dialog (Krille)</li>
|
||
<li>refactor: Remove custom font and emoji font workaround (krille-chan)</li>
|
||
<li>refactor: Replace user bottom sheet with menu and small dialog (Krille)</li>
|
||
<li>Added translation using Weblate (Telugu) (katakam chakri)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (Poesty Li)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional Han script)) (Mare JP)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional Han script)) (miullu)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Filipino) (searinminecraft)</li>
|
||
<li>Translated using Weblate (French) (Antonin Del Fabbro)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (nautilusx)</li>
|
||
<li>Translated using Weblate (German) (Very Able)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>Translated using Weblate (Italian) (Angelo Schirinzi)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Latvian) (ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝))</li>
|
||
<li>Translated using Weblate (Polish) (Piotr Orzechowski)</li>
|
||
<li>Translated using Weblate (Russian) (Yurt Page)</li>
|
||
<li>Translated using Weblate (Spanish) (José Muñoz)</li>
|
||
<li>Translated using Weblate (Spanish) (Kimby)</li>
|
||
<li>Translated using Weblate (Telugu) (katakam chakri)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.25.0</h2>
|
||
<ul>
|
||
<li>feat: Display all push rules and allow to enable disable them (Krille)</li>
|
||
<li>feat: Inspect and delete push rules (Krille)</li>
|
||
<li>feat: Pick share keys with (Krille)</li>
|
||
<li>feat: Select share keys with property in security settings (Krille)</li>
|
||
<li>feat: Use dynamic gradient for chat bubbles (Krille)</li>
|
||
<li>fix: Image search rendering problem (krille-chan)</li>
|
||
<li>build: Add locale config for android (krille-chan)</li>
|
||
<li>build: Add missing permissions (Krille)</li>
|
||
<li>build: Automerge weblate PRs (Krille)</li>
|
||
<li>build: Fix ios debug build (krille-chan)</li>
|
||
<li>build: Follow up auto merge weblate (Krille)</li>
|
||
<li>build: remove weblate auto merge (Krille)</li>
|
||
<li>build: Switch to flutter_shortcuts_new (Krille)</li>
|
||
<li>build: Update dependencies for flutter (Krille)</li>
|
||
<li>build: Update dependencies to remove more flutter android v1 references (Krille)</li>
|
||
<li>build: Update fcm_shared_isolate (Krille)</li>
|
||
<li>build: Update flutter web uild (Krille)</li>
|
||
<li>build: Update flutter_olm to 2.0.0 (Krille)</li>
|
||
<li>build: Update gradle version (Krille)</li>
|
||
<li>build: Update native_imaging (Krille)</li>
|
||
<li>build: Update PAT (Krille)</li>
|
||
<li>build: Update to flutter 3.27.4 (Krille)</li>
|
||
<li>build: Update weblate auto merge (Krille)</li>
|
||
<li>build: Upgrade gradle (Krille)</li>
|
||
<li>chore: Add explanation for PlayStore Safety Standards (Krille)</li>
|
||
<li>chore: Add medium font (Krille)</li>
|
||
<li>chore: Add start to ordered list (Krille)</li>
|
||
<li>chore: Add tooltip to links in html (Krille)</li>
|
||
<li>chore: Adjust button icon colors (Krille)</li>
|
||
<li>chore: Adjust design of adaptive dialogs (krille-chan)</li>
|
||
<li>chore: Adjust navrail design (Krille)</li>
|
||
<li>chore: Adjust share scaffold dialog design (Krille)</li>
|
||
<li>chore: Better connection status indicator (Krille)</li>
|
||
<li>chore: Design adjustments (krille-chan)</li>
|
||
<li>chore: Make login with matrix id more prominent again (krille-chan)</li>
|
||
<li>chore: Message bubble color follow up (krille-chan)</li>
|
||
<li>chore: Remove gradle workaround (Krille)</li>
|
||
<li>chore: Slightly adjust welcome screen (Krille)</li>
|
||
<li>chore: Use UbuntuMono (Krille)</li>
|
||
<li>docs: Fix snap store icon (krille-chan)</li>
|
||
<li>refactor: Display navigationrail in settings page (krille-chan)</li>
|
||
<li>refactor: Follow up fix types in localization files (Krille)</li>
|
||
<li>refactor: Improve sso login UX on web (krille-chan)</li>
|
||
<li>refactor: Migrate to maintained badge package (Krille)</li>
|
||
<li>refactor: Migrate uni_links to app_links (Krille)</li>
|
||
<li>refactor: New html rendering (Krille)</li>
|
||
<li>refactor: Remove broken callkeep implementation (Krille)</li>
|
||
<li>refactor: Remove unused class (krille-chan)</li>
|
||
<li>refactor: Switch to maintained qr code package (Krille)</li>
|
||
<li>refactor: Switch to ubuntu font (krille-chan)</li>
|
||
<li>refactor: Update arb file types (Krille)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Catalan) (fadelkon)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (玖然)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional Han script)) (玖然)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (Ettore Atalan)</li>
|
||
<li>Translated using Weblate (German) (Jana)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>Translated using Weblate (Italian) (Angelo Schirinzi)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Slovak) (Anonymous)</li>
|
||
<li>Translated using Weblate (Spanish) (Alfredo Sola)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Bezruchenko Simon)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.24.0</h2>
|
||
<ul>
|
||
<li>build: Add missing libssl library (krille-chan)</li>
|
||
<li>build: Update dart_webrtc package (Krille)</li>
|
||
<li>build: Update matrix sdk and dependencies (Krille)</li>
|
||
<li>build: Update to flutter 3.27 (Krille)</li>
|
||
<li>chore: Better bottom sheets on desktop (krille-chan)</li>
|
||
<li>chore: Check file size before loading (krille-chan)</li>
|
||
<li>chore: Display normal Slider when no waveform provided in audioplayer (krille-chan)</li>
|
||
<li>chore: Do not display sender prefix for DM rooms in notification ticker (krille-chan)</li>
|
||
<li>chore: Enable share multiple files to app (krille-chan)</li>
|
||
<li>chore: Improve alias UX in chat settings (Krille)</li>
|
||
<li>chore: Improve join abandoned invite exception (Krille)</li>
|
||
<li>chore: Improve UserBottomSheet UX (Krille)</li>
|
||
<li>chore: Make message bubble color dark also in dark mode (krille-chan)</li>
|
||
<li>chore: Remove conversationTitle if room is dm room in android notifications (krille-chan)</li>
|
||
<li>feat: QR Code viewer for mxid sharing (Krille)</li>
|
||
<li>fix: Do not set public visibility for private groups (Krille)</li>
|
||
<li>fix: Use MB and KB instead of MiB and KiB for file sizes (Krille)</li>
|
||
<li>refactor: Adjust chat list item UX (Krille)</li>
|
||
<li>refactor: Better custom image resizer (Krille)</li>
|
||
<li>refactor: Clean up android manifest (Krille)</li>
|
||
<li>refactor: Implement own adaptive dialogs and remove package (krille-chan)</li>
|
||
<li>refactor: Improve UX of user role in UserBottomSheet (Krille)</li>
|
||
<li>refactor: Improved share / forward dialog (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Catalan) (fadelkon)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Czech) (Erin)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>Translated using Weblate (Italian) (Angelo Schirinzi)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Polish) (Piotr Orzechowski)</li>
|
||
<li>Translated using Weblate (Russian) (-)</li>
|
||
<li>Translated using Weblate (Tamil) (Christian)</li>
|
||
<li>Translated using Weblate (Tamil) (தமிழ்நேரம்)</li>
|
||
<li>Translated using Weblate (Turkish) (goknarbahceli)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Bezruchenko Simon)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Tewuzij)</li>
|
||
</ul>
|
||
<h2>v1.23.0</h2>
|
||
<ul>
|
||
<li>design: Highlight emoji only messages (Krille)</li>
|
||
<li>design: New login design (Krille)</li>
|
||
<li>docs: fix snapstore badge on website (Krille)</li>
|
||
<li>feat: Add about server page (Krille)</li>
|
||
<li>feat: Add default chat wallpaper (Krille)</li>
|
||
<li>feat: Add markdown context actions for text input (krille-chan)</li>
|
||
<li>feat: Better wallpapers with blur and opacity sliders and improved styles page (krille-chan)</li>
|
||
<li>feat: Display warning banner on unverified devices (krille-chan)</li>
|
||
<li>feat: New audio message design with displayed body (krille-chan)</li>
|
||
<li>feat: Nicer room creation UI (krille-chan)</li>
|
||
<li>feat: Open account manage url when using MAS (krille-chan)</li>
|
||
<li>feat: Sending multiple files at once (krille-chan)</li>
|
||
<li>feat: Swipe to archive rooms (Krille)</li>
|
||
<li>fix: Bypass image compression in flutter_file_picker (q234rty)</li>
|
||
<li>fix: dont use thumbnails for emoticons (Marek Vospěl)</li>
|
||
<li>fix: Public rooms always publicly visible even when turned off on creation (krille-chan)</li>
|
||
<li>fix: Wait for room invite before open in pushhelper (krille-chan)</li>
|
||
<li>refactor: Better future loading dialog without flickering (krille-chan)</li>
|
||
<li>refactor: Display two lines on new messages (krille-chan)</li>
|
||
<li>refactor: Improve delete device UX flow (krille-chan)</li>
|
||
<li>refactor: Load bytes from sending files later to not let app crash (krille-chan)</li>
|
||
<li>refactor: Migrate to newer keyboard shortcuts package (Krille)</li>
|
||
<li>refactor: Move to upstream geolocator (Krille)</li>
|
||
<li>refactor: Performance boost for avatar widget (Krille)</li>
|
||
<li>refactor: Remove duplicated navigator workaround (krille-chan)</li>
|
||
<li>refactor: Remove keyboard shortcuts (Krille)</li>
|
||
<li>refactor: Remove unnecessary builder widget (krille-chan)</li>
|
||
<li>refactor: Reuse flutter local notifications object (krille-chan)</li>
|
||
<li>refactor: Use adaptive dialog action (Krille)</li>
|
||
<li>refactor: Use file selector on linux (krille-chan)</li>
|
||
<li>refactor: Use non nullable localizations builder and lazy load on web (krille-chan)</li>
|
||
<li>Revert "chore: Follow up new chat design" (Krille)</li>
|
||
<li>Revert "feat: Add default chat wallpaper" (Krille)</li>
|
||
<li>Revert "refactor: Performance boost for avatar widget" (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Catalan) (fadelkon)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Czech) (Michal Bedáň)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (Ettore Atalan)</li>
|
||
<li>Translated using Weblate (German) (Peter Wallerius)</li>
|
||
<li>Translated using Weblate (Hungarian) (Zentropivity)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)</li>
|
||
<li>Translated using Weblate (Irish) (Christian)</li>
|
||
<li>Translated using Weblate (Italian) (Angelo Schirinzi)</li>
|
||
<li>Translated using Weblate (Korean) (Bruno Roh)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Latvian) (GGLVXD)</li>
|
||
<li>Translated using Weblate (Russian) (Pavel Kozhukhov)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Spanish) (Kimby)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Bezruchenko Simon)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.22.0</h2>
|
||
<p>FluffyChat v1.22.0 brings a new design for spaces, replaces the bottom navigation bar with filter
|
||
chips and makes it finally possible to play ogg audio messages on iOS. A lot of other fixes and
|
||
improvements have also been added to this release.</p>
|
||
<p>FluffyChat also now uses the new authenticated media endpoints if the server supports Matrix v1.11
|
||
or
|
||
mentions the msc with the key <code>org.matrix.msc3916.stable</code> in the <code>unstable_features</code>.</p>
|
||
<ul>
|
||
<li>design: Add snackbar with link to changelog on new version (Krille)</li>
|
||
<li>docs: Update privacy policy (krille-chan)</li>
|
||
<li>feat: Support for matrix auth media endpoints</li>
|
||
<li>feat: Convert opus to aac on iOS before playing (Krille)</li>
|
||
<li>feat: New spaces and chat list design (krille-chan)</li>
|
||
<li>feat: Record voice message with opus/ogg if supported (Krille)</li>
|
||
<li>feat: Send voice messages from web (Krille)</li>
|
||
<li>feat: Add about server page (Krille)</li>
|
||
<li>feat: Add default chat wallpaper (Krille)</li>
|
||
<li>feat: Add markdown context actions for text input (krille-chan)</li>
|
||
<li>feat: Better wallpapers with blur and opacity sliders and improved styles page (krille-chan)</li>
|
||
<li>feat: Display warning banner on unverified devices (krille-chan)</li>
|
||
<li>feat: New audio message design with displayed body (krille-chan)</li>
|
||
<li>feat: Nicer room creation UI (krille-chan)</li>
|
||
<li>feat: Open account manage url when using MAS (krille-chan)</li>
|
||
<li>feat: Sending multiple files at once (krille-chan)</li>
|
||
<li>feat: Swipe to archive rooms (Krille)</li>
|
||
<li>fix: Display only available join rules (Krille)</li>
|
||
<li>fix: Path correct userId to ignore list (krille-chan)</li>
|
||
<li>fix: Scroll to event missing the position (Krille)</li>
|
||
<li>Fix web base url and privacy url configuration processing (dlyrsk)</li>
|
||
<li>refactor: Clean up some widths (krille-chan)</li>
|
||
<li>refactor: Design polishment and better user viewer (Krille)</li>
|
||
<li>refactor: Migrate android gradle plugin (Krille)</li>
|
||
<li>refactor: Only initialize FlutterLocalNotificationsPlugin once (krille-chan)</li>
|
||
<li>refactor: Recording dialog (Krille)</li>
|
||
<li>Refactor: Reduce .of(context) calls theme (Thomas Klein Langenhorst)</li>
|
||
<li>refactor: Use cached network image for mxc image uris (Krille)</li>
|
||
<li>Translated using Weblate (Arabic) (kdh8219)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (kdh8219)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (kdh8219)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (kdh8219)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Lukas)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Ricky From Hong Kong)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (不知火 Shiranui)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Czech) (Anonymous)</li>
|
||
<li>Translated using Weblate (Czech) (Michal Bedáň)</li>
|
||
<li>Translated using Weblate (Dutch) (Guacamolie)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Dutch) (Thomas Klein Langenhorst)</li>
|
||
<li>Translated using Weblate (Esperanto) (Anonymous)</li>
|
||
<li>Translated using Weblate (Estonian) (kdh8219)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Anonymous)</li>
|
||
<li>Translated using Weblate (French) (Sovkipyk)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (Pixelcode)</li>
|
||
<li>Translated using Weblate (German) (tct123)</li>
|
||
<li>Translated using Weblate (Hebrew) (Anonymous)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Japanese) (Anonymous)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Lithuanian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Anonymous)</li>
|
||
<li>Translated using Weblate (Persian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Portuguese (Portugal)) (Anonymous)</li>
|
||
<li>Translated using Weblate (Romanian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Russian) (-)</li>
|
||
<li>Translated using Weblate (Serbian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Slovenian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Spanish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Turkish) (kdh8219)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Bezruchenko Simon)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.21.2</h2>
|
||
<p>Updates the Matrix Dart SDK to fix some minor bugs.</p>
|
||
<ul>
|
||
<li>Added translation using Weblate (Lojban) (Zig-Rust-Odin)</li>
|
||
<li>build: Update matrix dart sdk (Krille)</li>
|
||
<li>chore: Update last event after decryption (Krille)</li>
|
||
<li>fix: Correctly localize time of date (Krille)</li>
|
||
<li>refactor: Omit local types (Krille)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Hungarian) (H Tamás)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Polish) (Eryk Michalak)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (lucasmz-dev)</li>
|
||
<li>Translated using Weblate (Russian) (Nicholas Winterhalter)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
</ul>
|
||
<h2>v1.21.1</h2>
|
||
<ul>
|
||
<li>build: Update Matrix Dart SDK (Krille)</li>
|
||
<li>build: Update to Flutter 3.22.2 (krille-chan)</li>
|
||
<li>feat: add option to configure reply swipe direction (MrSpoony)</li>
|
||
<li>fix: Add missing unlock button to lockscreen textfield (Krille)</li>
|
||
<li>fix: Auto unlock lock screen (krille-chan)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Estonian) (Rauno Ots)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Karo)</li>
|
||
</ul>
|
||
<h2>v1.21.0</h2>
|
||
<p>FluffyChat v1.21.0 introduces the new search feature which also includes a gallery and files list
|
||
for each chat. Several performance improvements have been added under the hood, leading to a much
|
||
nicer user experience.</p>
|
||
<ul>
|
||
<li>feat: Enable download images on iOS, not only share images (krille-chan)</li>
|
||
<li>feat: Search feature (krille-chan)</li>
|
||
<li>build: Update record package (krille-chan)</li>
|
||
<li>build: Use correct pubspec.yaml format for hosted dependency (krille-chan)</li>
|
||
<li>build: Use matrix sdk main branch (krille-chan)</li>
|
||
<li>chore: Change default timeout to 30 min (krille-chan)</li>
|
||
<li>chore: Go back to pub.dev matrix sdk (Krille)</li>
|
||
<li>chore: Hotfix create missing objectbox (Krille)</li>
|
||
<li>chore: Increase default network request timeout (Krille)</li>
|
||
<li>chore: Make bottomnavbar labels always visible (krille-chan)</li>
|
||
<li>chore: Nicer message animation (krille-chan)</li>
|
||
<li>chore: Only load last event sender if necessary (Krille)</li>
|
||
<li>chore: Set a maxsize for textfields (Krille)</li>
|
||
<li>chore: upgrade flutter to 3.22.0 (lauren n. liberda)</li>
|
||
<li>chore: upgrade flutter to 3.22.1 (lauren n. liberda)</li>
|
||
<li>ci: run <code>flutter gen-l10n</code> on code_tests (lauren n. liberda)</li>
|
||
<li>design: Improve design of Voice Messages and add 1.25 as speed (Krille)</li>
|
||
<li>fastlane: i18n ru (Yurt Page)</li>
|
||
<li>fastlane: improve full_description.txt (Yurt Page)</li>
|
||
<li>fix: Broken localization with empty strings in it (krille-chan)</li>
|
||
<li>fix: FakeMatrixApi check (krille-chan)</li>
|
||
<li>fix: mxc reactions not rendered correctly (krille-chan)</li>
|
||
<li>fix: Stickers from gboard have black background (Krille)</li>
|
||
<li>fix: voip code breaking from 0.28 (td)</li>
|
||
<li>refactor: Delete database file on failed app start (krille-chan)</li>
|
||
<li>refactor: Display better command hints (Krille)</li>
|
||
<li>refactor: Improve performance of chat list (krille-chan)</li>
|
||
<li>refactor: Precache theme and directchatmatrixid to improve performance in chat list item (
|
||
krille-chan)</li>
|
||
<li>refactor: Update to Matrix Dart SDK 0.29.9 (Krille)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Czech) (Jozef Mlich)</li>
|
||
<li>Translated using Weblate (Georgian) (Nicholas Winterhalter)</li>
|
||
<li>Translated using Weblate (German) (Gian Klug)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (sunniva)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
</ul>
|
||
<h2>v1.20.0</h2>
|
||
<p>Design improvements and new advanced UI to manage rooms.</p>
|
||
<ul>
|
||
<li>build: Fix google services patch (Krille)</li>
|
||
<li>build: Update matrix dart sdk (krille-chan)</li>
|
||
<li>build: Update to Flutter 3.19.6 (krille-chan)</li>
|
||
<li>chore: Let error reporter fill out bug report (krille-chan)</li>
|
||
<li>chore: More nicer event source display (krille-chan)</li>
|
||
<li>chore: Update user has knocked localization with emoji (krille-chan)</li>
|
||
<li>design: Adjust chat settings design (krille-chan)</li>
|
||
<li>design: Adjust settings design (krille-chan)</li>
|
||
<li>design: Fix color of invite button (krille-chan)</li>
|
||
<li>design: Follow up chat settings design (krille-chan)</li>
|
||
<li>design: Follow up settings design (krille-chan)</li>
|
||
<li>design: Improve user permission settings (krille-chan)</li>
|
||
<li>design: New chat access settings (krille-chan)</li>
|
||
<li>design: Redesign permissions settings with dropdownbuttons (krille-chan)</li>
|
||
<li>design: Remake UX of selecting messages and chats (krille-chan)</li>
|
||
<li>refactor: Download on android and iOS with file_picker (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Dutch) (Anonymous)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Filipino) (searinminecraft)</li>
|
||
<li>Translated using Weblate (Finnish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (Hungarian) (Máté Menyhárt)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Latvian) (Edgars Andersons)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (lucasmz)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (Rudah Ximenes Alvarenga)</li>
|
||
</ul>
|
||
<h2>v1.19.2</h2>
|
||
<p>Bugfix release to mostly fix the new database encryption on Linux and update the translations.</p>
|
||
<ul>
|
||
<li>build: (deps): bump peaceiris/actions-gh-pages from 3 to 4 (dependabot[bot])</li>
|
||
<li>build: Update all dependencies and remove vibrator package (krille-chan)</li>
|
||
<li>build: Update emoji picker package (krille-chan)</li>
|
||
<li>build: Update flutter_map package (krille-chan)</li>
|
||
<li>docs: Fix typo in android app description (Krille)</li>
|
||
<li>fix: Allow unencrypted database if gnome keyring not present or platform does not support it (
|
||
krille-chan)</li>
|
||
<li>fix: Background color of images with transparency (Krille)</li>
|
||
<li>fix: Localizations from weblate confused by unknownEvent locale (Krille)</li>
|
||
<li>fix: More logs when database fails to init and trycatch sendInitNotification (Krille)</li>
|
||
<li>Added translation using Weblate (Filipino) (searinminecraft)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Catalan) (fadelkon)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (D0735)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Kyanos Chiu)</li>
|
||
<li>Translated using Weblate (Croatian) (v1s7)</li>
|
||
<li>Translated using Weblate (English) (v1s7)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Filipino) (searinminecraft)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Interlingua) (kdh8219)</li>
|
||
<li>Translated using Weblate (Italian) (Krystian)</li>
|
||
<li>Translated using Weblate (Korean) (kdh8219)</li>
|
||
<li>Translated using Weblate (Persian) (EndermanXD)</li>
|
||
<li>Translated using Weblate (Polish) (Adam Strączek)</li>
|
||
<li>Translated using Weblate (Polish) (Krystian)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Swedish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Turkish) (v1s7)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.19.1</h2>
|
||
<p>Minor bugfix release for login with SSO on web.</p>
|
||
<ul>
|
||
<li>feat: Show/hide third column in chat view (krille-chan)</li>
|
||
<li>design: Adjust some colors in inputbar (krille-chan)</li>
|
||
<li>fix: Login with SSO on web (krille-chan)</li>
|
||
<li>fix: Make chat permission settings null and type safe (krille-chan)</li>
|
||
<li>chore: do not use static openssl (ShootingStarDragons)</li>
|
||
<li>refactor: Move room headers into appbar bottom field (krille-chan)</li>
|
||
<li>refactor: new flutter only typing animation (krille-chan)</li>
|
||
</ul>
|
||
<h2>v1.19.0</h2>
|
||
<p>FluffyChat v1.19.0 features an improved design for message bubbles and a lot of fixes under the
|
||
hood.</p>
|
||
<ul>
|
||
<li>build: Update matrix dart sdk (Krille)</li>
|
||
<li>build: Update to flutter 3.19.5 (krille-chan)</li>
|
||
<li>chore: Add missing command hints (krille-chan)</li>
|
||
<li>chore: Add pagekey to custom page builder (Krille)</li>
|
||
<li>chore: Adjust design of typing indicator (Krille)</li>
|
||
<li>chore: Adjust ticker of notifications for Android (Krille)</li>
|
||
<li>chore: Calc blurhash in other thread (Krille)</li>
|
||
<li>chore: Mark muted unread rooms with bold text (krille-chan)</li>
|
||
<li>chore: More minimal matrix pill (Krille)</li>
|
||
<li>chore: Try out CupertinoPage instead of custom transition in router (krille-chan)</li>
|
||
<li>ci: add a license compliance check (lauren n. liberda)</li>
|
||
<li>design: Connect bubbles from same sender (krille-chan)</li>
|
||
<li>design: Display images in correct ratio in timeline (krille-chan)</li>
|
||
<li>design: Make appbar in material you design for mobile mode (krille-chan)</li>
|
||
<li>design: New sticker picker next to emoji picker (krille-chan)</li>
|
||
<li>design: Nicer QR Code design (krille-chan)</li>
|
||
<li>design: Nicer reactions design with size animations (Krille)</li>
|
||
<li>feat: Add insert content via gboard (krille-chan)</li>
|
||
<li>feat: Reply with one button in desktop (krille-chan)</li>
|
||
<li>fix: Do not sync in background mode (krille-chan)</li>
|
||
<li>fix: FluffyChat should assume m.change_password capabilitiy is supported if not present per spec (
|
||
krille-chan)</li>
|
||
<li>fix: never use root navigator for bottom sheets (The one with the braid)</li>
|
||
<li>fix: Remove pantalaimon message with normal error message (krille-chan)</li>
|
||
<li>fix: Search in spaces view (krille-chan)</li>
|
||
<li>fix: Set read marker on web (Krille)</li>
|
||
<li>fix: Point to correct path for auth.html so completing sso login flow no longer 404s (Gavin Mogan)</li>
|
||
<li>refactor: Better logic for removing outdated notifications (Krille)</li>
|
||
<li>refactor: Enhance logic when to mark room as read (krille-chan)</li>
|
||
<li>refactor: Remove old aliases workaround (Krille)</li>
|
||
<li>refactor: Sticker widget code (Krille)</li>
|
||
<li>refactor: Use dart blurhash (Krille)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Interlingua) (Software In Interlingua)</li>
|
||
</ul>
|
||
<h2>v1.18.0</h2>
|
||
<ul>
|
||
<li>feat: Add speed button for audioplayer (krille-chan)</li>
|
||
<li>feat: enhanced send video functionality by adding toggle send original (Mubeen Rizvi)</li>
|
||
<li>feat: add dialog to hide presence list with long-press (Marcus Hoffmann)</li>
|
||
<li>feat: Add notification shortcuts to android (krille-chan)</li>
|
||
<li>feat: make showing user presence info optional (Marcus Hoffmann)</li>
|
||
<li>feat: Open chat on shortcut click on android (krille-chan)</li>
|
||
<li>fix: BuildContext crash when joining room (krille-chan)</li>
|
||
<li>fix: Export session (krille-chan)</li>
|
||
<li>fix: Notifications open sometimes automatically on android (krille-chan)</li>
|
||
<li>fix: Open room after join (krille-chan)</li>
|
||
<li>fix: Open room by notification happened multiple times (krille-chan)</li>
|
||
<li>fix: Open room links with event id (krille-chan)</li>
|
||
<li>fix: properly initialize hideUnimportantStateEvents setting (Marcus Hoffmann)</li>
|
||
<li>fix: Remove status msg not changeable from old cache (krille-chan)</li>
|
||
<li>fix: use correct icons for chat pin/unpin (Marcus Hoffmann)</li>
|
||
<li>fix: use correct icons for mark read/unread action (Marcus Hoffmann)</li>
|
||
<li>build: Update Linux build files (krille-chan)</li>
|
||
<li>build: Update to Flutter 3.19.1 (Krille)</li>
|
||
<li>chore: Add more information to Person object in android notifications (krille-chan)</li>
|
||
<li>chore: Thumbnail follow up for notifications (Krille)</li>
|
||
<li>refactor: Better download UX with file picker for android and iOS (krille-chan)</li>
|
||
<li>refactor: Use hashcode instead of string to id workaround for notifications (Krille)</li>
|
||
<li>Added translation using Weblate (Belarusian) (kopatych)</li>
|
||
<li>Added translation using Weblate (Interlingua) (Software In Interlingua)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Poesty Li)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Benjamin Wagner)</li>
|
||
<li>Translated using Weblate (Greek) (Benjamin Wagner)</li>
|
||
<li>Translated using Weblate (Russian) (Benjamin Wagner)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Сергій)</li>
|
||
</ul>
|
||
<h2>v1.17.3</h2>
|
||
<ul>
|
||
<li>feat: New account data based wallpaper feature (Krille)</li>
|
||
<li>build: Update dependencies (Krille)</li>
|
||
<li>build: Update flutter to 3.16.9 (Krille)</li>
|
||
<li>build: Update matrix dart sdk to 0.25.7 (Krille)</li>
|
||
<li>build: Update minor versions (Krille)</li>
|
||
<li>chore: Adjust status msg design (krille-chan)</li>
|
||
<li>chore: Improved error handling for recovery key (Krille)</li>
|
||
<li>chore: Make stickers smaller (Krille)</li>
|
||
<li>chore: Wait for device keys before ask bootstrap (Krille)</li>
|
||
<li>fix: Missing null check in public room bottom sheet (Krille)</li>
|
||
<li>fix: onDragDone crashes when no files found (Krille)</li>
|
||
<li>fix: Render tg-forward html tags (Krille)</li>
|
||
<li>fix: Use HapticFeedback.selectionClick() for long press on message (Krille)</li>
|
||
<li>fix: whitespaces sometimes encoded in html message (Krille)</li>
|
||
<li>fix: Share invite links of public rooms (Krille)</li>
|
||
</ul>
|
||
<h2>v1.17.2</h2>
|
||
<p>Another minor bugfix release which also implements private read receipts.</p>
|
||
<ul>
|
||
<li>feat: Implement private read receipts (krille-chan)</li>
|
||
<li>feat: Join room by alias by tpying alias in searchbar (krille-chan)</li>
|
||
<li>fix: Add cancel button to key request dialog (Krille)</li>
|
||
<li>fix: Encode component for links correctly (Krille)</li>
|
||
<li>fix: Forward arbitrary message content (krille-chan)</li>
|
||
<li>fix: Open publicroombottomsheet by alias (krille-chan)</li>
|
||
<li>docs: Add noto animated emojis link (krille-chan)</li>
|
||
<li>docs: New website (krille-chan)</li>
|
||
<li>build: Do not load emojis at initial start on web (krille-chan)</li>
|
||
<li>build: Update flutter to 3.16.8 (krille-chan)</li>
|
||
<li>build: Update sdk to 0.25.6 (Krille)</li>
|
||
<li>chore: Add more explaining text for key verification (krille-chan)</li>
|
||
<li>chore: Resort settings and add more description text (krille-chan)</li>
|
||
<li>refactor: Dialog BuildContext (krille-chan)</li>
|
||
<li>refactor: Use popupmenudivider instead of workaround (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Poesty Li)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (nautilusx)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Swedish) (Flat)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Сергій)</li>
|
||
</ul>
|
||
<h2>v1.17.1</h2>
|
||
<p>Minor bugfix release.</p>
|
||
<ul>
|
||
<li>build: Update matrix sdk 0.25.5 (Krille)</li>
|
||
<li>build: Update to flutter 3.16.7 (Krille)</li>
|
||
<li>chore: Remove vibration on iOS for long press (Krille)</li>
|
||
<li>design: Better paddings in tablet mode (krille-chan)</li>
|
||
<li>docs: Fix typo in readme (Krille)</li>
|
||
<li>Fix dependency. missing yq when invoking setup-web. also ensure updated config.json copied in (
|
||
Isaac Johnson)</li>
|
||
<li>fix: text nodes with multiple links crash the timeline (Krille)</li>
|
||
<li>fix: URL too long when reporting bug (Krille)</li>
|
||
<li>fix: Wait for user device keys before start verification (Krille)</li>
|
||
</ul>
|
||
<h2>v1.17.0</h2>
|
||
<p>FluffyChat v1.17.0 refreshes the overall user experience, changes some design and fixes a lot of
|
||
bugs. It also replaces the stories feature with matrix presences, introduces a new kind of database
|
||
to store the messages locally and improves the performance and app stability.</p>
|
||
<ul>
|
||
<li>change: Remove wallpaper feature (krille-chan)</li>
|
||
<li>design: Adjust login page design (krille-chan)</li>
|
||
<li>design: Adjust new chat page design (Krille)</li>
|
||
<li>design: Adjust reply design (krille-chan)</li>
|
||
<li>design: New design for login page (krille-chan)</li>
|
||
<li>feat: Add registration buttons for servers with public registration url (krille-chan)</li>
|
||
<li>feat: Animate in new events in timeline (krille-chan)</li>
|
||
<li>feat: Block users who sent invites (krille-chan)</li>
|
||
<li>feat: Display migration notification (Krille)</li>
|
||
<li>feat: Hovermenu for messages for mouse (krille-chan)</li>
|
||
<li>feat: New change password page with server capabilities check (krille-chan)</li>
|
||
<li>feat: Search for public spaces (krille-chan)</li>
|
||
<li>feat: Try out FluffyBox 2 database (Krille)</li>
|
||
<li>fix: Add 3pid email for password reset (krille-chan)</li>
|
||
<li>fix: Audiomessage break app (Krille)</li>
|
||
<li>fix: Cannot change send on enter on desktop (krille-chan)</li>
|
||
<li>fix: Darktheme contrast fixes with primary color (krille-chan)</li>
|
||
<li>fix: Join public rooms (krille-chan)</li>
|
||
<li>fix: Make user admin (krille-chan)</li>
|
||
<li>fix: New json url for homeserver list (krille-chan)</li>
|
||
<li>fix: Open notification for invite crashes app (krille-chan)</li>
|
||
<li>fix: Remove web background (Krille)</li>
|
||
<li>fix: Some links not clickable in messages (Krille)</li>
|
||
<li>fix: Update manual endpoints (Krille)</li>
|
||
<li>fix: Web SSO (Krille)</li>
|
||
<li>refactor: More stable scroll to event (krille-chan)</li>
|
||
<li>refactor: Reinvite other part instead of reopen dm (Krille)</li>
|
||
<li>refactor: Remove todo list feature (krille-chan)</li>
|
||
<li>refactor: Remove unnecessary setState in ChatPage for better performance (krille-chan)</li>
|
||
<li>refactor: Remove unused code (krille-chan)</li>
|
||
<li>refactor: Remove unused localization strings and add ci check (krille-chan)</li>
|
||
<li>refactor: Replace stories feature with presence status msg (Krille)</li>
|
||
<li>refactor: Spaces UX improvements (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Poesty Li)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (nautilusx)</li>
|
||
<li>Translated using Weblate (Hindi) (immodded)</li>
|
||
<li>Translated using Weblate (Italian) (Claudio Maradonna)</li>
|
||
<li>Translated using Weblate (Italian) (Timothy Redaelli)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (Hermógenes Oliveira)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Spanish) (José Muñoz)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.16.1</h2>
|
||
<p>Test candidate for the new database.</p>
|
||
<h2>v1.16.0</h2>
|
||
<ul>
|
||
<li>build: Set olm to 1.3.2 to fix android build (krille-chan)</li>
|
||
<li>build: Update dependencies (krille-chan)</li>
|
||
<li>build: Update flutter_olm (Krille)</li>
|
||
<li>build: Update matrix dart sdk to 0.23.0 (Krille)</li>
|
||
<li>build: Update Matrix Dart SDK to 0.24.0 (Krille)</li>
|
||
<li>build: Update openssl crypto (Krille)</li>
|
||
<li>build: Update to flutter 3.16.2 (krille-chan)</li>
|
||
<li>build: Workaround for broken flutter secure storage on linux (krille-chan)</li>
|
||
<li>chore: Add error report for incorrect recovery key (Krille)</li>
|
||
<li>chore: Always show notification popup on android (krille-chan)</li>
|
||
<li>chore: Do not ship unused emoji font for android and iOS (krille-chan)</li>
|
||
<li>chore: Fetch cached presence (Krille)</li>
|
||
<li>chore: Update pubspec.lock (Krille)</li>
|
||
<li>chore: upgrade flutter to 3.16.0 (lauren n. liberda)</li>
|
||
<li>docs: Fix links to GitHub (Jérémie Roquet)</li>
|
||
<li>feat: Display presences in the app (krille-chan)</li>
|
||
<li>feat: Enable experimental suport for dehydrated devices (Krille)</li>
|
||
<li>feat: Improved UX design for new chat page (krille-chan)</li>
|
||
<li>feat: New UX design for create group chat (krille-chan)</li>
|
||
<li>fix: Block users (krille-chan)</li>
|
||
<li>fix: Blurhash crashes on height 0 (krille-chan)</li>
|
||
<li>fix: Do not hide push if app romm in foreground but is in background (krille-chan)</li>
|
||
<li>fix: Do not scroll up on enter chat (Krille)</li>
|
||
<li>fix: emoji import from ZIP file (The one with the braid)</li>
|
||
<li>fix: Encryption dialog crashes in column mode (krille-chan)</li>
|
||
<li>fix: Error widget spamming with dialogs (Krille)</li>
|
||
<li>fix: fcm patch (lauren n. liberda)</li>
|
||
<li>fix: Glitch in event info dialog (krille-chan)</li>
|
||
<li>fix: message bubble position on desktop devices (The one with the braid)</li>
|
||
<li>fix: navigating back from full screen video (Aryan Arora)</li>
|
||
<li>fix: Only load first pinned event (krille-chan)</li>
|
||
<li>fix: Userbottomsheet crash on some edge cases (krille-chan)</li>
|
||
<li>fix: whatever happens with android native libraries since flutter 3.16 (lauren n. liberda)</li>
|
||
<li>refactor: Check if app is in foreground on pushhelper (krille-chan)</li>
|
||
<li>refactor: Event list (krille-chan)</li>
|
||
<li>refactor: Migrate for Flutter 3.16.0 (Krille)</li>
|
||
<li>refactor: Remove copy dialog before opening links (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Bengali) (Allan Nordhøy)</li>
|
||
<li>Translated using Weblate (Bengali) (Anonymous)</li>
|
||
<li>Translated using Weblate (Bengali) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Bengali) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Bengali) (Raatty)</li>
|
||
<li>Translated using Weblate (Bengali) (Sorunome)</li>
|
||
<li>Translated using Weblate (Catalan) (Adolfo Jayme Barrientos)</li>
|
||
<li>Translated using Weblate (Catalan) (Anonymous)</li>
|
||
<li>Translated using Weblate (Catalan) (Auri B.P)</li>
|
||
<li>Translated using Weblate (Catalan) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Catalan) (Raatty)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Anonymous)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Anonymous)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Raatty)</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (SuperSonic)</li>
|
||
<li>Translated using Weblate (Croatian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Czech) (Anonymous)</li>
|
||
<li>Translated using Weblate (Czech) (Tomkoid)</li>
|
||
<li>Translated using Weblate (Esperanto) (Anonymous)</li>
|
||
<li>Translated using Weblate (Esperanto) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Esperanto) (Raatty)</li>
|
||
<li>Translated using Weblate (Esperanto) (Tirifto)</li>
|
||
<li>Translated using Weblate (Finnish) (Anonymous)</li>
|
||
<li>Translated using Weblate (French) (Anonymous)</li>
|
||
<li>Translated using Weblate (French) (Mæve Rey)</li>
|
||
<li>Translated using Weblate (Galician) (Anonymous)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Bella)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (Greek) (Anonymous)</li>
|
||
<li>Translated using Weblate (Hebrew) (Anonymous)</li>
|
||
<li>Translated using Weblate (Hebrew) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Hebrew) (Raatty)</li>
|
||
<li>Translated using Weblate (Hebrew) (Sorunome)</li>
|
||
<li>Translated using Weblate (Hebrew) (y batvinik)</li>
|
||
<li>Translated using Weblate (Hindi) (Anonymous)</li>
|
||
<li>Translated using Weblate (Hungarian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Hungarian) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Hungarian) (notramo)</li>
|
||
<li>Translated using Weblate (Hungarian) (Raatty)</li>
|
||
<li>Translated using Weblate (Indonesian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Irish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Irish) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Irish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Irish) (Raatty)</li>
|
||
<li>Translated using Weblate (Italian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Italian) (J. Lavoie)</li>
|
||
<li>Translated using Weblate (Italian) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Italian) (Raatty)</li>
|
||
<li>Translated using Weblate (Japanese) (Anonymous)</li>
|
||
<li>Translated using Weblate (Japanese) (cPidx)</li>
|
||
<li>Translated using Weblate (Korean) (Anonymous)</li>
|
||
<li>Translated using Weblate (Korean) (Kim Tae Kyeong)</li>
|
||
<li>Translated using Weblate (Korean) (Raatty)</li>
|
||
<li>Translated using Weblate (Latvian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Lithuanian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Lithuanian) (Mind)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Allan Nordhøy)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Anonymous)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Raatty)</li>
|
||
<li>Translated using Weblate (Occidental) (Anonymous)</li>
|
||
<li>Translated using Weblate (Occidental) (OIS)</li>
|
||
<li>Translated using Weblate (Persian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Polish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (Anonymous)</li>
|
||
<li>Translated using Weblate (Portuguese (Portugal)) (Anonymous)</li>
|
||
<li>Translated using Weblate (Portuguese (Portugal)) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Portuguese (Portugal)) (Raatty)</li>
|
||
<li>Translated using Weblate (Portuguese (Portugal)) (Tmpod)</li>
|
||
<li>Translated using Weblate (Portuguese) (Allan Nordhøy)</li>
|
||
<li>Translated using Weblate (Portuguese) (Anonymous)</li>
|
||
<li>Translated using Weblate (Portuguese) (Christian)</li>
|
||
<li>Translated using Weblate (Portuguese) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Portuguese) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Portuguese) (Raatty)</li>
|
||
<li>Translated using Weblate (Portuguese) (Sorunome)</li>
|
||
<li>Translated using Weblate (Romanian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Russian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Serbian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Serbian) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Serbian) (Raatty)</li>
|
||
<li>Translated using Weblate (Serbian) (Слободан Симић(Slobodan Simić))</li>
|
||
<li>Translated using Weblate (Slovak) (Allan Nordhøy)</li>
|
||
<li>Translated using Weblate (Slovak) (Anonymous)</li>
|
||
<li>Translated using Weblate (Slovak) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Slovak) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Slovak) (Raatty)</li>
|
||
<li>Translated using Weblate (Slovenian) (Anonymous)</li>
|
||
<li>Translated using Weblate (Slovenian) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Slovenian) (Raatty)</li>
|
||
<li>Translated using Weblate (Spanish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Spanish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Spanish) (José Muñoz)</li>
|
||
<li>Translated using Weblate (Spanish) (Mæve Rey)</li>
|
||
<li>Translated using Weblate (Spanish) (programmerpony)</li>
|
||
<li>Translated using Weblate (Spanish) (Raatty)</li>
|
||
<li>Translated using Weblate (Swedish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Swedish) (Dennis)</li>
|
||
<li>Translated using Weblate (Swedish) (Fredrik Lindqvist)</li>
|
||
<li>Translated using Weblate (Swedish) (paintwithblue)</li>
|
||
<li>Translated using Weblate (Tamil) (Anonymous)</li>
|
||
<li>Translated using Weblate (Tamil) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Tamil) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Tamil) (Raatty)</li>
|
||
<li>Translated using Weblate (Tamil) (Sorunome)</li>
|
||
<li>Translated using Weblate (Thai) (Anonymous)</li>
|
||
<li>Translated using Weblate (Tibetan) (Anonymous)</li>
|
||
<li>Translated using Weblate (Turkish) (Anonymous)</li>
|
||
<li>Translated using Weblate (Turkish) (Yourredyknowwhoitisss)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Allan Nordhøy)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Anonymous)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Christian)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Raatty)</li>
|
||
<li>Translated using Weblate (Vietnamese) (Sorunome)</li>
|
||
</ul>
|
||
<h2>v1.15.1</h2>
|
||
<ul>
|
||
<li>feat: Make all text in chat selectable on desktop (krille-chan)</li>
|
||
<li>chore: Add border to images in timeline (krille-chan)</li>
|
||
<li>chore: added android audio sharing intent (Aryan Arora)</li>
|
||
<li>fix: Dockerfile: install jq in the builder image (David Douard)</li>
|
||
<li>fix: Cannot pin messages of other users (Krille)</li>
|
||
<li>fix: Emojipicker flickering because noRecent (krille-chan)</li>
|
||
<li>fix: LoadProfileBottomSheet accessing disposed outerContext (Aryan Arora)</li>
|
||
<li>fix: More stable scroll up to event (krille-chan)</li>
|
||
<li>fix: Properly capitalize Linux window title (kramo)</li>
|
||
<li>fix: Remove failed to sent events (krille-chan)</li>
|
||
<li>fix: Routing glitch when using SSO on desktop (krille-chan)</li>
|
||
<li>fix: SSO with no identity providers (krille-chan)</li>
|
||
<li>refactor: Do not init client in background mode on Android (krille-chan)</li>
|
||
<li>refactor: Store and fix missing persistence of some values (krille-chan)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Czech) (Vojtěch Fošnár)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>Translated using Weblate (German) (Haui)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.15.0</h2>
|
||
<ul>
|
||
<li>feat: Add experimental todo list for rooms (krille-chan)</li>
|
||
<li>feat: better scroll to last read message handling (krille-chan)</li>
|
||
<li>build: Add appid suffix to android debug builds (krille-chan)</li>
|
||
<li>build: Download canvaskit on build for flutter web (krille-chan)</li>
|
||
<li>build: Update to Flutter 3.13.9 (krille-chan)</li>
|
||
<li>chore: Add descriptions in the areYouSure dialogs for better UX (krille-chan)</li>
|
||
<li>chore: Adjust bitrate for smaller voice messages (krille-chan)</li>
|
||
<li>chore: Change way how to seek in audioplayer (Krille)</li>
|
||
<li>chore: Limit image file and video picker until we have a background service (krille-chan)</li>
|
||
<li>chore: Minor design fixes (Krille)</li>
|
||
<li>design: Make incoming messages color more light (krille-chan)</li>
|
||
<li>design: Make key verification an adaptive dialog (krille-chan)</li>
|
||
<li>design: Make own chat bubble primary color for better contrast (krille-chan)</li>
|
||
<li>fix: Create chat dialog crashes sometimes and power level textfield does not validate input (
|
||
krille-chan)</li>
|
||
<li>fix: Remove uncompatible dependencies connectivity_plus and wakelock (Krille)</li>
|
||
<li>fix: Use correct localization for redactedBy (krille-chan)</li>
|
||
<li>fix: noFCM warning dialog (krille-chan)</li>
|
||
<li>fix: render tg-forward as blockquote style (krille-chan)</li>
|
||
<li>fix: Archive does not update its state</li>
|
||
<li>refactor: Change audio codec to opus where supported to have better compatibility with Element (
|
||
Krille)</li>
|
||
<li>refactor: Make file dialog adaptive and adjust design (krille-chan)</li>
|
||
<li>refactor: Preload notification sound on web (Krille)</li>
|
||
<li>refactor: Remove unused config (krille-chan)</li>
|
||
<li>refactor: Remove unused config params (krille-chan)</li>
|
||
<li>refactor: Update FutureLoadingDialog (krille-chan)</li>
|
||
<li>refactor: use locally hosted canvaskit instead of calling google (root)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (Ettore Atalan)</li>
|
||
<li>Translated using Weblate (Hungarian) (H Tamás)</li>
|
||
<li>Translated using Weblate (Polish) (Tomasz W)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Slovak) (Jozef Gaal)</li>
|
||
<li>Translated using Weblate (Thai) (Amy/Atius)</li>
|
||
</ul>
|
||
<h2>v1.14.5</h2>
|
||
<ul>
|
||
<li>Hotfix iOS crashes on start</li>
|
||
<li>Hotfix cannot reset applock</li>
|
||
</ul>
|
||
<h2>v1.14.4</h2>
|
||
<p>Minor bugfix release. Please note that because of a Flutter update FluffyChat is no longer
|
||
compatible with iOS 11.</p>
|
||
<ul>
|
||
<li>Translated using Weblate (Spanish) (José Muñoz)</li>
|
||
<li>Translated using Weblate (Spanish) (Yotta Mxt)</li>
|
||
<li>build: Add custom iOS notification sound (Krille)</li>
|
||
<li>build: Set minimum iOS version to 12</li>
|
||
<li>design: Hide Navigationbar labels (krille-chan)</li>
|
||
<li>design: New notification sound (krille-chan)</li>
|
||
<li>fix: Flutter warnings because of applock animation (krille-chan)</li>
|
||
<li>fix: UIA requests with navigator (krille-chan)</li>
|
||
<li>fix: open story from push notification (Krille-chan)</li>
|
||
<li>refactor: Only preload client for GUI start (krille-chan)</li>
|
||
</ul>
|
||
<h2>v1.14.3</h2>
|
||
<ul>
|
||
<li>hotfix app lock still displayed even when account is logged out</li>
|
||
<li>Update to Flutter 3.13.6</li>
|
||
</ul>
|
||
<h2>v1.14.2</h2>
|
||
<ul>
|
||
<li>hotfix for broken applock screen</li>
|
||
</ul>
|
||
<h2>v1.14.1</h2>
|
||
<ul>
|
||
<li>fix: Routing bug when adding second account via password login</li>
|
||
</ul>
|
||
<h2>v1.14.0</h2>
|
||
<p>Release with a lot of bugfixes and refactorings under the hood. FluffyChat now uses go_router
|
||
instead of vrouter, works with the newest Flutter SDK and supports "reason" field for redactions.
|
||
For Android there is a new "background-fetch mode" for Push Notifications which should make
|
||
notifications in background faster and more reliable and reduce battery-usage.</p>
|
||
<ul>
|
||
<li>feat: Background fetch mode on Android (krille-chan)</li>
|
||
<li>feat: Improved mouse support for selecting events (krille-chan)</li>
|
||
<li>feat: Write and display reason for redacting a message (krille-chan)</li>
|
||
<li>build: Add curl to build packages (krille-chan)</li>
|
||
<li>build: Re-add handywindow linux code lines (Krille)</li>
|
||
<li>build: Update Matrix dart sdk to 0.22.3 (Krille)</li>
|
||
<li>build: Update targetSdkVersion to 33 (Android 13) (Krille)</li>
|
||
<li>build: Update to Flutter 3.13.1 (Krille)</li>
|
||
<li>change: Remove widgets feature (Krille)</li>
|
||
<li>chore: Add tailwind.css to gitignore (Krille)</li>
|
||
<li>chore: Display username in userbottomsheet (krille-chan)</li>
|
||
<li>chore: Make appbar buttons correct size (krille-chan)</li>
|
||
<li>chore: Update file picker (krille-chan)</li>
|
||
<li>ci: Build snap on snapcraft again and only promote from ci (krille-chan)</li>
|
||
<li>ci: Test if app builds for iOS (krille-chan)</li>
|
||
<li>design: Add scale animation hover effects on navrail and story buttons (Krille)</li>
|
||
<li>design: Big redesign of three column mode to advanced two column mode (krille-chan)</li>
|
||
<li>design: Chat list design adjustments (Krille)</li>
|
||
<li>design: Display last story as tiny message bubble in chat list (krille-chan)</li>
|
||
<li>design: Improve invite chat UX (krille-chan)</li>
|
||
<li>design: Move chatbackup in adaptive bottom sheet (krille-chan)</li>
|
||
<li>design: New three column layout for wide screens (krille-chan)</li>
|
||
<li>design: Nicer user bottom sheet (krille-chan)</li>
|
||
<li>design: Redesign style page (Krille)</li>
|
||
<li>docs: Update readme (Krille)</li>
|
||
<li>feat/ChatListItem: small changes (gilice)</li>
|
||
<li>fix: Bootstrap on first try fails sometimes (krille-chan)</li>
|
||
<li>fix: Cancel search on back button tap on android (Krille)</li>
|
||
<li>fix: Do not allow empty search server (krille-chan)</li>
|
||
<li>fix: First story appears to be unencrypted sometimes (krille-chan)</li>
|
||
<li>fix: Remove mpv and zenity to fix linux snap builds (krille-chan)</li>
|
||
<li>fix: Unable to send files from snap version (krille-chan)</li>
|
||
<li>refactor: Change group description to chat description (krille-chan)</li>
|
||
<li>refactor: Make router static (Krille)</li>
|
||
<li>refactor: Migrate from pathsegment routing (Krille)</li>
|
||
<li>refactor: Migrate routes to go router (krille-chan)</li>
|
||
<li>refactor: Remove bubble size slider (Krille)</li>
|
||
<li>refactor: Replace vrouter with gorouter (Krille)</li>
|
||
<li>refactor: Space routes to normal room routes (Krille)</li>
|
||
<li>refactor: Update badge (krille-chan)</li>
|
||
<li>refactor: Update html build files (krille-chan)</li>
|
||
<li>Added translation using Weblate (Toki Pona) (Sollee)</li>
|
||
<li>Deleted translation using Weblate (Toki Pona) (Christian)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Poesty Li)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Czech) (Flibble)</li>
|
||
<li>Translated using Weblate (Czech) (Matyáš Caras)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (nautilusx)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Japanese) (Christian)</li>
|
||
<li>Translated using Weblate (Russian) (DarkCoder15)</li>
|
||
<li>Translated using Weblate (Russian) (v1s7)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Skrripy)</li>
|
||
</ul>
|
||
<h2>v1.13.0</h2>
|
||
<ul>
|
||
<li>feat: option to not send typing notifications (Bnyro)</li>
|
||
<li>feat: small performance tweaks for Message (gilice)</li>
|
||
<li>feat: New onboarding screen with SSO as first class feature</li>
|
||
<li>feat: Import/Export emoji packs from/to zip file</li>
|
||
<li>fix: Set iOS badge (Krille)</li>
|
||
<li>refactor: Switch the dev hosting platform from GitLab to GitHub</li>
|
||
<li>design: New more compact chat bubble design and other design tweaks</li>
|
||
<li>design: Login now shows SSO more prominent and deprecates in-app registration in favor of SSO
|
||
registration</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Poesty Li)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (German) (nautilusx)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.12.0</h2>
|
||
<ul>
|
||
<li>Added translation using Weblate (Toki Pona) (Mæve Rey)</li>
|
||
<li>Translated using Weblate (Arabic) (Rex_sa)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Polish) (lauren n. liberda)</li>
|
||
<li>Translated using Weblate (Romanian) (Riley)</li>
|
||
<li>Translated using Weblate (Russian) (DarkCoder15)</li>
|
||
<li>Translated using Weblate (Spanish) (José Muñoz)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>build: Remove dependency overwrite for ffi (Krille)</li>
|
||
<li>build: Update dependencies (Krille)</li>
|
||
<li>builds: Change minsdkversion of Android from 16 to 19 (Krille)</li>
|
||
<li>builds: Do not allow failure for linux x86 (Krille)</li>
|
||
<li>builds: Do not use verbose mode on building linux (Krille)</li>
|
||
<li>builds: Linux with flutter 3.10 (Krille)</li>
|
||
<li>builds: Remove workaround for building linux arm64 (Krille)</li>
|
||
<li>builds: Update file_picker to 5.3.0 (Krille)</li>
|
||
<li>builds: Update flutter table html (Krille)</li>
|
||
<li>builds: Update flutter_html (Krille)</li>
|
||
<li>builds: migrate to dart 3.0/flutter 3.10 (lauren n. liberda)</li>
|
||
<li>chore: Add missing blockquote style (Krille)</li>
|
||
<li>chore: Allow failure in build linux for now (Krille)</li>
|
||
<li>chore: Ask for storage persistence (Krille)</li>
|
||
<li>chore: Clean unused translations (Malin Errenst)</li>
|
||
<li>chore: Enhance room pills (Krille)</li>
|
||
<li>chore: Minor code clean up (Krille)</li>
|
||
<li>chore: Update flutter webrtc (Krille)</li>
|
||
<li>chore: Upgrade to Flutter 3.10.1 (Malin Errenst)</li>
|
||
<li>chore: change release curl calls to use --fail-with-body (Tim Flink)</li>
|
||
<li>chore: update macOS icons and add build script (TheOneWithTheBraid)</li>
|
||
<li>design: Replace anime images with neutral cupertino icons (Krille)</li>
|
||
<li>feat: Add toggle to mute notifications from chat groups (fbievan)</li>
|
||
<li>feat: Allow ruby tags in html (Krille)</li>
|
||
<li>feat: Display progress value for initial sync (Krille)</li>
|
||
<li>feat: Implement new error reporting tool when critical features break like playing audio or video
|
||
messages or opening a chat (Krille)</li>
|
||
<li>feat: clean up macOS build metadata (TheOneWithTheBraid)</li>
|
||
<li>feat: set display information correctly (TheOneWithTheBraid)</li>
|
||
<li>feat: update macOS build files (TheOneWithTheBraid)</li>
|
||
<li>feat: update macOS build information for macOS Ventura (TheOneWithTheBraid)</li>
|
||
<li>fix "Unhandled Exception: VRouter.of(context) was called with a context which does not contain a
|
||
VRouter." (Lauren N. Liberda)</li>
|
||
<li>fix: Broken arb file (Krille)</li>
|
||
<li>fix: Do not unnecessary request all members in public rooms (Krille)</li>
|
||
<li>fix: Remove wrong rendered linebreak in html (Krille)</li>
|
||
<li>fix: Scroll down button (Krille)</li>
|
||
<li>fix: Scroll up and scroll down buttons in chat list (Krille)</li>
|
||
<li>fix: Scrolldown button (Krille)</li>
|
||
<li>fix: Too long file name cause a render overflow (Skying)</li>
|
||
<li>fix: Try to reload timeline on IOException (Krille)</li>
|
||
<li>fix: User pills (Krille)</li>
|
||
<li>fix: broken CI artifact uploads (TheOneWithTheBraid)</li>
|
||
<li>fix: custom emote placeholder (TheOneWithTheBraid)</li>
|
||
<li>fix: path of libolm (TheOneWithTheBraid)</li>
|
||
<li>fix: Quick account switching (JHansen)</li>
|
||
<li>fix: read reciepts (JHansen)</li>
|
||
<li>perf: Use valuenotifier to not rebuild chatlist (Krille)</li>
|
||
<li>refactor: Reimplement flutter matrix html locally (Krille)</li>
|
||
<li>refactor: Update Roboto and Noto Emoji (The one with the Braid)</li>
|
||
<li>refactor: Use AnimatedSize for FAB (Krille)</li>
|
||
<li>refactor: Use DateTime for weekday localization (Malin Errenst)</li>
|
||
</ul>
|
||
<h2>v1.11.2</h2>
|
||
<ul>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Polish) (Eryk Michalak)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>feat: Permission dialog before open link in browser (Krille)</li>
|
||
<li>fix: Chats do not load (Krille)</li>
|
||
</ul>
|
||
<h2>v1.11.1 - 2023-04-20</h2>
|
||
<ul>
|
||
<li>fix: Download files on web and iOS with correct mimetype</li>
|
||
</ul>
|
||
<h2>v1.11.0 - 2023-04-14</h2>
|
||
<ul>
|
||
<li>feat: Add visual read marker (Krille)</li>
|
||
<li>feat: Jump to last read event (Krille)</li>
|
||
<li>feat: Use fragmented timeline to jump to event (Krille)</li>
|
||
<li>feat: change to flutterwebauth2 (ShootingStarDragons)</li>
|
||
<li>fix: Join public room (Krille)</li>
|
||
<li>fix: Set fcm priority to max on android (Krille)</li>
|
||
<li>refactor: CI scripts and old workarounds for build scripts (Krille)</li>
|
||
<li>refactor: Client in ChatPage (Krille)</li>
|
||
<li>refactor: Not nullable room in ChatPage (Krille)</li>
|
||
<li>refactor: Switch to file_picker package and get rid of some dependency overrides (Krille)</li>
|
||
<li>refactor: Use correct Matrix instance (Krille)</li>
|
||
<li>style: Make emptypage logo bigger (Krille)</li>
|
||
<li>style: Minor adjustments for modal bottom sheets (Krille)</li>
|
||
<li>style: Move chats to top (Krille)</li>
|
||
<li>style: Use SliverList for chatlist (Krille)</li>
|
||
<li>refactor: Container -> SizedBox.shrink() (noob_tea)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Persian) (Parsa)</li>
|
||
<li>Translated using Weblate (Persian) (Siavash)</li>
|
||
<li>Translated using Weblate (Polish) (Luna)</li>
|
||
<li>Translated using Weblate (Swedish) (Kristoffer Grundström)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.10.0 - 2023-02-25</h2>
|
||
<ul>
|
||
<li>Added translation using Weblate (Thai) (Wphaoka)</li>
|
||
<li>Added translation using Weblate (Tibetan) (Nathan Freitas)</li>
|
||
<li>Default hardcoded message when l10n is not available (fabienli)</li>
|
||
<li>Fix: The stable repo fingerprint (TODO the qr-code should be updated) (machiav3lli)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Japanese) (Suguru Hirahara)</li>
|
||
<li>Translated using Weblate (Persian) (Farooq Karimi Zadeh)</li>
|
||
<li>Translated using Weblate (Swedish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore: Disable stable for web until script is fixed (Krille)</li>
|
||
<li>chore: Display warning when logout without backup (Krille)</li>
|
||
<li>chore: Downgrade flutter CI version (Krille)</li>
|
||
<li>chore: Follow up audioplayer on linux (Krille)</li>
|
||
<li>chore: Follow up chat encryption desgin (Krille)</li>
|
||
<li>chore: Follow up fix audioplayer on android (Christian Pauly)</li>
|
||
<li>chore: Follow up formatting (Christian Pauly)</li>
|
||
<li>chore: Follow up formatting (Krille)</li>
|
||
<li>chore: Follow up remove hero animation (Krille)</li>
|
||
<li>chore: Follow up secrity settings design (Krille)</li>
|
||
<li>chore: Follow up settings page (Krille)</li>
|
||
<li>chore: Follow up settings page design (Christian Pauly)</li>
|
||
<li>chore: Follow up style adjustments (Krille)</li>
|
||
<li>chore: Lookup l10n in pushhelper if null (Krille)</li>
|
||
<li>chore: Update matrix package to 0.17.0 (Krille)</li>
|
||
<li>chore: Update to Flutter 3.7.1 (Krille)</li>
|
||
<li>docs/qr-stable.svg: update the QR code (Aminda Suomalainen)</li>
|
||
<li>feat: Enable audioplayer for web and linux (Christian Pauly)</li>
|
||
<li>fix: Display error when user tries to send too large file (Christian Pauly)</li>
|
||
<li>refactor: Do only instantiate AudioPlayer() object when in use (Christian Pauly)</li>
|
||
<li>refactor: Remove syncstatus verbose logs (Christian Pauly)</li>
|
||
<li>refactor: Store cached files in tmp directory so OS will clear file cache from time to time (
|
||
Krille)</li>
|
||
<li>style: Adjust key verification dialog (Christian Pauly)</li>
|
||
<li>style: Bootstrap design adjustments (Christian Pauly)</li>
|
||
<li>style: Encryption page adjustments (Christian Pauly)</li>
|
||
<li>style: Enhance user device settings design (Krille)</li>
|
||
<li>style: Enhanced chat details design (Krille)</li>
|
||
<li>style: Give chat list list tiles rounded corners (Krille)</li>
|
||
<li>style: Link underline color (Christian Pauly)</li>
|
||
<li>style: Make adaptive bottom sheets scrollable by default (Krille)</li>
|
||
<li>style: Make invite page more pretty (Krille)</li>
|
||
<li>style: New settings design (Krille)</li>
|
||
<li>style: Nicer chips in encryption settings and icons showing device status (Krille)</li>
|
||
<li>style: Use emojis on web as well (Christian Pauly)</li>
|
||
<li>style: Use robotomono to display device keys (Christian Pauly)</li>
|
||
<li>utils/url_launcher: force opening http(s) links in external browser (Marcus Hoffmann)</li>
|
||
</ul>
|
||
<h2>v1.9.0 - 2023-01-29</h2>
|
||
<ul>
|
||
<li>Translated using Weblate (Czech) (Michal Bedáň)</li>
|
||
<li>Translated using Weblate (Czech) (grreby)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (josé m)</li>
|
||
<li>Translated using Weblate (German) (Christian)</li>
|
||
<li>Translated using Weblate (German) (Vri 🌈)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Korean) (Youngbin Han)</li>
|
||
<li>Translated using Weblate (Polish) (Wiktor)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore: Change invite link textfield label (Krille)</li>
|
||
<li>chore: Remove unused dependency (Krille)</li>
|
||
<li>chore: Remove unused translations (Krille)</li>
|
||
<li>chore: Update Matrix SDK and refactor (Krille)</li>
|
||
<li>chore: Update dependencies (Krille)</li>
|
||
<li>chore: Update flutter_map (Krille)</li>
|
||
<li>chore: add integration tests (TheOneWithTheBraid)</li>
|
||
<li>chore: add integration tests for spaces (TheOneWithTheBraid)</li>
|
||
<li>design: More clear chat background and rounded popup menu (Krille)</li>
|
||
<li>design: Nicer navigationrail (Krille)</li>
|
||
<li>design: Upgrade to Flutter 3.7</li>
|
||
<li>feat: Bring back disabling the header bar on Linux desktop (q234rty)</li>
|
||
<li>feat: Nicer design for abandonded DM rooms (Christian Pauly)</li>
|
||
<li>fix: Archive (Krille)</li>
|
||
<li>fix: Shared preferences package for flutter 3.7 (Christian Pauly)</li>
|
||
<li>fix: permission of web builds (TheOneWithTheBraid)</li>
|
||
<li>fix: Notification Settings (Krille)</li>
|
||
<li>refactor: Migrate to Flutter 3.7.0 (Christian Pauly)</li>
|
||
<li>refactor: Same animations everywhere in app (Krille)</li>
|
||
<li>refactor: Stories header with futurebuilder (Krille)</li>
|
||
<li>refactor: disable some redundant tests (TheOneWithTheBraid)</li>
|
||
<li>style: Animate in out search results (Krille)</li>
|
||
<li>style: New modal bottom sheets (Krille)</li>
|
||
<li>style: Redesign public room bottomsheets (Krille)</li>
|
||
</ul>
|
||
<h2>v1.8.0 2022-12-30</h2>
|
||
<ul>
|
||
<li>Added translation using Weblate (Yue (yue_HK)) (Raatty)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Mike Evans)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>design: New encryption page (Krille Fear)</li>
|
||
<li>feat: Add audio message support to linux (Krille Fear)</li>
|
||
<li>feat: Use Android system accent color (Krille Fear)</li>
|
||
<li>feat: include olm to Windows builds (TheOneWithTheBraid)</li>
|
||
<li>feat: Store drafts (Krille)</li>
|
||
<li>fix: Android push notification follow-up (TheOneWithTheBraid)</li>
|
||
<li>fix: Content banner (Krille Fear)</li>
|
||
<li>fix: Correct redacted by username (Krille Fear)</li>
|
||
<li>fix: Do not setup push on every app resume (Krille Fear)</li>
|
||
<li>fix: Encryption button is orange in public rooms (Krille Fear)</li>
|
||
<li>fix: File event design (Krille Fear)</li>
|
||
<li>fix: Hide google services warning after marked (Krille Fear)</li>
|
||
<li>fix: Improve story page appearance (Reinhart Previano Koentjoro)</li>
|
||
<li>fix: Libhandy windows (Krille Fear)</li>
|
||
<li>fix: Monochromatic icon rendering for Android 13+ (Reinhart Previano Koentjoro)</li>
|
||
<li>fix: homeserver error text not visible in app bar (TheOneWithTheBraid)</li>
|
||
<li>fix: minor issues in room list (TheOneWithTheBraid)</li>
|
||
</ul>
|
||
<h2>v1.7.2 2022-12-19</h2>
|
||
<p>Update dependencies and translations.</p>
|
||
<h2>v1.7.1 2022-11-23</h2>
|
||
<p>Minor bugfix release to retrigger build for FlatPak and Android. Fixes some style bugs and updates
|
||
some translations</p>
|
||
<h2>v1.7.0 2022-11-17</h2>
|
||
<p>FluffyChat 1.7.0 features a new way to work with spaces via a bottom navigation bar. A lot of work
|
||
has also been done under the hood to make the app faster and more stable. The main color has
|
||
slightly changed and the design got some finetuning.</p>
|
||
<ul>
|
||
<li>chore: Add keys to roomlist and stories header (Christian Pauly)</li>
|
||
<li>chore: Add unread badge to navigation rail and adjust design (Christian Pauly)</li>
|
||
<li>chore: Adjust colors (Christian Pauly)</li>
|
||
<li>chore: Better design chat list items (Christian Pauly)</li>
|
||
<li>chore: Better load first client (Christian Pauly)</li>
|
||
<li>design: Hide unimportant state events instead of folding (Christian Pauly)</li>
|
||
<li>design: Improve login design (Krille Fear)</li>
|
||
<li>design: Nicer display notification short texts (Christian Pauly)</li>
|
||
<li>feat: background and terminated calls [android] (td)</li>
|
||
<li>feat: New navigation design (Christian Pauly)</li>
|
||
<li>fix: Hide password at login page (Krille Fear)</li>
|
||
<li>fix: Import session on iOS (Christian Pauly)</li>
|
||
<li>fix: incorrect setState inside setState in ChatListController (td)</li>
|
||
<li>fix: Password not obscure for a second when submitting login textfield (Christian Pauly)</li>
|
||
<li>fix: Popup menu without elevation (Christian Pauly)</li>
|
||
<li>fix: Push error message (Christian Pauly)</li>
|
||
<li>fix: Remove emoji picker workaround (Christian Pauly)</li>
|
||
<li>fix: Set theme after start app (Christian Pauly)</li>
|
||
<li>fix: Settings profile picture (Christian Pauly)</li>
|
||
<li>fix: Share files (Christian Pauly)</li>
|
||
<li>fix: UIA request handler (Christian Pauly)</li>
|
||
<li>fix: Update emoji picker for web and desktop (Christian Pauly)</li>
|
||
<li>improved (most) icons/image scaling, including avatar scaling (Mg138)</li>
|
||
<li>Mention Element instead of Riot (Has been renamed about a year ago) (jooooscha)</li>
|
||
<li>refactor: Chat list body code (Christian Pauly)</li>
|
||
<li>refactor: Minor chatlist refactoring (Christian Pauly)</li>
|
||
<li>refactor: No longer need selected of chat list tile (Christian Pauly)</li>
|
||
<li>refactor: Remove unused dependencies (Krille Fear)</li>
|
||
<li>Added translation using Weblate (Hindi) (Hemish)</li>
|
||
<li>Added translation using Weblate (Occidental) (OIS)</li>
|
||
<li>Translated using Weblate (Basque) (xabirequejo)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Raatty)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (English) (Raatty)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Estonian) (Raatty)</li>
|
||
<li>Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>Translated using Weblate (Finnish) (Raatty)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (German) (Jana)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Lithuanian) (Anonimas)</li>
|
||
<li>Translated using Weblate (Occidental) (OIS)</li>
|
||
<li>Translated using Weblate (Persian) (Anastázius Darián)</li>
|
||
<li>Translated using Weblate (Persian) (Anastázius Kaejatídarján)</li>
|
||
<li>Translated using Weblate (Persian) (Seyedmahdi Moosavyan)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Turkish) (Raatty)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Raatty)</li>
|
||
</ul>
|
||
<h2>v1.6.4 - 2022-09-08</h2>
|
||
<ul>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Slovak) (Marek Ľach)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore: Adjust bubble color in dark mode (Christian Pauly)</li>
|
||
<li>chore: Update matrix sdk (Christian Pauly)</li>
|
||
<li>chore: Update to flutter 3.3.0 (Christian Pauly)</li>
|
||
<li>feat: Automatic key requests and better key error dialog (Christian Pauly)</li>
|
||
<li>fix: Styling and notification settings (Christian Pauly)</li>
|
||
<li>fix: add missing command localizations (Christian Pauly)</li>
|
||
</ul>
|
||
<h2>v1.6.3 - 2022-08-25</h2>
|
||
<ul>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>Translated using Weblate (Russian) (Sergey Shavin)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore: Migrate back to flutter hive collections (Christian Pauly)</li>
|
||
<li>chore: Update provider package and remove dep override (Christian Pauly)</li>
|
||
<li>fix: Do not display push events for unknown event types (Christian Pauly)</li>
|
||
<li>refactor: App widget (Christian Pauly)</li>
|
||
</ul>
|
||
<h2>v1.6.0 - 2022-07-31</h2>
|
||
<p>FluffyChat 1.6.0 features a lot of bug fixes and improvements. The code base has been
|
||
simplified and the drawer on the chat list page got a come-back. Some new features like
|
||
the space hierarchy and session dump have been implemented.</p>
|
||
<ul>
|
||
<li>feat: Added monochrome entry for themed icon support in Android 13 (James Reilly)</li>
|
||
<li>feat: Display timeline of messages in android notification (Christian Pauly)</li>
|
||
<li>feat: Emoji related fixes (TheOneWithTheBraid)</li>
|
||
<li>feat: Implement deleting pushers in app (Christian Pauly)</li>
|
||
<li>feat: New material 3 design (Christian Pauly)</li>
|
||
<li>feat: Redesign bootsstrap and offer secure storage support (Christian Pauly)</li>
|
||
<li>feat: Send multiple images at once (Christian Pauly)</li>
|
||
<li>feat: implement session dump (TheOneWithTheBraid)</li>
|
||
<li>feat: implement space hierarchy (TheOneWithTheBraid)</li>
|
||
<li>feat: introduce extended integration tests (TheOneWithTheBraid)</li>
|
||
<li>feat: libhandy integration (TheOneWithTheBraid)</li>
|
||
<li>fix: Clearing push triggered when only one room got seen (Christian Pauly)</li>
|
||
<li>fix: Dont display loading dialog when adding reaction (Christian Pauly)</li>
|
||
<li>fix: Follow up for spaces hierarchy (TheOneWithTheBraid)</li>
|
||
<li>fix: Missing null checks in chat details view (Christian Pauly)</li>
|
||
<li>fix: Non FCM Android builds crash on start (Christian Pauly)</li>
|
||
<li>fix: Permission chooser dialog on iOS (Christian Pauly)</li>
|
||
<li>fix: Set avatar on only single action available (Christian Pauly)</li>
|
||
<li>fix: Sharing on iOS and iPad (Christian Pauly)</li>
|
||
<li>fix: Unread bubble is invisible in dark mode (Christian Pauly)</li>
|
||
<li>fix: appimage builds (TheOneWithTheBraid)</li>
|
||
<li>fix: only use custom http client on android (Jayesh Nirve)</li>
|
||
<li>fix: pass isrg cert to http client (Jayesh Nirve)</li>
|
||
<li>refactor: Chat view (Christian Pauly)</li>
|
||
<li>refactor: Encryption button (Christian Pauly)</li>
|
||
<li>refactor: Remove duplicated imports (Christian Pauly)</li>
|
||
<li>refactor: Remove legacy store (Christian Pauly)</li>
|
||
<li>refactor: Remove presence status feature (Christian Pauly)</li>
|
||
<li>refactor: Simplify MxcImage and replace CachedNetworkImage (Christian Pauly)</li>
|
||
<li>refactor: Switch to Hive Collections DB (Christian Pauly)</li>
|
||
<li>refactor: move start chat FAB to implementation file (TheOneWithTheBraid)</li>
|
||
<li>Translated using Weblate (Catalan) (Alfonso Montero López)</li>
|
||
<li>Translated using Weblate (Catalan) (Auri B.P)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (English) (Raatty)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Persian) (Amir Hossein Maher)</li>
|
||
<li>Translated using Weblate (Polish) (Przemysław Romanik)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore: Add border to avatars (Christian Pauly)</li>
|
||
<li>chore: Add fancy hero animations (Christian Pauly)</li>
|
||
<li>chore: Adjust appbar design (Christian Pauly)</li>
|
||
<li>chore: Adjust design (Christian Pauly)</li>
|
||
<li>chore: Adjust search bar design (Christian Pauly)</li>
|
||
<li>chore: Always display header elevation in chat (Christian Pauly)</li>
|
||
<li>chore: Design follow up fixes (Christian Pauly)</li>
|
||
<li>chore: Design follow up fixes (Christian Pauly)</li>
|
||
<li>chore: Disable integration tests without runners (Krille Fear)</li>
|
||
<li>chore: Enhance invitiation UX (Christian Pauly)</li>
|
||
<li>chore: Make push helper more fail safe (Christian Pauly)</li>
|
||
<li>chore: Make push helper more stable (Christian Pauly)</li>
|
||
<li>chore: Minor design improvements (Christian Pauly)</li>
|
||
<li>chore: Pinned events design (Christian Pauly)</li>
|
||
<li>chore: Remove permission handler dependency and increase compileSdkVersion (Christian Pauly)</li>
|
||
<li>chore: Switch to flutter 3.0.5 (Krille Fear)</li>
|
||
<li>chore: Update SDK (Christian Pauly)</li>
|
||
<li>chore: remove snapping sheet (TheOneWithTheBraid)</li>
|
||
</ul>
|
||
<h2>v1.5.0 - 2022-06-03</h2>
|
||
<ul>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>feat: Better sign up UX and allow signup without password (Christian Pauly)</li>
|
||
<li>feat: Initial material you support (Christian Pauly)</li>
|
||
<li>feat: include Synapse into integration test (TheOneWithTheBraid)</li>
|
||
<li>fix: Broken dynamic color palette (Christian Pauly)</li>
|
||
<li>fix: Build on iOS emulator (Christian Pauly)</li>
|
||
<li>fix: Missing bottom padding in text only stories (Christian Pauly)</li>
|
||
<li>fix: Send sticker without blocking the UI (Christian Pauly)</li>
|
||
<li>fix: Sentry switch being broken (Sorunome)</li>
|
||
<li>fix: add new Play patch (TheOneWithTheBraid)</li>
|
||
<li>fix: handle matrix.to prefix when starting chat (TheOneWithTheBraid)</li>
|
||
<li>fix: minor design bugs (TheOneWithTheBraid)</li>
|
||
<li>fix: privacy in sign up (TheOneWithTheBraid)</li>
|
||
<li>fix: properly set app title in embedder (TheOneWithTheBraid)</li>
|
||
<li>fix: proprietory classes included into build (TheOneWithTheBraid)</li>
|
||
<li>fix: remove proprietary classes from build (TheOneWithTheBraid)</li>
|
||
<li>refactor: Sharing intent (Christian Pauly)</li>
|
||
<li>refactor: Stories header (Christian Pauly)</li>
|
||
<li>refactor: Update Matrix SDK (Christian Pauly)</li>
|
||
<li>refactor: Upgrade to Flutter 3.0.0 (Christian Pauly)</li>
|
||
<li>Translated using Weblate (Basque) (—X—)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Czech) (Milan Korecky)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Lithuanian) (Mind)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (Hermógenes Oliveira)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (mmagian)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
</ul>
|
||
<h2>v1.4.0 - 2022-04-23</h2>
|
||
<ul>
|
||
<li>design: Display icon for failed sent messages (Krille Fear)</li>
|
||
<li>design: Display own stories at first place and combine with new stories button (Krille Fear)</li>
|
||
<li>feat: Add "Show related DMs in spaces" settings (20kdc)</li>
|
||
<li>feat: Better image sending experience (Krille Fear)</li>
|
||
<li>feat: Display event timestamp if selected (Krille Fear)</li>
|
||
<li>feat: Faster image resizing (Krille Fear)</li>
|
||
<li>feat: Groups and Direct Chats virtual spaces option (20kdc)</li>
|
||
<li>feat: New onboarding design (Krille Fear)</li>
|
||
<li>feat: Onboarding with dynamic homeservers from joinmatrix.org (Krille Fear)</li>
|
||
<li>feat: Play audio messages in stories (Krille Fear)</li>
|
||
<li>feat: Use native imaging for much faster thumbnail calc on mobile (Krille Fear)</li>
|
||
<li>feat: add Dockerfile for nginx/web builds (TheOneWithTheBraid)</li>
|
||
<li>feat: allow to create widgets (TheOneWithTheBraid)</li>
|
||
<li>feat: remove diacritics (henri2h)</li>
|
||
<li>feat: irish language support (Graeme Power)</li>
|
||
<li>feat: Enable screensharing on Mobile</li>
|
||
<li>feat: support AppImage builds</li>
|
||
<li>feat: Improve spaces design</li>
|
||
<li>fix: Android theme is not auto updating when system theme changes (Krille Fear)</li>
|
||
<li>fix: Chat view becomes gray for a second on sending reaction (Krille Fear)</li>
|
||
<li>fix: Don't request new thumbnail resolution on every window resize (Samuel Mezger)</li>
|
||
<li>fix: Dont display own failed-to-send events in stories (Krille Fear)</li>
|
||
<li>fix: Hide markdown in chat list preview and local notifications (Krille Fear)</li>
|
||
<li>fix: Hide pinned events if event is not accessable or loading (Krille Fear)</li>
|
||
<li>fix: Image sending (Krille Fear)</li>
|
||
<li>fix: Make audioplayer waveforms thinner and better clickable (Krille Fear)</li>
|
||
<li>fix: Some story layout bugs (Krille Fear)</li>
|
||
<li>fix: Widgets dialog crashes (Krille Fear)</li>
|
||
<li>fix: login form supports switching fields via tab (Philip Molares)</li>
|
||
<li>Added translation using Weblate (Lithuanian) (Mind)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (German) (Krille)</li>
|
||
<li>Translated using Weblate (German) (qwerty287)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Japanese) (Krille)</li>
|
||
<li>Translated using Weblate (Lithuanian) (Mind)</li>
|
||
<li>Translated using Weblate (Portuguese (Brazil)) (Hermógenes Oliveira)</li>
|
||
<li>Translated using Weblate (Russian) (Arbo_Leet)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Russian) (alekseishaklov)</li>
|
||
<li>Translated using Weblate (Swedish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Update TRANSLATORS_GUIDE.md to have improved punctuation, capitalization (Scott Anecito)</li>
|
||
<li>chore: Add initial integration tests (Krille Fear)</li>
|
||
<li>refactor: New push (Krille Fear)</li>
|
||
</ul>
|
||
<h2>v1.3.1 - 2022-03-20</h2>
|
||
<ul>
|
||
<li>Allow app to be moved to external storage (Marcel)</li>
|
||
<li>Translated using Weblate (Arabic) (Mads Louis)</li>
|
||
<li>Translated using Weblate (Basque) (Sorunome)</li>
|
||
<li>Translated using Weblate (Basque) (—X—)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Czech) (Sorunome)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (English) (Raatty)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (German) (Maciej Krüger)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Irish) (Graeme Power)</li>
|
||
<li>Translated using Weblate (Persian) (Anastázius Darián)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Swedish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>Update proguard rules to a more modern setup (MTRNord)</li>
|
||
<li>chore: Minor story viewer fixes (Krille Fear)</li>
|
||
<li>chore: Remove story line count and make answering to stories online (Krille Fear)</li>
|
||
<li>chore: Update dependencies (Dependency Update Bot)</li>
|
||
<li>design: Make pinned events use less vertical space (Krille Fear)</li>
|
||
<li>feat: Extended stories (Krille Fear)</li>
|
||
<li>feat: Restrict map zoom to tile server capabilities (Marcel)</li>
|
||
<li>feat: implement keyboard shortcuts (TheOneWithTheBraid)</li>
|
||
<li>fix: Build on macOS (Krille Fear)</li>
|
||
<li>fix: Emojipicker issues (Krille Fear)</li>
|
||
<li>fix: Hide redacted stories (Krille Fear)</li>
|
||
<li>fix: Mark story as read (Krille Fear)</li>
|
||
<li>fix: Open room from notification click produces errors (Krille Fear)</li>
|
||
<li>fix: SSO on Android 12 (Krille Fear)</li>
|
||
<li>fix: Send read receipts on all taps (Krille Fear)</li>
|
||
<li>fix: make fluffy usable at 720 px wide (Raatty)</li>
|
||
<li>fix: Add forgotten sendOnEnter (Krille Fear)</li>
|
||
<li>refactor: Switch to just audio for playing sounds (Krille Fear)</li>
|
||
</ul>
|
||
<h2>v1.3.0 - 2022-02-12</h2>
|
||
<p>FluffyChat 1.3.0 makes it possible to report offensive users to server admins (not only messages).
|
||
It fixes
|
||
the video player, improves Linux desktop notifications, and the stories design.</p>
|
||
<p>The button to create a new story is now in the app bar of the main page so that users who don't want
|
||
to use
|
||
this feature no longer have a whole list item pinned at the top of the chat list.</p>
|
||
<p>FluffyChat 1.3.0 is the first release with full null safe dart code. While this is a huge change
|
||
under the
|
||
hood, it should improve the stability and performance of the app. It also builds now with Flutter
|
||
2.10.</p>
|
||
<p>Thanks to all contributors and translators!! <3</p>
|
||
<ul>
|
||
<li>Translated using Weblate (Arabic) (abidin toumi)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Czech) (Milan Korecky)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (German) (Krille)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Swedish) (Joaquim Homrighausen)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
<li>chore: Add missing link (Krille Fear)</li>
|
||
<li>chore: Hide FAB story buttons on focus (Krille Fear)</li>
|
||
<li>chore: Set compileSdkVersion to 31 (Krille Fear)</li>
|
||
<li>chore: Update SDK (Krille Fear)</li>
|
||
<li>chore: Update dependencies (Dependency Update Bot)</li>
|
||
<li>chore: Update privacy (Krille Fear)</li>
|
||
<li>chore: Upgrade to Flutter 2.10 (Krille Fear)</li>
|
||
<li>ci: Update olm download link (Krille Fear)</li>
|
||
<li>design: Improve create story page design (Krille Fear)</li>
|
||
<li>design: Improve story header design (Krille Fear)</li>
|
||
<li>design: Use IconButton instead of listTile for first story (Krille Fear)</li>
|
||
<li>feat: Add button to report offensive users to server admins (Krille Fear)</li>
|
||
<li>feat: Open chat button from Linux notification (Krille Fear)</li>
|
||
<li>feat: implement retreiving widgets (TheOneWithTheBraid)</li>
|
||
<li>fix: Set image width and height (Krille Fear)</li>
|
||
<li>fix: Videoplayer filenames (Krille Fear)</li>
|
||
<li>fix: cast error in html messages (Jayesh Nirve)</li>
|
||
<li>fix: linux snap notification avatar (Krille Fear)</li>
|
||
<li>fix: suggestions menu and use empty map in html messages null return (Jayesh Nirve)</li>
|
||
<li>refactor: Migrate to null safety (Krille Fear)</li>
|
||
</ul>
|
||
<h2>v1.2.0 - 2022-01-27</h2>
|
||
<p>FluffyChat 1.2.0 brings a new stories feature, a lot of bug fixes and improved
|
||
voice messages.</p>
|
||
<ul>
|
||
<li>change: Set client ID in invite action link (Krille Fear)</li>
|
||
<li>design: Improved animations in chat view when changing account (The one with the Braid)</li>
|
||
<li>design: Remove redundant voice message button (S1m)</li>
|
||
<li>design: Use more adaptive elements (Krille Fear)</li>
|
||
<li>feat: Add button to record a video on Android (S1m)</li>
|
||
<li>feat: Add static + button to pick reaction (S1m)</li>
|
||
<li>feat: Better in app video player (Krille Fear)</li>
|
||
<li>feat: Enable compression and thumbnails for videos (Krille Fear)</li>
|
||
<li>feat: Nicer file event design (Krille Fear)</li>
|
||
<li>feat: Recording dialog with displaying amplitude (Krille Fear)</li>
|
||
<li>feat: Remember homeserver on search page (Krille Fear)</li>
|
||
<li>feat: Save files images and videos (Krille Fear)</li>
|
||
<li>feat: Settings for stories (Krille Fear)</li>
|
||
<li>feat: Share to story (Krille Fear)</li>
|
||
<li>feat: Stories (Krille Fear)</li>
|
||
<li>fix: Add missing routes (Krille Fear)</li>
|
||
<li>fix: Better thumbnails (Krille Fear)</li>
|
||
<li>fix: Do not setup UP if init from an UP action (S1m)</li>
|
||
<li>fix: linux notifications (Raatty)</li>
|
||
<li>fix: Play video without thumbnail if none (S1m)</li>
|
||
<li>fix: Show message bubble on download only video attachments (Drews Clausen)</li>
|
||
<li>fix: Show scrollDownButton only if selectedEvents is empty (S1m)</li>
|
||
<li>fix: Snapcraft image (Krille Fear)</li>
|
||
<li>fix: Snapcraft.yaml (Krille Fear)</li>
|
||
<li>fix: Use system fonts except for desktop (Krille Fear)</li>
|
||
<li>fix: Video playback on iOS (John Francis Sukamto)</li>
|
||
<li>fix: Videoplayer (Krille Fear)</li>
|
||
<li>followup: Improve stories (Krille Fear)</li>
|
||
<li>Improve website SEO tagging (Marcel)</li>
|
||
<li>Increase font size granularity (S1m)</li>
|
||
<li>refactor: /command hints add tooltips, test for missing hints, script to generate glue code, hints
|
||
for dm, create, clearcache, discardsession (Steef Hegeman)</li>
|
||
<li>refactor: Make more files null safe (Krille Fear)</li>
|
||
<li>refactor: Make style settings null safe (Krille Fear)</li>
|
||
<li>systemNavigationBarColor ← appBar.backgroundColor (Steef Hegeman)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Eric)</li>
|
||
<li>Translated using Weblate (Chinese (Simplified)) (Lynn Nakanishi Lin(林中西))</li>
|
||
<li>Translated using Weblate (Chinese (Traditional)) (Lynn Nakanishi Lin(林中西))</li>
|
||
<li>Translated using Weblate (Croatian) (Milo Ivir)</li>
|
||
<li>Translated using Weblate (Czech) (Milan Korecky)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Aminda Suomalainen)</li>
|
||
<li>Translated using Weblate (French) (Anne Onyme 017)</li>
|
||
<li>Translated using Weblate (Galician) (Xosé M)</li>
|
||
<li>Translated using Weblate (German) (Krille)</li>
|
||
<li>Translated using Weblate (German) (Jana)</li>
|
||
<li>Translated using Weblate (German) (TeemoCell)</li>
|
||
<li>Translated using Weblate (Hebrew) (MusiCode1)</li>
|
||
<li>Translated using Weblate (Hebrew) (y batvinik)</li>
|
||
<li>Translated using Weblate (Hungarian) (Balázs Meskó)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Korean) (Kim Tae Kyeong)</li>
|
||
<li>Translated using Weblate (Polish) (KSP Atlas)</li>
|
||
<li>Translated using Weblate (Russian) (Nikita Epifanov)</li>
|
||
<li>Translated using Weblate (Slovenian) (John Jazbec)</li>
|
||
<li>Translated using Weblate (Spanish) (Valentino)</li>
|
||
<li>Translated using Weblate (Turkish) (Oğuz Ersen)</li>
|
||
<li>Translated using Weblate (Ukrainian) (Ihor Hordiichuk)</li>
|
||
</ul>
|
||
<h2>v1.1.0 - 2021-12-08</h2>
|
||
<ul>
|
||
<li>CI: Add candidate release pipeline (Krille Fear)</li>
|
||
<li>Translated using Weblate (Dutch) (Jelv)</li>
|
||
<li>Translated using Weblate (Estonian) (Priit Jõerüüt)</li>
|
||
<li>Translated using Weblate (Finnish) (Mikaela Suomalainen)</li>
|
||
<li>Translated using Weblate (Finnish) (Mikaela Suomalainen)</li>
|
||
<li>Translated using Weblate (Indonesian) (Linerly)</li>
|
||
<li>Translated using Weblate (Korean) (Kim Tae Kyeong)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Gigaa)</li>
|
||
<li>Translated using Weblate (Norwegian Bokmål) (Raatty)</li>
|
||
<li>change: Do not compress very small images (Krille Fear)</li>
|
||
<li>chore: Update Matrix SDK (Krille Fear)</li>
|
||
<li>design: Make not joined participants transparent in list (Krille Fear)</li>
|
||
<li>docs: Fix screenshots on website (Krille Fear)</li>
|
||
<li>fix: Update dependencies with flutter pub upgrade (Krille Fear)</li>
|
||
<li>fix: Well known lookup at login (Krille Fear)</li>
|
||
<li>refactor: Make most of the utils null safe (Krille Fear)</li>
|
||
<li>refactor: Make send file dialog null safe (Krille Fear)</li>
|
||
<li>refactor: Make user device list item null safe (Krille Fear)</li>
|
||
</ul>
|
||
<h2>v1.0.0 - 2021-11-29</h2>
|
||
<ul>
|
||
<li>design: Chat backup dialog as a banner</li>
|
||
<li>design: Encrypted by design, all users valid is normal not green</li>
|
||
<li>design: Move video call button to menu</li>
|
||
<li>design: Display edit marker in new bubbles</li>
|
||
<li>design: Floating input bar</li>
|
||
<li>design: Minor color changes</li>
|
||
<li>design: Move device ID to menu</li>
|
||
<li>design: Place share button under qr code</li>
|
||
<li>design: Redesign and simplify bootstrap</li>
|
||
<li>design: Remove cupertino icons</li>
|
||
<li>feat: Display typing indicators with gif</li>
|
||
<li>feat: Fancy chat list loading animation</li>
|
||
<li>feat: New database backend with FluffyBox</li>
|
||
<li>feat: Make the main color editable for users</li>
|
||
<li>feat: Move styles one settings level up</li>
|
||
<li>feat: Multiple mute, pin and mark unread</li>
|
||
<li>feat: New chat design</li>
|
||
<li>feat: New chat details design</li>
|
||
<li>feat: New Public room bottom sheet</li>
|
||
<li>feat: New settings design</li>
|
||
<li>feat: Nicer images, stickers and videos</li>
|
||
<li>feat: nicer loading bar</li>
|
||
<li>feat: Open im.fluffychat uris</li>
|
||
<li>feat: Redesign multiaccounts and spaces</li>
|
||
<li>feat: Redesign start page</li>
|
||
<li>feat: Send reactions to multiple events</li>
|
||
<li>feat: Speed up app start</li>
|
||
<li>feat: Use SalomonBottomBar</li>
|
||
<li>feat: Drag&Drop to send multiple files on desktop and web</li>
|
||
<li>fix: Adjust color</li>
|
||
<li>fix: Automatic key requests</li>
|
||
<li>fix: Bootstrap loop</li>
|
||
<li>fix: Chat background</li>
|
||
<li>fix: Chat list flickering</li>
|
||
<li>fix: Contrast in dark mode</li>
|
||
<li>fix: Crash when there is no prev message</li>
|
||
<li>fix: Do display error image widget</li>
|
||
<li>fix: Do not display bottombar in selectmode</li>
|
||
<li>fix: Dont enable encryption with bots</li>
|
||
<li>fix: Dont loose selected events</li>
|
||
<li>fix: Dont rerun server checks</li>
|
||
<li>fix: download path for saving files</li>
|
||
<li>fix: Hide FAB in new chat page if textfield has focus</li>
|
||
<li>fix: Let bottom space bar scroll</li>
|
||
<li>fix: Load spaces on app start</li>
|
||
<li>fix: Only mark unread if actually marked</li>
|
||
<li>fix: Public room design</li>
|
||
<li>fix: Remove avatar from room</li>
|
||
<li>fix: Remove broken docker job</li>
|
||
<li>fix: Report sync status error</li>
|
||
<li>fix: Self sign while bootstrap</li>
|
||
<li>fix: Sender name prefix in DM rooms</li>
|
||
<li>fix: Set room avatar</li>
|
||
<li>fix: Various multiaccount fixes</li>
|
||
<li>fix: Wrong version in snap packages</li>
|
||
</ul>
|
||
<h2>v0.42.2 - 2021-11-04</h2>
|
||
<p>Minor bugfix release which fixes signing up on matrix.org and make FluffyChats voice messages
|
||
playable in Element.</p>
|
||
<ul>
|
||
<li>feat: Nicer registration form</li>
|
||
<li>feat: Nicer audio message design and send duration</li>
|
||
<li>fix: Signup on matrix.org</li>
|
||
<li>fix: Mark voice messages with msc3245</li>
|
||
<li>fix: Play response voice messages</li>
|
||
<li>fix: Crash on logout</li>
|
||
</ul>
|
||
<h2>v0.42.1 - 2021-10-26</h2>
|
||
<p>Minor bugfix release.</p>
|
||
<ul>
|
||
<li>feat: Ignore users directly from bottom sheet</li>
|
||
<li>fix: Open an existing direct chat via invite link/QR scanning</li>
|
||
<li>fix: Small fix for uia request</li>
|
||
<li>fix: Enable E2EE by default in all start chat cases</li>
|
||
<li>update: Translations - Thanks to all translators <3</li>
|
||
<li>design: Make homepicker page nicer</li>
|
||
</ul>
|
||
<h2>v0.42.0 - 2021-10-14</h2>
|
||
<p>This release fixes several bugs and makes E2EE enabled by default.</p>
|
||
<ul>
|
||
<li>feat: Enable E2EE by default for new rooms</li>
|
||
<li>feat: Display all private rooms without encryption as red</li>
|
||
<li>feat: New design for bootstrap</li>
|
||
<li>feat: New design for emoji verification</li>
|
||
<li>feat: Display own MXID in the settings</li>
|
||
<li>feat: More finetuning for font sizes</li>
|
||
<li>chore: Updated translations (Thanks to all translators!)</li>
|
||
<li>fix: App crash on logout</li>
|
||
<li>fix: Temporary disable sign-up for matrix.org (Currently gives "500: Internal Server Error" while
|
||
FluffyChat <strong>should</strong> send the same requests like Element)</li>
|
||
<li>fix: Implement Roboto font to fix font issues on Linux Desktop and mobile</li>
|
||
<li>fix: QR Code scanning</li>
|
||
</ul>
|
||
<h2>v0.41.3 - 2021-10-08</h2>
|
||
<p>Minor bugfix release.</p>
|
||
<ul>
|
||
<li>fix: Last space is not visible</li>
|
||
<li>chore: Google services disabled by default for F-Droid</li>
|
||
</ul>
|
||
<h2>v0.41.1 - 2021-09-15</h2>
|
||
<p>Minor bugfix release.</p>
|
||
<ul>
|
||
<li>fix: Start up time waits for first sync</li>
|
||
<li>fix: Registration -> matrix.org responses with 500</li>
|
||
<li>fix: Wellknown look up for multi accounts</li>
|
||
</ul>
|
||
<p>And some other minor bugs.</p>
|
||
<h2>v0.41.0 - 2021-09-14</h2>
|
||
<p>This release features a lot of bug fixes and the new multi account feature which also include
|
||
account bundles.</p>
|
||
<ul>
|
||
<li>feat: Multiple accounts</li>
|
||
<li>feat: New splash screen</li>
|
||
<li>fix: Password reset</li>
|
||
<li>fix: Dark text in cupertinodialogs</li>
|
||
<li>fix: Voice messages on iOS</li>
|
||
<li>fix: Emote settings</li>
|
||
<li>chore: update flutter_matrix_html, Matrix Dart SDK and other libraries</li>
|
||
<li>chore: Update to Flutter 2.5.1</li>
|
||
<li>chore: Updated translations</li>
|
||
</ul>
|
||
<h2>v0.40.1 - 2021-09-14</h2>
|
||
<p>Minor bug fixes.</p>
|
||
<h2>v0.40.0 - 2021-09-13</h2>
|
||
<p>This release contains a security fix. Red more about it
|
||
here: https://matrix.org/blog/2021/09/13/vulnerability-disclosure-key-sharing</p>
|
||
<ul>
|
||
<li>New in-app registration</li>
|
||
<li>Design improvements</li>
|
||
<li>Minor fixes</li>
|
||
</ul>
|
||
<h2>v0.39.0 - 2021-08-30</h2>
|
||
<ul>
|
||
<li>Hotfix a bug which produces problems in downloading files and playing audios</li>
|
||
<li>Hotfix a bug which breaks device management</li>
|
||
</ul>
|
||
<h2>v0.39.0 - 2021-08-28</h2>
|
||
<p>This release fixes a bug which makes it impossible to send images in unencrypted rooms. It also
|
||
implements a complete new designed new chat page which now uses a QR code based workflow to start a
|
||
new chat.</p>
|
||
<ul>
|
||
<li>feat: Dismiss keyboard on scroll in iOS</li>
|
||
<li>feat: Implement QR code scanner</li>
|
||
<li>feat: New design for new chat page</li>
|
||
<li>feat: Use the stripped body for notifications and room previews</li>
|
||
<li>feat: Send on enter configuration for mobile devices</li>
|
||
<li>fix: Prefix of notification text</li>
|
||
<li>fix: Display space as room if it contains unread events in timeline</li>
|
||
<li>fix: missing null check</li>
|
||
<li>fix: Open matrix.to urls</li>
|
||
<li>fix: Padding and colors</li>
|
||
<li>fix: Sharing invite link</li>
|
||
<li>fix: Unread bubbles on iOS</li>
|
||
<li>fix: Sending images in unencrypted rooms</li>
|
||
</ul>
|
||
<h2>v0.38.0 - 2021-08-22</h2>
|
||
<p>This release adds more functionality for spaces, enhances the html viewer, adds a brand new video
|
||
player and brings some improvements for voice messages. Thanks to everyone involved!</p>
|
||
<h3>All changes:</h3>
|
||
<ul>
|
||
<li>change: Nicer design for selecting items</li>
|
||
<li>change: Placeholder at username login field should be just username</li>
|
||
<li>chore: cleanup no longer used translation strings</li>
|
||
<li>chore: switch image_picker back to upstream</li>
|
||
<li>chore: update flutter_matrix_html</li>
|
||
<li>chore: Update matrix sdk to 0.3.1</li>
|
||
<li>feat: Add option to not autoplay stickers and emotes</li>
|
||
<li>feat: Add remove rooms to and from spaces</li>
|
||
<li>feat: Add video player</li>
|
||
<li>feat: Cupertino style record dialog</li>
|
||
<li>feat: Display amplitude</li>
|
||
<li>feat: Implement official emoji translations for emoji verification</li>
|
||
<li>feat: Nicer displaying of verification requests in the timeline</li>
|
||
<li>fix: Allow fallback to previous url if there is no homeserver on the mxid domain</li>
|
||
<li>fix: Correctly size the unread bubble in the room list</li>
|
||
<li>fix: Design of invite rooms</li>
|
||
<li>fix: Disable autocorrect for the homeserver url field</li>
|
||
<li>fix: Disable broken audioplayer for web</li>
|
||
<li>fix: Display loading dialog on start DM</li>
|
||
<li>fix: Dont add/remove DMs to space</li>
|
||
<li>fix: Empty timelines crashing the room view</li>
|
||
<li>fix: excessive CPU usage on Windows, as described
|
||
in https://github.com/flutter/flutter/issues/78517#issuecomment-846436695</li>
|
||
<li>fix: Joining room aliases not published into the room directory</li>
|
||
<li>fix: Keep display alive while recording</li>
|
||
<li>fix: Load space members to display DM rooms</li>
|
||
<li>fix: Make translations use plural forms</li>
|
||
<li>fix: Re-add login fixes with the new SDK</li>
|
||
<li>fix: Reply with voice messages</li>
|
||
<li>fix: Report content localizations</li>
|
||
<li>fix: Requirements when to display report event button</li>
|
||
<li>fix: too long file names</li>
|
||
<li>fix: Try different directories on all kind of errors thrown for hive store</li>
|
||
<li>fix: Use plural string in translation</li>
|
||
<li>fix: use vrouter.toSegments</li>
|
||
<li>fix: Wait for sync before enter a room a user has got invited</li>
|
||
<li>fix: wallpaper on linux</li>
|
||
<li>fix: Wrap login form into <code>AutofillGroup</code></li>
|
||
</ul>
|
||
<h2>v0.37.0 - 2021-08-06</h2>
|
||
<ul>
|
||
<li>Implement location sharing</li>
|
||
<li>Updated translations</li>
|
||
<li>Improved spaces support</li>
|
||
<li>Minor bug fixes</li>
|
||
</ul>
|
||
<h2>v0.36.2 - 2021-08-03</h2>
|
||
<p>Hotfix a routing problem on web and desktop</p>
|
||
<h2>v0.36.1 - 2021-08-03</h2>
|
||
<ul>
|
||
<li>Hotfix uploading to many OTKs</li>
|
||
<li>Implement initial spaces UI</li>
|
||
</ul>
|
||
<h2>v0.36.0 - 2021-07-31</h2>
|
||
<p>Minor design improvements and bug fixes.</p>
|
||
<h3>All changes:</h3>
|
||
<ul>
|
||
<li>design: Make unread listtiles more visible</li>
|
||
<li>design: Move pinned icon in title</li>
|
||
<li>feat: Rate limit streams so that large accounts have a smoother UI</li>
|
||
<li>feat: Display the room name in room pills</li>
|
||
<li>feat: Increase the amount of suggestions for the input bar</li>
|
||
<li>feat: Tapping on stickers shows the sticker body</li>
|
||
<li>fix: Windows</li>
|
||
<li>fix: Disable vrouter logs in release mode</li>
|
||
<li>fix: No longer hide google services key file</li>
|
||
<li>fix: Tests</li>
|
||
</ul>
|
||
<h2>v0.35.0 - 2021-07-24</h2>
|
||
<p>This release introduces stickers and a lot of minor bug fixes and improvements.</p>
|
||
<h3>All changes:</h3>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Add sticker picker [205d7e8]</li>
|
||
<li>Also suggest username completions based on their slugs [3d980df]</li>
|
||
<li>Nicer mentions [99bc819]</li>
|
||
<li>Render stickers nicer [35523a5]</li>
|
||
<li>Add download button to audio messages [bbb2f43]</li>
|
||
<li>Android SSO in webview [befd8e1]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Reset bootstrap on bad ssss [b78b654]</li>
|
||
<li>Hide stickers button when there is not sticker pack [b71dd4b]</li>
|
||
<li>Download files on iOS [a8201c4]</li>
|
||
<li>Record voice messages on iOS [4c2e690]</li>
|
||
<li>cropped sticker [a4ec2a0]</li>
|
||
<li>busy loop due to CircularProgressIndicator [15856e1]</li>
|
||
<li>Crash on timeline [a206f23]</li>
|
||
<li>typo on webiste [00a693e]</li>
|
||
<li>Make sure the aspect ratio of image bubbles stays the same [a4579a5]</li>
|
||
<li>Linux failing on attempting to open hive [76e476e]</li>
|
||
<li>Secure storage [0a52496]</li>
|
||
<li>Make sure the textfield is unfocused before opening the camera [6821a42]</li>
|
||
<li>Close safariviewcontroller on SSO [ba685b7]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Rename store and allow storing custom values [b1c35e5]</li>
|
||
</ul>
|
||
<h2>v0.34.1 - 2021-07-14</h2>
|
||
<p>Bugfix image picker on Android 11</p>
|
||
<h2>v0.34.0 - 2021-07-13</h2>
|
||
<p>Mostly bugfixes and one new feature: Lottie file rendering.</p>
|
||
<h3>All changes:</h3>
|
||
<ul>
|
||
<li>feat: Add rendering of lottie files</li>
|
||
<li>fix: Check for jitsi server in well-known lookup also on login screen</li>
|
||
<li>fix: show thumbnails in timeline on desktop</li>
|
||
<li>feat: Add a proper file saver</li>
|
||
<li>feat: Better detect the device type from the device name</li>
|
||
<li>fix: Workaround for iOS not removing the app badge</li>
|
||
<li>fix: Keyboard hides imagePicker buttons on iOS</li>
|
||
<li>feat: Add rendering of lottie files</li>
|
||
<li>fix: Don't allow backup of the android app</li>
|
||
</ul>
|
||
<h2>v0.33.3 - 2021-07-11</h2>
|
||
<p>Another bugfixing release to solve some problems and republish the app on iOS.</p>
|
||
<h3>Changes</h3>
|
||
<ul>
|
||
<li>Redesign SSO buttons</li>
|
||
<li>Update dependencies</li>
|
||
<li>Remove moor database (no migration from here possible)</li>
|
||
<li>fix: Keyboard hides imagePicker buttons on iOS</li>
|
||
</ul>
|
||
<h2>v0.33.2 - 2021-06-29</h2>
|
||
<ul>
|
||
<li>Fix Linux Flatpak persistent storing of data</li>
|
||
</ul>
|
||
<h2>v0.33.0 - 2021-06-26</h2>
|
||
<p>Just a more minor bugfixing release with some design changes in the settings, updated missing
|
||
translations and for rebuilding the arm64 Linux Flatpak.</p>
|
||
<h3>Features</h3>
|
||
<ul>
|
||
<li>redesigned settings</li>
|
||
<li>Updated translations - thanks to all translators</li>
|
||
<li>display progress bar in first sync</li>
|
||
<li>changed Linux window default size</li>
|
||
<li>update some dependencies</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Favicon on web</li>
|
||
<li>Database not storing files correctly</li>
|
||
<li>Linux builds for arm64</li>
|
||
<li>a lot of minor bugs</li>
|
||
</ul>
|
||
<h2>v0.32.2 - 2021-06-20</h2>
|
||
<ul>
|
||
<li>fix: Broken hive keys</li>
|
||
</ul>
|
||
<h2>v0.32.1 - 2021-06-17</h2>
|
||
<ul>
|
||
<li>fix: Hive breaks if room IDs contain emojis (yes there are users with hacked synapses out there
|
||
who needs this)</li>
|
||
<li>feat: Also migrate inbound group sessions</li>
|
||
</ul>
|
||
<h2>v0.32.0 - 2021-06-16</h2>
|
||
<p>FluffyChat 0.32.0 targets improved stability and a new onboarding flow where single sign on is now
|
||
the more prominent way to get new users into the app. This release also introduces a complete
|
||
rewritten database under the hood based on the key value store Hive instead of sqlite. This should
|
||
improve the overall stability and the performance of the web version.</p>
|
||
<h3>Feat</h3>
|
||
<ul>
|
||
<li>Long-press reactions to see who sent this</li>
|
||
<li>New login UI</li>
|
||
<li>Shift+Enter makes a new line on web and desktop</li>
|
||
<li>Updated translations - Thanks to all translators</li>
|
||
<li>Brand new database backend</li>
|
||
<li>Updated dependencies</li>
|
||
<li>Minor design tweaks</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Single sign on on iOS and web</li>
|
||
<li>Database corruptions</li>
|
||
<li>Minor fixes</li>
|
||
</ul>
|
||
<h2>v0.31.3 - 2021-05-28</h2>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Build Linux</li>
|
||
<li>Multiline keyboard on web and desktop</li>
|
||
</ul>
|
||
<h2>v0.31.2 - 2021-05-28</h2>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Setting up push was broken</li>
|
||
</ul>
|
||
<h2>v0.31.0 - 2021-05-26</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Format iOS stuff [584c873]</li>
|
||
<li>LibOlm has been updated to 3.2.3</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Cute animation for hiding the + button in inputbar [37c40a2]</li>
|
||
<li>Improved chat bubble design and splash animations [0b3734f]</li>
|
||
<li>Zoom page transition on Android and Fuchsia [e6c20dd]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>"Pick an image" button in emote settings doesn't do anything [e6be684]</li>
|
||
<li>Formatting and style [2540a6c]</li>
|
||
<li>Emoji picker [e1bd4e1]</li>
|
||
<li>Systemuioverlaystyle [c0d446b]</li>
|
||
<li>Status bar and system navigation bar theme [d986986]</li>
|
||
<li>Open URIs [6d7c52c]</li>
|
||
<li>Status bar color [f347edd]</li>
|
||
<li>add missing purpose string [3830b4b]</li>
|
||
<li>Workaround for iOS not clearing notifications with fcm_shared_isolate [88a7e8d]</li>
|
||
<li>Minor glitch in bootstrap [107a3aa]</li>
|
||
<li>Send read markers [08dd2d7]</li>
|
||
</ul>
|
||
<h3>Docs</h3>
|
||
<ul>
|
||
<li>Update code style [3e7269d]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Structure files in more directories [ebc598a]</li>
|
||
<li>Rename UI to Views [e44de26]</li>
|
||
<li>rename UI to View and MVC login page [cc113bb]</li>
|
||
<li>Rename views to pages [a93165e]</li>
|
||
<li>Move widgets to lib [56a2455]</li>
|
||
<li>Move translations to assets [0526e66]</li>
|
||
<li>Update SDK [4f13473]</li>
|
||
<li>Use default systemUiOverlayStyle [8292ee7]</li>
|
||
</ul>
|
||
<h2>v0.30.2 - 2021-05-13</h2>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Implement registration with email [19616f3]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Android input after sending message [4488520]</li>
|
||
</ul>
|
||
<h3>Changes</h3>
|
||
<ul>
|
||
<li>Switch to tchncs.de as default homeserver</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>UIA registering [48bf116]</li>
|
||
</ul>
|
||
<h2>v0.30.1 - 2021-05-07</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update translations</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Record audio on iOS [cd1e9ae]</li>
|
||
</ul>
|
||
<h2>v0.30.0 - 2021-05-01</h2>
|
||
<p>In this release we have mostly focused on bugfixing and stability. We have switched to the new
|
||
Flutter 2 framework and have done a lot of refactoring under the hood. The annoying freezing bug
|
||
should now be fixed. Voice messages now have a new backend which should improve the sound quality
|
||
and stability. There is now a more professional UI for editing aliases of a room. Users can now see
|
||
a list of all aliases, add new aliases, delete them and mark one alias as the canonical (or main)
|
||
alias. Some minor design changes and design fixes should improve the overall UX of the app
|
||
exspecially on tablets.</p>
|
||
<p>Version 0.30.0 will be the first version with arm64 support. You can download binaries from the CI
|
||
and we will try to publish it on Flathub. Together with the new Linux Desktop Notifications feature,
|
||
this might be interesting for the Librem 5 or the PinePhone. Sadly I don't own one of these very
|
||
interesting devices. If you have one, I would very like to see some screenshots of it! :-)</p>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update UP and automatically re-register UP on startup [aa3348e]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Desktop notifications on Linux Desktop [25e76f0]</li>
|
||
<li>Much better alias managing [642db67]</li>
|
||
<li>Archive with clean up [f366ab6]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Lock screen [f8ba7bd]</li>
|
||
<li>Freeze bug [15c3178]</li>
|
||
<li>UserBottomSheet [dbb0464]</li>
|
||
<li>Message bubble wrong height [2b9bd9c]</li>
|
||
<li>Low height layout [0d6b43d]</li>
|
||
<li>Behaviour of homeserver textfield [2c8a8a4]</li>
|
||
<li>Build Linux [d867a56]</li>
|
||
<li>EmojiPicker background [0a5270b]</li>
|
||
<li>e2ee files [ccd7964]</li>
|
||
<li>Remove the goddamn package from hell circular checkbox!!! Shame on you! SHAME! [81c6906]</li>
|
||
<li>Missing null check [586c248]</li>
|
||
<li>Chat UI doesnt load [4f20ea4]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Remove unused variable [b9f5c94]</li>
|
||
<li>Remove flutter_sound [334d4c0]</li>
|
||
<li>Switch to record package [2cf4f47]</li>
|
||
<li>Sort dependencies [f2295f7]</li>
|
||
<li>Widget file structure and MVC user bottom sheet [bd53745]</li>
|
||
<li>Dialogs as views [69deae3]</li>
|
||
<li>MVC Settings page [bc5e973]</li>
|
||
<li>MVC Settings Notifications [c291b08]</li>
|
||
<li>MVC multiple emote settings [a64ada5]</li>
|
||
<li>MVC settings ignore list [f23fdcc]</li>
|
||
<li>MVC emote settings [1f9f3f4]</li>
|
||
<li>Null safe dependencies [ca82a46]</li>
|
||
<li>MVC settings style [c6083b6]</li>
|
||
<li>MVC settings 3pid [6bfe7b2]</li>
|
||
<li>MVC search [b008d56]</li>
|
||
<li>Folder structure and MVC chat ui [fb61824]</li>
|
||
<li>Move some views to widgets [1fe5b78]</li>
|
||
<li>MVC device settings view [15731b9]</li>
|
||
<li>New private chat view [453d4f3]</li>
|
||
<li>MVC chat permission settings [001e0ee]</li>
|
||
<li>MVC chat list view [7658425]</li>
|
||
<li>MVC chat encryption settings [576e840]</li>
|
||
<li>MVC chat details [28ed394]</li>
|
||
<li>Enable more lints [6a56ec4]</li>
|
||
<li>MVC new group view [3f889e2]</li>
|
||
<li>MVC invitation selection [c12e815]</li>
|
||
</ul>
|
||
<h2>v0.29.1 - 2021-04-13</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Bump version [215f3c8]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Save file [3f854d6]</li>
|
||
<li>Routing broken in chat details [f1166b2]</li>
|
||
<li>Tests [e75a5a0]</li>
|
||
<li>Minor sentry crashes [9aa7d52]</li>
|
||
<li>nogooglewarning [7619941]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>MVC archive [c2cbad7]</li>
|
||
<li>MVC sign up password view [fa0162a]</li>
|
||
<li>MVC sign up view [db19b37]</li>
|
||
<li>Controllers [f5f02c6]</li>
|
||
</ul>
|
||
<h2>v0.29.0 - 2021-04-09</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Clean up repo [ef7ccef]</li>
|
||
<li>Bump version [81a4c26]</li>
|
||
<li>Nicer FAB icon [3eeb9a9]</li>
|
||
<li>Archive button in main menu [da3dc80]</li>
|
||
<li>turn renderHtml and hideUnknownEvents on [29f8e05]</li>
|
||
<li>Remove unused dependencies [c505c50]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Experimental support for room upgrades [a3af5a9]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Room upgrade again [1d40705]</li>
|
||
<li>Better padding [c79562f]</li>
|
||
<li>Room upgrade [dac26dd]</li>
|
||
<li>iOS [3a6b329]</li>
|
||
<li>React if not allowed [0146767]</li>
|
||
<li>iPad dividerwidth [a154db0]</li>
|
||
<li>Playstore release job [47c9180]</li>
|
||
<li>Remove blur [ebf73bf]</li>
|
||
<li>Support for email registration [7e5eae5]</li>
|
||
<li>Typo [6250fd0]</li>
|
||
<li>#323 [56e5c81]</li>
|
||
<li>Typo [b38b0e4]</li>
|
||
<li>Buggy routing [62bf380]</li>
|
||
<li>barrierDismissible: true, [de9e373]</li>
|
||
<li>UserBottomSheet SafeArea [0e172c7]</li>
|
||
<li>Add normal mode again to OnePageCard [c057d31]</li>
|
||
<li>ScrollController in chatlist [93477d3]</li>
|
||
<li>SafeArea on iPad [8911e64]</li>
|
||
<li>Missing null check [7cb0dc4]</li>
|
||
<li>Overflow in chat app bar [5bf5483]</li>
|
||
<li>Select room version [2f5a73f]</li>
|
||
</ul>
|
||
<h3>Docs</h3>
|
||
<ul>
|
||
<li>Add code style [035ad96]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Move app_config to /configs [8b9f4a4]</li>
|
||
<li>homeserver picker view [8e828d8]</li>
|
||
<li>widgets dir [c9ab69a]</li>
|
||
</ul>
|
||
<h2>v0.28.1 - 2021-03-28</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update version [518634a]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Implement new search view design [e42dd4b]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Share on iOS [ea31991]</li>
|
||
<li>Permission to send video call [4de6d16]</li>
|
||
<li>Unread badge color [49d5f86]</li>
|
||
<li>Push on iOS [cb6217c]</li>
|
||
<li>Add Podfile to gitignore [dd4b4c5]</li>
|
||
<li>Own user in people list [ce047b7]</li>
|
||
<li>Start chat [92ff960]</li>
|
||
<li>Set status missing [17a3311]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>push stuff [b6eaf5b]</li>
|
||
</ul>
|
||
<h2>v0.28.0 - 2021-03-16</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Bump version [f8ee682]</li>
|
||
<li>Change push gateway url [078aefa]</li>
|
||
<li>Update file picker cross dependency [91c6912]</li>
|
||
<li>Update snapcraft.yaml but still not working [1072379]</li>
|
||
<li>Update changelog [a05f2f0]</li>
|
||
<li>Change call icon [7403ac7]</li>
|
||
<li>Update famedlySdk [ec64cf6]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Cache and resend status message [c8a7031]</li>
|
||
<li>New experimental design [94aa9a3]</li>
|
||
<li>Better verification design [9bcd6b2]</li>
|
||
<li>Verify and block devices in devices list [8ebacfe]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>substring in reply key respects unicode runes [5695342]</li>
|
||
<li>Resend status message [05cd699]</li>
|
||
<li>Remove test push [a838d90]</li>
|
||
<li>Email validation [c8e487c]</li>
|
||
<li>CI [2e60322]</li>
|
||
<li>CI [7275837]</li>
|
||
<li>CI [1a8dc50]</li>
|
||
<li>CI [c012081]</li>
|
||
<li>CI [380732d]</li>
|
||
<li>CI [06c31c0]</li>
|
||
<li>CI [4d1a171]</li>
|
||
<li>CI [597ceab]</li>
|
||
<li>snapcraft CI [fee0eb9]</li>
|
||
<li>Bootstrap in columnview [bcd2a03]</li>
|
||
<li>Remove unnecessary snapcraft dependencies [3a816d1]</li>
|
||
<li>Snapcraft and it builds now :-) [eb0eca4]</li>
|
||
<li>flutter_matrix_html crash and flutter_maths stuffs [3caac92]</li>
|
||
<li>Minor bugs [9fbfca6]</li>
|
||
<li>add mail [53fc634]</li>
|
||
<li>3pid [887f3b1]</li>
|
||
<li>Bootstrap hint [8651b37]</li>
|
||
<li>Bootstrap hint [1331b10]</li>
|
||
<li>Own presence at top of the list [ac6fcd1]</li>
|
||
<li>Analyzer [e1ddfc8]</li>
|
||
<li>Trim username on registration [61a8eb5]</li>
|
||
<li>Password success banner if not succeeded [5150563]</li>
|
||
<li>Status color [42d9bf5]</li>
|
||
<li>Routes [6faa60e]</li>
|
||
<li>Dialog using wrong Navigator [9458ab3]</li>
|
||
<li>sso on web [aa396ac]</li>
|
||
<li>Missing localizations in dialogs [9b1d7ec]</li>
|
||
<li>Tap on notification to open room in (hopefully) all cases [57560ff]</li>
|
||
<li>Allow screenshots again [6258b6a]</li>
|
||
<li>Missing tooltips in IconButtons [57a021f]</li>
|
||
<li>empty horizontal stories list [b1f6209]</li>
|
||
<li>Line color [3d59d9a]</li>
|
||
<li>Dont show random users in top bar [54e268b]</li>
|
||
<li>Localize ok cancel alert dialogs [9f9b833]</li>
|
||
<li>Use single-isolate push [949771d]</li>
|
||
</ul>
|
||
<h3>Docs</h3>
|
||
<ul>
|
||
<li>Update readme and contributing [449e46d]</li>
|
||
<li>Update Turkish translation for website [4a664eb]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Update SDK and enable login with email and phone [864b665]</li>
|
||
<li>Migrate to flutter 2 [bb97b1b]</li>
|
||
<li>Switch to TextButton [55803d1]</li>
|
||
</ul>
|
||
<h2>v0.27.0 - 2021-02-17</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Switch to experimental new hedwig [30a1fb0]</li>
|
||
<li>update sdk & remove selfSign [26f7cb3]</li>
|
||
<li>Update sdk [cde8a30]</li>
|
||
<li>Update unified push [e73f5d5]</li>
|
||
<li>Change push gateway port [8f36140]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>localize bootstrap [395e62e]</li>
|
||
<li>Add more bootstrap features [e4db84a]</li>
|
||
<li>Add some tooltipps [b9eb8d1]</li>
|
||
<li>Get jitsi instance from wellknown [bd24387]</li>
|
||
<li>Make font size configurable [ea1bb89]</li>
|
||
<li>Allow manual verification of other peoples devices [ad3c89b]</li>
|
||
<li>Simplified bootstrap [d9984da]</li>
|
||
<li>new design [33dd1d2]</li>
|
||
<li>Implement reporting of events [d553685]</li>
|
||
<li>Implement experimental new design [10cf8da]</li>
|
||
<li>Deprecated authwebview and use platform browser [d7aae3a]</li>
|
||
<li>Implement autofillhints [41a2457]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Website [080a909]</li>
|
||
<li>docs _site dir [875d652]</li>
|
||
<li>Bootstrap dialog [c72da0a]</li>
|
||
<li>Bootstrap wipe [774f674]</li>
|
||
<li>MetaRow fontsize [a13e673]</li>
|
||
<li>Stories displayname cropping [6f06c6a]</li>
|
||
<li>Update read receipt display [de6e495]</li>
|
||
<li>Bottom padding of chat list [aa5ce56]</li>
|
||
<li>Hard to read titles in chat details [df90136]</li>
|
||
<li>Website urls [295c113]</li>
|
||
<li>applock enter non digits [5726c4f]</li>
|
||
<li>Update contact list [d870ec3]</li>
|
||
<li>Better error in discover [0c1864c]</li>
|
||
<li>Minor fixes [c058d39]</li>
|
||
<li>Share view [2bd00e6]</li>
|
||
<li>Endless bootstrap loading [65d5f9a]</li>
|
||
<li>More minor fixes [4c10ef5]</li>
|
||
<li>Default offline state [72604c6]</li>
|
||
<li>Remove old code [14f633b]</li>
|
||
<li>Inputborder [6960618]</li>
|
||
<li>Unlock the mutex [5789a86]</li>
|
||
<li>Wrong fab action [5429697]</li>
|
||
<li>SecureStorage sometimes reading wrong / bad values [d94f0d7]</li>
|
||
<li>Wrong urls [29076db]</li>
|
||
<li>Start chat with yourself from status [f3b3584]</li>
|
||
<li>BottomNavigationbar colors [08f24d7]</li>
|
||
<li>Emote settings and discovery fallback [8f8b8d8]</li>
|
||
<li>reportEvent uses positive int [408c810]</li>
|
||
<li>Autofillhints on readonly [baafebb]</li>
|
||
<li>Bring back proper emote settings [6b01a83]</li>
|
||
<li>Build ios [f5b1ae8]</li>
|
||
<li>iOS bundle id [6a70830]</li>
|
||
<li>iOS push [2bf184a]</li>
|
||
<li>iOS push [c01bdf7]</li>
|
||
</ul>
|
||
<h3>Docs</h3>
|
||
<ul>
|
||
<li>Fix qr-codes [c7f0a74]</li>
|
||
<li>grammar fixes [c4d569b]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Theme colors [fe13778]</li>
|
||
<li>border radius [ddd10d1]</li>
|
||
</ul>
|
||
<h2>v0.26.1 - 2021-01-26</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update SDK [e9df6bf]</li>
|
||
<li>Bump version [d79b356]</li>
|
||
<li>Update dependencies [6159f99]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Add unified push as push provider [124a5ee]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Link color [16d6623]</li>
|
||
</ul>
|
||
<h2>v0.26.0 - 2021-01-25</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Redesign textfields [aef8090]</li>
|
||
<li>Simplify bootstrap [2df4a78]</li>
|
||
<li>Update audio player icons [3f14d5e]</li>
|
||
<li>Redesign homepicker page [e402a02]</li>
|
||
<li>Remove unused dependency [2089e62]</li>
|
||
<li>Update SDK [a05215f]</li>
|
||
<li>Update readme [19f1df7]</li>
|
||
<li>Change startpage design [4b8ad1b]</li>
|
||
<li>Log warning if firebase token problem [90867e6]</li>
|
||
<li>Update dependencies [a56f939]</li>
|
||
<li>Redesign homeserver picker page [3c71351]</li>
|
||
<li>Increase max size of message bubbles [8477385]</li>
|
||
<li>Use correct paths on new server [2f00007]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>emoji working on desktop [c3feb65]</li>
|
||
<li>Implement sso [d1d470d]</li>
|
||
<li>Implement app lock [77ee2ef]</li>
|
||
<li>Dismiss keyboard on view scroll. [70f96bf]</li>
|
||
<li>Display version number in app [e1e60c4]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Dark mode fixes [36746c8]</li>
|
||
<li>Dark theme [0bd0e58]</li>
|
||
<li>clean up iOS dir [6ae59a8]</li>
|
||
<li>Homeserver readonly if conifg wants it [c81158a]</li>
|
||
<li>Search mxid for private chat [b6dca5b]</li>
|
||
<li>Remove unnecessary padding [5f54057]</li>
|
||
<li>Foreground push again [1d6c9cf]</li>
|
||
<li>Foreground push [ea1cefa]</li>
|
||
<li>embedding all fonts to fix the font error [55c6379]</li>
|
||
<li>Minor desktop fixes [c224993]</li>
|
||
<li>fonts in a standard path [bfa5601]</li>
|
||
<li>Make tapping on pills join if remote directory is private [8ffb3db]</li>
|
||
<li>key verification dialog button order [c5adfc2]</li>
|
||
<li>Allow joining of unpublished aliases again [ed570a6]</li>
|
||
<li>Make tap on pills and matrix.to links work again [48ad322]</li>
|
||
<li>Load settings on startup [6906832]</li>
|
||
<li>Persistent settings [03b00b7]</li>
|
||
<li>Voice message recording dialog [d273b2a]</li>
|
||
<li>UserBottomSheet [38e8e1b]</li>
|
||
<li>Dialogs [5f0ce49]</li>
|
||
<li>no exception if token is just null [db349a5]</li>
|
||
<li>Load config.json only on web [a04c3ab]</li>
|
||
<li>App lock [8d6642c]</li>
|
||
<li>cross file picker [d47f855]</li>
|
||
<li>Send file [fde2f8b]</li>
|
||
<li>APL [913f3cf]</li>
|
||
<li>app lock [6d12168]</li>
|
||
<li>mxid validation [25da65f]</li>
|
||
<li>Startpage textfield padding [81e706a]</li>
|
||
<li>Provider in user bottom sheet [48d6fbd]</li>
|
||
<li>Readme [dda0925]</li>
|
||
</ul>
|
||
<h3>Docs</h3>
|
||
<ul>
|
||
<li>Make howtofork.md less misunderstandable [96de54a]</li>
|
||
<li>Add howtofork.md [f091469]</li>
|
||
<li>Mention emoji font [bb53714]</li>
|
||
<li>Add famedly contact link [7f2d61e]</li>
|
||
<li>Update fdroid button [ea7e20b]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Theme and iOS stuff [189f65a]</li>
|
||
<li>Upgrade to latest flutter_sound_lite [2f7dece]</li>
|
||
</ul>
|
||
<h2>v0.25.1 - 2021-01-17</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Bump version [c881424]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Change size [83e2385]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>remove deprecated approute [be08de5]</li>
|
||
</ul>
|
||
<h2>v0.25.0 - 2021-01-16</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Minor design improvements [d4dbe83]</li>
|
||
<li>Minor design tweaks [06581e2]</li>
|
||
<li>Bump version [7f51f7f]</li>
|
||
<li>redesign start first chat [e13a732]</li>
|
||
<li>Better authwebview [d76df0a]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Share files [d018a4b]</li>
|
||
<li>Typing update [9b5a3ca]</li>
|
||
<li>Status [d27dbe0]</li>
|
||
<li>Set status [7063b34]</li>
|
||
<li>Column width [a35c4d0]</li>
|
||
<li>Dont send only whitespaces [c0958c6]</li>
|
||
<li>BuildContext in key verification dialog [c4866c7]</li>
|
||
<li>Ignore list [0458064]</li>
|
||
<li>Archive route [5e62267]</li>
|
||
<li>Remove popup menu item [5945bcc]</li>
|
||
<li>chat padding [079c35e]</li>
|
||
<li>Remove logs [8910772]</li>
|
||
<li>Video calls [672eca6]</li>
|
||
<li>loading history [a5e9553]</li>
|
||
<li>Missing divider [cf07eed]</li>
|
||
<li>loading dialog configs [de2796e]</li>
|
||
<li>Display current theme mode [41483dd]</li>
|
||
<li>Better authwebview [5a1085a]</li>
|
||
<li>authwebview [2f7749a]</li>
|
||
<li>Minor apl bugs [05b9551]</li>
|
||
</ul>
|
||
<h3>Docs</h3>
|
||
<ul>
|
||
<li>Update fdroid logo [31d16a0]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Use APL [cbcfa15]</li>
|
||
<li>Use Provider [880f9cc]</li>
|
||
<li>Use adaptive_theme [5d52c26]</li>
|
||
</ul>
|
||
<h2>v0.24.3 - 2021-01-15</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Bump version [46c8386]</li>
|
||
<li>Update SDK [ba0726c]</li>
|
||
<li>Update fdroid domain [f130681]</li>
|
||
<li>Update dependencies [611e5e3]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Add Turkish translations for website [817c7dd]</li>
|
||
<li>Handle matrix: URIs as per MSC2312 [1da643f]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Format [84b2ac9]</li>
|
||
<li>Push gateway url [ed2fbf7]</li>
|
||
</ul>
|
||
<h2>v0.24.2 - 2021-01-08</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update linux version [ef9369c]</li>
|
||
<li>Update SDK [4a006c9]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Regulate when thumbnails are animated as per MSC2705 [f5e11c2]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Don't allow an empty ssss passphrase in key verification [3a0ce79]</li>
|
||
<li>reactions [92684da]</li>
|
||
<li>Reply fallback sometimes being stripped incorrectly [e9ec699]</li>
|
||
<li>Don't show loading dialog on request history [e4b6e10]</li>
|
||
<li>Properly handle url encoding in matrix.to URLs [baccd0a]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Switch to loading dialog [e84bc25]</li>
|
||
</ul>
|
||
<h2>v0.24.1 - 2020-12-24</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update linux build [a91407f]</li>
|
||
<li>Add website to main repo [4df33a1]</li>
|
||
<li>Update dependencies [0d9f418]</li>
|
||
<li>Change main docs [56d97f6]</li>
|
||
<li>Update SDK and logviewer [45b9c4f]</li>
|
||
<li>Context icon improvements [6381cea]</li>
|
||
<li>Update SDK [e802593]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Better invite search bar [3c4a29b]</li>
|
||
<li>Open alias in discover page [f0d1f5a]</li>
|
||
<li>Implement logger [714c7b4]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>auto-dep update [d9e8c5f]</li>
|
||
<li>Read receipts and filtered events [0ae36f0]</li>
|
||
<li>Don't re-render the lock icon nearly as often [00a56a7]</li>
|
||
<li>Format [e0bc337]</li>
|
||
<li>Analyzer [5d8bfa3]</li>
|
||
<li>logger [64c5ea9]</li>
|
||
<li>Have a space after mentions, making it consistent with @-completion [b18e81a]</li>
|
||
<li>Display right key in key request dialog [f8e8e96]</li>
|
||
<li>Respect hidden events when calculating read receipt message [702895f]</li>
|
||
<li>Store emoji picker history and make sure you can't send the same emoji twice [0066a33]</li>
|
||
<li>Logger [0abebdd]</li>
|
||
<li>Allow key verification to scroll vertically [accd9b4]</li>
|
||
<li>Make filter input field auto-lose focus when entering room view [bdb695e]</li>
|
||
<li>Update file picker [6df75d1]</li>
|
||
</ul>
|
||
<h2>v0.24.0 - 2020-12-18</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update dependencies [550cb4a]</li>
|
||
<li>Update SDK [775a33b]</li>
|
||
<li>Update dependencies [644433c]</li>
|
||
<li>Switch to upstream noti settings [5cc4265]</li>
|
||
<li>Go back to upstream open noti settings [6effebe]</li>
|
||
<li>Update dependencies [5af4eab]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Add languages to iOS [68a5efb]</li>
|
||
<li>Bring back config.json [b6a0d37]</li>
|
||
<li>Implement emojipicker for reactions [20b3157]</li>
|
||
<li>Add config hideTypingUsernames [19c0440]</li>
|
||
<li>Implement hideAllStateEvents [721c0b2]</li>
|
||
<li>Enhanced configuration [1e7bac3]</li>
|
||
<li>Implement experimental bootstrapping [f6945f7]</li>
|
||
<li>add ability to mark a room as unread [fe2b391]</li>
|
||
<li>Try out new firebase [41a471e]</li>
|
||
<li>Implement discover groups page [e728ccc]</li>
|
||
<li>Add chat permissions settings [bf4b439]</li>
|
||
<li>Multiline dialog text field [8d05a83]</li>
|
||
<li>Implement rich notification settings [87a73dd]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Update typing [3d70b1e]</li>
|
||
<li>Build in dev [f892a9f]</li>
|
||
<li>Fix that damn regex [8961bff]</li>
|
||
<li>CI [ebb114d]</li>
|
||
<li>CI [0adeb09]</li>
|
||
<li>Format [9e5fb70]</li>
|
||
<li>CI scripts [46b886f]</li>
|
||
<li>join public room [30883e5]</li>
|
||
<li>CI [7f44982]</li>
|
||
<li>open_noti_settings [f4c1202]</li>
|
||
<li>Missing localization [cb191e2]</li>
|
||
<li>Analyzer bug [be428dd]</li>
|
||
<li>Set chat avatar on web [621fcb7]</li>
|
||
<li>CI [da5bc56]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Update sdk [32acc21]</li>
|
||
</ul>
|
||
<h2>v0.23.1 - 2020-11-25</h2>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Release CI [14d8c80]</li>
|
||
</ul>
|
||
<h2>v0.23.0 - 2020-11-25</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Update adaptive dialogs [0061660]</li>
|
||
<li>Prettier redacted events [d1e291e]</li>
|
||
<li>Minor design changes in user viewer [b4fb283]</li>
|
||
<li>Minor design changes in chatlist item [6977112]</li>
|
||
<li>Implement playstore CD [4c5760c]</li>
|
||
<li>Only load google services if needed [bae779a]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Next version [1af048e]</li>
|
||
<li>Annoy user with dialog to add a recovery method [d9ec9f6]</li>
|
||
<li>Implement password recovery [4b2fef5]</li>
|
||
<li>Collapse room create states [fc0c038]</li>
|
||
<li>Minor design improvements [0b8cc24]</li>
|
||
<li>Improved encryption UI [2516848]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Broken dialog [97bb692]</li>
|
||
<li>set email dialog [72e325a]</li>
|
||
<li>Minor fixes [11e2dd5]</li>
|
||
<li>redacted icon color [d60709b]</li>
|
||
<li>Unban [f056e65]</li>
|
||
<li>Minor design issues [d9590dd]</li>
|
||
<li>Buttons in chatlist [7d08817]</li>
|
||
<li>Sendername prefix [a6b60ad]</li>
|
||
<li>Sendername prefix [8aaff6f]</li>
|
||
<li>Minor key request design fix [0ed29b6]</li>
|
||
<li>removal of appbundle from the release artifacts [b1c248f]</li>
|
||
<li>Copying an event did not obey edits [0cb262c]</li>
|
||
<li>Suggest correct rooms [59ec9de]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>Make verification in dialogs [1f9e953]</li>
|
||
<li>matrix to link prefix [1aa9c08]</li>
|
||
</ul>
|
||
<h2>v0.22.1 - 2020-11-21</h2>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Input bar not working, making app unusable [10773b4]</li>
|
||
</ul>
|
||
<h2>v0.22.0 - 2020-11-21</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>fix CI [00ed0d6]</li>
|
||
<li>fix CI [bb4bb9f]</li>
|
||
<li>Fix CI variables [d3822b0]</li>
|
||
<li>update flutter_matrix_html [ed27bee]</li>
|
||
<li>update flutter_matrix_html [af36533]</li>
|
||
<li>Update dependencies [57256fb]</li>
|
||
<li>Update dependencies [40825e1]</li>
|
||
<li>Switch to adaptive dialogs [9ea7afc]</li>
|
||
<li>Switch from bottoast to flushbar [e219593]</li>
|
||
<li>Clean up CI [7e84675]</li>
|
||
<li>Remove unused dependency [d12de2d]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Add svg support and better image handling [f70bbc3]</li>
|
||
<li>add config.json [4b7fb6b]</li>
|
||
<li>persistent upload of release artifacts [1b2481b]</li>
|
||
<li>Option to hide redacted and unknown events [36315a4]</li>
|
||
<li>Better encryption / verification [1ff986e]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>iOS [26731ab]</li>
|
||
<li>resolve some sentry issues [61f35e8]</li>
|
||
<li>resolve some sentry issues [2c3693e]</li>
|
||
<li>iOS build [9fee409]</li>
|
||
<li>Automatic update deps job [255c05d]</li>
|
||
<li>Don't re-render message widgets on insertion of new messages, making e.g. audio playing not
|
||
stop [25b2997]</li>
|
||
<li>Add missing safearea [caab868]</li>
|
||
<li>no pushers enpdoint [b3942ad]</li>
|
||
<li>Sentry and small null fix [5dc22be]</li>
|
||
</ul>
|
||
<h3>Refactor</h3>
|
||
<ul>
|
||
<li>CI [34d7fdd]</li>
|
||
<li>SDK update [7e23280]</li>
|
||
</ul>
|
||
<h2>v0.21.1 - 2020-10-28</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>update version code [d1dfa9c]</li>
|
||
</ul>
|
||
<h2>v0.21.0 - 2020-10-28</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Change compileSdkVersion again [f93f9c2]</li>
|
||
<li>Update packages [b471bd0]</li>
|
||
<li>Update SDK [86a385d]</li>
|
||
<li>New version [40d00b0]</li>
|
||
<li>Update flutter_matrix_html [4981cf4]</li>
|
||
<li>Update sdk [8773770]</li>
|
||
<li>Only load google services if needed [051ec8f]</li>
|
||
<li>release [844b4a8]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>CompileSDKVersion [bcf75fc]</li>
|
||
<li>Target sdk [c3e23b6]</li>
|
||
<li>File picker issue [aa191c1]</li>
|
||
<li>Sentry [b903ea9]</li>
|
||
<li>user bottom sheet design [7876164]</li>
|
||
<li>Android Download [8a542bf]</li>
|
||
<li>Avatar Border Radius [a8b617e]</li>
|
||
<li>loading spinner stuck on broken images [e917879]</li>
|
||
<li>send file dialog - prevent multiple file sending [941b211]</li>
|
||
<li>Multiple related store things [36405f8]</li>
|
||
<li>Logo background color [42a927e]</li>
|
||
</ul>
|
||
<h2>v0.20.0 - 2020-10-23</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>update dependencies [427cdc0]</li>
|
||
<li>upate matrix link text [0892ca9]</li>
|
||
<li>Change default linux window size [719323a]</li>
|
||
<li>Update changelog [ef22778]</li>
|
||
<li>Update matrix_link_text [fc2a0c0]</li>
|
||
<li>update flutter_secure_store [61c6aec]</li>
|
||
<li>Minor snap fix [daf9969]</li>
|
||
<li>Add privacy informations to app [e569be7]</li>
|
||
<li>Make app ready for flutter 1 22 [e5b23fa]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Implement mouse select chat list items [6d41136]</li>
|
||
<li>Implement linux desktop notifications [75cd6f1]</li>
|
||
<li>Implement change device name [bfd3888]</li>
|
||
<li>Publish as snap [46590d7]</li>
|
||
<li>Enhance emote experience [cafd639]</li>
|
||
<li>Implement new status feature [090795f]</li>
|
||
<li>More beautiful status [d9c2d4f]</li>
|
||
<li>Enhance roomlist context menu [493b700]</li>
|
||
<li>Implement basic windows linux support [7fad316]</li>
|
||
<li>Enable macOS build [a845209]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>return text field to the previous state after editing message [08e61c0]</li>
|
||
<li>Web server picker [4cb19be]</li>
|
||
<li>Some single-emoji names crashing [b29ebce]</li>
|
||
<li>Snapcraft [c1eebc1]</li>
|
||
<li>Minor design fix [a713a2f]</li>
|
||
<li>Minor design fixes [e9aa285]</li>
|
||
<li>Change device displayname [c5c7ee7]</li>
|
||
<li>LocalStorage location on desktop [81e32c5]</li>
|
||
<li>fixed mxid input method, removed code redundancy [060156c]</li>
|
||
<li>overgo issues with flutter_secure_store [6d0f344]</li>
|
||
<li>resize images in a separate isolate [56967a9]</li>
|
||
<li>Build Linux CI [a941356]</li>
|
||
<li>Build Linux CI [2a6b5d8]</li>
|
||
<li>send images as images, not files [751dcb7]</li>
|
||
<li>Show device name in account information correctly [468c258]</li>
|
||
<li>Minor fixes [aee854e]</li>
|
||
<li>Make theme loading work properly [f6ab1e0]</li>
|
||
<li>CI [6b7d21d]</li>
|
||
<li>User Status crash [0413b0c]</li>
|
||
<li>small desktop fixes [540ff68]</li>
|
||
<li>Desktop url launcher [4dfd0db]</li>
|
||
<li>Snap [ec7dd2b]</li>
|
||
<li>Snap [4648466]</li>
|
||
<li>CI [4345df3]</li>
|
||
<li>Linux database [772ff33]</li>
|
||
<li>TextField [7ec349b]</li>
|
||
<li>Inputbar focus [5e673c6]</li>
|
||
<li>Desktop file picker [662e2f1]</li>
|
||
<li>Desktop images [5409fe8]</li>
|
||
<li>Try with select 1 [6e924cb]</li>
|
||
<li>More debug logs [9b572f5]</li>
|
||
<li>Minor design bugs [6ffbf16]</li>
|
||
<li>Minor user status bugs [f84ac1d]</li>
|
||
<li>Improve loading dialogs [41ceb84]</li>
|
||
<li>Invite left members [fe649e5]</li>
|
||
<li>tapping on aliases not always working [c0390ca]</li>
|
||
<li>determine 12h/24h time based on settings, not locale [ca19e9f]</li>
|
||
<li>fix up translations to use keys and fix arb files [74b15dd]</li>
|
||
</ul>
|
||
<h2>v0.19.0 - 2020-09-21</h2>
|
||
<h3>Chore</h3>
|
||
<ul>
|
||
<li>Version update & olm-CI [0f805a2]</li>
|
||
<li>Update SDK & Changelog [1825543]</li>
|
||
<li>Add new language [c6d67ad]</li>
|
||
<li>master --> main [1de3c54]</li>
|
||
<li>switch to cached_network_image [bbca0c2]</li>
|
||
<li>update dependencies [2a62cf8]</li>
|
||
<li>Add more debugging logs to debug key decrypt issues [20d3ea9]</li>
|
||
<li>Update SDK, re-enable transactions on mobile [1f4c2a1]</li>
|
||
<li>update languages [40e9544]</li>
|
||
<li>Updat changelog [d1e898c]</li>
|
||
<li>update sdk [954eedb]</li>
|
||
</ul>
|
||
<h3>Feature</h3>
|
||
<ul>
|
||
<li>Implement send reactions [6bf25b7]</li>
|
||
<li>Improve design [c8a63c6]</li>
|
||
<li>Display emotes/emojis bigger [9cccd07]</li>
|
||
<li>Add scroll-to-event [8547422]</li>
|
||
<li>Implement ignore list [b2fa88c]</li>
|
||
<li>Add license page [dcf4c4c]</li>
|
||
<li>Implement rich push notifications on android [f4e4b90]</li>
|
||
<li>Implement sentry [705ced8]</li>
|
||
<li>Send image / video / file dialog [80114df]</li>
|
||
<li>Blurhashes and better thumbnails [2321829]</li>
|
||
<li>open links better [04cbf0c]</li>
|
||
<li>Implement web audio player [0f6b46d]</li>
|
||
<li>New notification sound [8a5be21]</li>
|
||
</ul>
|
||
<h3>Fixes</h3>
|
||
<ul>
|
||
<li>Last bits for the release [1db9bdd]</li>
|
||
<li>Small stuff [9d3f272]</li>
|
||
<li>Search bar [eca25de]</li>
|
||
<li>font size being too large accidentally in some places [43dd222]</li>
|
||
<li>Scroll down button not showing [8cd8f90]</li>
|
||
<li>Don't double-confirm sending audio messages [168b8b0]</li>
|
||
<li>Hotfix ignore list [94f8f34]</li>
|
||
<li>Push on conduit [e5cd144]</li>
|
||
<li>Images with an info block but no size crashing [5f58789]</li>
|
||
<li>Allow requesting past messages if all events in the current timeline are filtered [0f9ff4a]</li>
|
||
<li>annoying notification sound [739a70c]</li>
|
||
<li>Status design [f7930fe]</li>
|
||
<li>Send read receipt only on focus [98316f1]</li>
|
||
<li>Desktop notifications [b05bfa6]</li>
|
||
</ul>
|
||
<p>This CHANGELOG.md was generated with <a href="https://pub.dartlang.org/packages/changelog">**Changelog for Dart
|
||
**</a></p>
|
||
|
||
</div>
|
||
<!--Footer-->
|
||
<div class="w-full flex justify-center border-t border-gray-200 dark:border-gray-700">
|
||
<footer class="w-full text-center max-w-4xl p-4 text-slate-700 dark:text-slate-200">
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/uz/impressum">
|
||
Muhr</a>
|
||
-
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/uz/privacy">
|
||
Maxfiylik siyosati</a>
|
||
-
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/uz/tos">
|
||
Terms of service</a>
|
||
-
|
||
<a
|
||
class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm"
|
||
href="https://github.com/krille-chan/fluffychat">Kod manbai</a>
|
||
-
|
||
<a
|
||
class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm"
|
||
href="https://liberapay.com/KrilleChritzelius">Liberapay</a>
|
||
-
|
||
<a
|
||
class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm"
|
||
href="https://hosted.weblate.org/projects/fluffychat/">Tarjimalar</a>
|
||
-
|
||
<a
|
||
class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm"
|
||
href="https://googlefonts.github.io/noto-emoji-animation/">Noto animatsion emojilari</a>
|
||
-
|
||
<a
|
||
class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm"
|
||
href="https://krille-chan.github.io">Krille-chan tomonidan yaratilgan</a>
|
||
<br/>
|
||
<span class="text-slate-700 dark:text-slate-200 text-sm">Til:
|
||
</span>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/be/">Беларуская</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/de/">Deutsch</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/en/">English</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/et/">eesti keel</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/fi/"></a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/fy/">Frysk</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/gl/">Galego</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/lv/">Latviešu</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/nb_NO/">Norsk</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/nl/">Nederlands</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/ta/">ஆங்கிலம்</a>
|
||
|
||
<a class="text-slate-700 dark:text-slate-200 underline hover:text-purple-800 text-sm" href="/uz/">O'zbekcha</a>
|
||
|
||
</footer>
|
||
</div>
|
||
</body>
|
||
</html> |