diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b9f9d0cff..cd477ea667 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,70 @@ +## v2.2.3 - 2023-08-21 +### Added +- Search for Chats and Contacts + +### Changed +- Change and fix UI issue + +## v2.2.0 - 2023-08-08 +### Fixed +- Notification for iOS in terminated/background/foreground state + +### Added +- Uploading encrypted file on stream instead of on memory + +### Changed +- Change navigator library: Go\_route +- Support new mechanism in Desktop Layout +- Change and fix UI issue + +## v2.1.6 - 2023-07-23 +### Fixed +- ImagePicker's bottom sheet issue + +### Added +- Load more contacts in ToM service +- Link preview in message bubble +- Integrate with new Sygnal instance +- Open contact instead of Create Chat when click on a contact +- Handle upload Chat icon when creating new Chat + +### Changed +- Handle permission for Camera and update send image +- Relative time stamp in message bubble +- Preview image +- Change and fix UI issue + +## v2.1.4 - 2023-06-27 +### Added +- Create new Chat +- Create Direct Chat +- Integrate with ToM recovery Vault +- Sending multiple media files with new Image Picker + +### Changed +- Change and fix UI issue + +## v2.1.1 - 2023-06-27 +### Added +- Add ImagePicker to select image from gallery or camera +- Destination picker for Forwarding message + +### Changed +- Change and fix UI issue +- Push notification configuration + +## v2.0.2 - 2023-05-23 +### Added +- Dependency Injection with GetIt +- Support Linagora Design System +- Integrate with ToM service + +### Changed +- Time in Message bubble +- Change the App bar in Chat List +- Change the UI of Chat List and Chat screens +- Update Kotlin version + ## v1.10.0 - 2023-02-25 - Added translation using Weblate (Thai) (Wphaoka) - Added translation using Weblate (Tibetan) (Nathan Freitas) @@ -50,7 +117,7 @@ - style: Nicer chips in encryption settings and icons showing device status (Krille) - style: Use emojis on web as well (Christian Pauly) - style: Use robotomono to display device keys (Christian Pauly) -- utils/url_launcher: force opening http(s) links in external browser (Marcus Hoffmann) +- utils/url\_launcher: force opening http(s) links in external browser (Marcus Hoffmann) ## v1.9.0 - 2023-01-29 - Translated using Weblate (Czech) (Michal Bedáň) @@ -70,7 +137,7 @@ - chore: Remove unused translations (Krille) - chore: Update Matrix SDK and refactor (Krille) - chore: Update dependencies (Krille) -- chore: Update flutter_map (Krille) +- chore: Update flutter\_map (Krille) - chore: add integration tests (TheOneWithTheBraid) - chore: add integration tests for spaces (TheOneWithTheBraid) - design: More clear chat background and rounded popup menu (Krille) @@ -91,7 +158,7 @@ - style: Redesign public room bottomsheets (Krille) ## v1.8.0 2022-12-30 -- Added translation using Weblate (Yue (yue_HK)) (Raatty) +- Added translation using Weblate (Yue (yue\_HK)) (Raatty) - Translated using Weblate (Chinese (Simplified)) (Mike Evans) - Translated using Weblate (Estonian) (Priit Jõerüüt) - Translated using Weblate (French) (Anne Onyme 017) @@ -133,7 +200,7 @@ FluffyChat 1.7.0 features a new way to work with spaces via a bottom navigation - design: Hide unimportant state events instead of folding (Christian Pauly) - design: Improve login design (Krille Fear) - design: Nicer display notification short texts (Christian Pauly) -- feat: background and terminated calls [android] (td) +- feat: background and terminated calls \[android\] (td) - feat: New navigation design (Christian Pauly) - fix: Hide password at login page (Krille Fear) - fix: Import session on iOS (Christian Pauly) @@ -355,13 +422,13 @@ the space hierarchy and session dump have been implemented. - Translated using Weblate (Japanese) (Krille) - Translated using Weblate (Lithuanian) (Mind) - Translated using Weblate (Portuguese (Brazil)) (Hermógenes Oliveira) -- Translated using Weblate (Russian) (Arbo_Leet) +- Translated using Weblate (Russian) (Arbo\_Leet) - Translated using Weblate (Russian) (Nikita Epifanov) - Translated using Weblate (Russian) (alekseishaklov) - Translated using Weblate (Swedish) (Joaquim Homrighausen) - Translated using Weblate (Turkish) (Oğuz Ersen) - Translated using Weblate (Ukrainian) (Ihor Hordiichuk) -- Update TRANSLATORS_GUIDE.md to have improved punctuation, capitalization (Scott Anecito) +- Update TRANSLATORS\_GUIDE.md to have improved punctuation, capitalization (Scott Anecito) - chore: Add initial integration tests (Krille Fear) - refactor: New push (Krille Fear) @@ -642,13 +709,14 @@ And some other minor bugs. ## v0.41.0 - 2021-09-14 This release features a lot of bug fixes and the new multi account feature which also include account bundles. + - feat: Multiple accounts - feat: New splash screen - fix: Password reset - fix: Dark text in cupertinodialogs - fix: Voice messages on iOS - fix: Emote settings -- chore: update flutter_matrix_html, Matrix Dart SDK and other libraries +- chore: update flutter\_matrix\_html, Matrix Dart SDK and other libraries - chore: Update to Flutter 2.5.1 - chore: Updated translations @@ -680,19 +748,18 @@ This release fixes a bug which makes it impossible to send images in unencrypted - fix: Open matrix.to urls - fix: Padding and colors - fix: Sharing invite link -- fix: Unread bubbles on iOS +- fix: Unread bubbles on iOS - fix: Sending images in unencrypted rooms ## v0.38.0 - 2021-08-22 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! ### All changes: - - change: Nicer design for selecting items - change: Placeholder at username login field should be just username - chore: cleanup no longer used translation strings -- chore: switch image_picker back to upstream -- chore: update flutter_matrix_html +- chore: switch image\_picker back to upstream +- chore: update flutter\_matrix\_html - chore: Update matrix sdk to 0.3.1 - feat: Add option to not autoplay stickers and emotes - feat: Add remove rooms to and from spaces @@ -743,46 +810,46 @@ Hotfix a routing problem on web and desktop Minor design improvements and bug fixes. ### All changes: -* design: Make unread listtiles more visible -* design: Move pinned icon in title -* feat: Rate limit streams so that large accounts have a smoother UI -* feat: Display the room name in room pills -* feat: Increase the amount of suggestions for the input bar -* feat: Tapping on stickers shows the sticker body -* fix: Windows -* fix: Disable vrouter logs in release mode -* fix: No longer hide google services key file -* fix: Tests +- design: Make unread listtiles more visible +- design: Move pinned icon in title +- feat: Rate limit streams so that large accounts have a smoother UI +- feat: Display the room name in room pills +- feat: Increase the amount of suggestions for the input bar +- feat: Tapping on stickers shows the sticker body +- fix: Windows +- fix: Disable vrouter logs in release mode +- fix: No longer hide google services key file +- fix: Tests ## v0.35.0 - 2021-07-24 This release introduces stickers and a lot of minor bug fixes and improvements. ### All changes: ### Feature -* Add sticker picker [205d7e8] -* Also suggest username completions based on their slugs [3d980df] -* Nicer mentions [99bc819] -* Render stickers nicer [35523a5] -* Add download button to audio messages [bbb2f43] -* Android SSO in webview [befd8e1] +- Add sticker picker \[205d7e8\] +- Also suggest username completions based on their slugs \[3d980df\] +- Nicer mentions \[99bc819\] +- Render stickers nicer \[35523a5\] +- Add download button to audio messages \[bbb2f43\] +- Android SSO in webview \[befd8e1\] ### Fixes -* Reset bootstrap on bad ssss [b78b654] -* Hide stickers button when there is not sticker pack [b71dd4b] -* Download files on iOS [a8201c4] -* Record voice messages on iOS [4c2e690] -* cropped sticker [a4ec2a0] -* busy loop due to CircularProgressIndicator [15856e1] -* Crash on timeline [a206f23] -* typo on webiste [00a693e] -* Make sure the aspect ratio of image bubbles stays the same [a4579a5] -* Linux failing on attempting to open hive [76e476e] -* Secure storage [0a52496] -* Make sure the textfield is unfocused before opening the camera [6821a42] -* Close safariviewcontroller on SSO [ba685b7] +- Reset bootstrap on bad ssss \[b78b654\] +- Hide stickers button when there is not sticker pack \[b71dd4b\] +- Download files on iOS \[a8201c4\] +- Record voice messages on iOS \[4c2e690\] +- cropped sticker \[a4ec2a0\] +- busy loop due to CircularProgressIndicator \[15856e1\] +- Crash on timeline \[a206f23\] +- typo on webiste \[00a693e\] +- Make sure the aspect ratio of image bubbles stays the same \[a4579a5\] +- Linux failing on attempting to open hive \[76e476e\] +- Secure storage \[0a52496\] +- Make sure the textfield is unfocused before opening the camera \[6821a42\] +- Close safariviewcontroller on SSO \[ba685b7\] ### Refactor -* Rename store and allow storing custom values [b1c35e5] +- Rename store and allow storing custom values \[b1c35e5\] ## v0.34.1 - 2021-07-14 Bugfix image picker on Android 11 @@ -791,878 +858,866 @@ Bugfix image picker on Android 11 Mostly bugfixes and one new feature: Lottie file rendering. ### All changes: -* feat: Add rendering of lottie files -* fix: Check for jitsi server in well-known lookup also on login screen -* fix: show thumbnails in timeline on desktop -* feat: Add a proper file saver -* feat: Better detect the device type from the device name -* fix: Workaround for iOS not removing the app badge -* fix: Keyboard hides imagePicker buttons on iOS -* feat: Add rendering of lottie files -* fix: Don't allow backup of the android app +- feat: Add rendering of lottie files +- fix: Check for jitsi server in well-known lookup also on login screen +- fix: show thumbnails in timeline on desktop +- feat: Add a proper file saver +- feat: Better detect the device type from the device name +- fix: Workaround for iOS not removing the app badge +- fix: Keyboard hides imagePicker buttons on iOS +- feat: Add rendering of lottie files +- fix: Don't allow backup of the android app ## v0.33.3 - 2021-07-11 Another bugfixing release to solve some problems and republish the app on iOS. ### Changes -* Redesign SSO buttons -* Update dependencies -* Remove moor database (no migration from here possible) -* fix: Keyboard hides imagePicker buttons on iOS +- Redesign SSO buttons +- Update dependencies +- Remove moor database (no migration from here possible) +- fix: Keyboard hides imagePicker buttons on iOS ## v0.33.2 - 2021-06-29 -* Fix Linux Flatpak persistent storing of data +- Fix Linux Flatpak persistent storing of data ## v0.33.0 - 2021-06-26 Just a more minor bugfixing release with some design changes in the settings, updated missing translations and for rebuilding the arm64 Linux Flatpak. ### Features -* redesigned settings -* Updated translations - thanks to all translators -* display progress bar in first sync -* changed Linux window default size -* update some dependencies +- redesigned settings +- Updated translations - thanks to all translators +- display progress bar in first sync +- changed Linux window default size +- update some dependencies ### Fixes -* Favicon on web -* Database not storing files correctly -* Linux builds for arm64 -* a lot of minor bugs +- Favicon on web +- Database not storing files correctly +- Linux builds for arm64 +- a lot of minor bugs ## v0.32.2 - 2021-06-20 -* fix: Broken hive keys +- fix: Broken hive keys ## v0.32.1 - 2021-06-17 -* fix: Hive breaks if room IDs contain emojis (yes there are users with hacked synapses out there who needs this) -* feat: Also migrate inbound group sessions - +- fix: Hive breaks if room IDs contain emojis (yes there are users with hacked synapses out there who needs this) +- feat: Also migrate inbound group sessions ## v0.32.0 - 2021-06-16 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. ### Feat -* Long-press reactions to see who sent this -* New login UI -* Shift+Enter makes a new line on web and desktop -* Updated translations - Thanks to all translators -* Brand new database backend -* Updated dependencies -* Minor design tweaks +- Long-press reactions to see who sent this +- New login UI +- Shift+Enter makes a new line on web and desktop +- Updated translations - Thanks to all translators +- Brand new database backend +- Updated dependencies +- Minor design tweaks ### Fixes -* Single sign on on iOS and web -* Database corruptions -* Minor fixes +- Single sign on on iOS and web +- Database corruptions +- Minor fixes ## v0.31.3 - 2021-05-28 - ### Fixes -* Build Linux -* Multiline keyboard on web and desktop +- Build Linux +- Multiline keyboard on web and desktop ## v0.31.2 - 2021-05-28 - ### Fixes -* Setting up push was broken +- Setting up push was broken ## v0.31.0 - 2021-05-26 - ### Chore -* Format iOS stuff [584c873] -* LibOlm has been updated to 3.2.3 +- Format iOS stuff \[584c873\] +- LibOlm has been updated to 3.2.3 ### Feature -* Cute animation for hiding the + button in inputbar [37c40a2] -* Improved chat bubble design and splash animations [0b3734f] -* Zoom page transition on Android and Fuchsia [e6c20dd] +- Cute animation for hiding the + button in inputbar \[37c40a2\] +- Improved chat bubble design and splash animations \[0b3734f\] +- Zoom page transition on Android and Fuchsia \[e6c20dd\] ### Fixes -* "Pick an image" button in emote settings doesn't do anything [e6be684] -* Formatting and style [2540a6c] -* Emoji picker [e1bd4e1] -* Systemuioverlaystyle [c0d446b] -* Status bar and system navigation bar theme [d986986] -* Open URIs [6d7c52c] -* Status bar color [f347edd] -* add missing purpose string [3830b4b] -* Workaround for iOS not clearing notifications with fcm_shared_isolate [88a7e8d] -* Minor glitch in bootstrap [107a3aa] -* Send read markers [08dd2d7] +- "Pick an image" button in emote settings doesn't do anything \[e6be684\] +- Formatting and style \[2540a6c\] +- Emoji picker \[e1bd4e1\] +- Systemuioverlaystyle \[c0d446b\] +- Status bar and system navigation bar theme \[d986986\] +- Open URIs \[6d7c52c\] +- Status bar color \[f347edd\] +- add missing purpose string \[3830b4b\] +- Workaround for iOS not clearing notifications with fcm\_shared\_isolate \[88a7e8d\] +- Minor glitch in bootstrap \[107a3aa\] +- Send read markers \[08dd2d7\] ### Docs -* Update code style [3e7269d] +- Update code style \[3e7269d\] ### Refactor -* Structure files in more directories [ebc598a] -* Rename UI to Views [e44de26] -* rename UI to View and MVC login page [cc113bb] -* Rename views to pages [a93165e] -* Move widgets to lib [56a2455] -* Move translations to assets [0526e66] -* Update SDK [4f13473] -* Use default systemUiOverlayStyle [8292ee7] +- Structure files in more directories \[ebc598a\] +- Rename UI to Views \[e44de26\] +- rename UI to View and MVC login page \[cc113bb\] +- Rename views to pages \[a93165e\] +- Move widgets to lib \[56a2455\] +- Move translations to assets \[0526e66\] +- Update SDK \[4f13473\] +- Use default systemUiOverlayStyle \[8292ee7\] ## v0.30.2 - 2021-05-13 - ### Feature -* Implement registration with email [19616f3] +- Implement registration with email \[19616f3\] ### Fixes -* Android input after sending message [4488520] +- Android input after sending message \[4488520\] ### Changes -* Switch to tchncs.de as default homeserver +- Switch to tchncs.de as default homeserver ### Refactor -* UIA registering [48bf116] +- UIA registering \[48bf116\] ## v0.30.1 - 2021-05-07 - ### Chore -* Update translations +- Update translations ### Fixes -* Record audio on iOS [cd1e9ae] +- Record audio on iOS \[cd1e9ae\] ## v0.30.0 - 2021-05-01 - 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. 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! :-) ### Chore -* Update UP and automatically re-register UP on startup [aa3348e] +- Update UP and automatically re-register UP on startup \[aa3348e\] ### Feature -* Desktop notifications on Linux Desktop [25e76f0] -* Much better alias managing [642db67] -* Archive with clean up [f366ab6] +- Desktop notifications on Linux Desktop \[25e76f0\] +- Much better alias managing \[642db67\] +- Archive with clean up \[f366ab6\] ### Fixes -* Lock screen [f8ba7bd] -* Freeze bug [15c3178] -* UserBottomSheet [dbb0464] -* Message bubble wrong height [2b9bd9c] -* Low height layout [0d6b43d] -* Behaviour of homeserver textfield [2c8a8a4] -* Build Linux [d867a56] -* EmojiPicker background [0a5270b] -* e2ee files [ccd7964] -* Remove the goddamn package from hell circular checkbox!!! Shame on you! SHAME! [81c6906] -* Missing null check [586c248] -* Chat UI doesnt load [4f20ea4] +- Lock screen \[f8ba7bd\] +- Freeze bug \[15c3178\] +- UserBottomSheet \[dbb0464\] +- Message bubble wrong height \[2b9bd9c\] +- Low height layout \[0d6b43d\] +- Behaviour of homeserver textfield \[2c8a8a4\] +- Build Linux \[d867a56\] +- EmojiPicker background \[0a5270b\] +- e2ee files \[ccd7964\] +- Remove the goddamn package from hell circular checkbox!!! Shame on you! SHAME! \[81c6906\] +- Missing null check \[586c248\] +- Chat UI doesnt load \[4f20ea4\] ### Refactor -* Remove unused variable [b9f5c94] -* Remove flutter_sound [334d4c0] -* Switch to record package [2cf4f47] -* Sort dependencies [f2295f7] -* Widget file structure and MVC user bottom sheet [bd53745] -* Dialogs as views [69deae3] -* MVC Settings page [bc5e973] -* MVC Settings Notifications [c291b08] -* MVC multiple emote settings [a64ada5] -* MVC settings ignore list [f23fdcc] -* MVC emote settings [1f9f3f4] -* Null safe dependencies [ca82a46] -* MVC settings style [c6083b6] -* MVC settings 3pid [6bfe7b2] -* MVC search [b008d56] -* Folder structure and MVC chat ui [fb61824] -* Move some views to widgets [1fe5b78] -* MVC device settings view [15731b9] -* New private chat view [453d4f3] -* MVC chat permission settings [001e0ee] -* MVC chat list view [7658425] -* MVC chat encryption settings [576e840] -* MVC chat details [28ed394] -* Enable more lints [6a56ec4] -* MVC new group view [3f889e2] -* MVC invitation selection [c12e815] +- Remove unused variable \[b9f5c94\] +- Remove flutter\_sound \[334d4c0\] +- Switch to record package \[2cf4f47\] +- Sort dependencies \[f2295f7\] +- Widget file structure and MVC user bottom sheet \[bd53745\] +- Dialogs as views \[69deae3\] +- MVC Settings page \[bc5e973\] +- MVC Settings Notifications \[c291b08\] +- MVC multiple emote settings \[a64ada5\] +- MVC settings ignore list \[f23fdcc\] +- MVC emote settings \[1f9f3f4\] +- Null safe dependencies \[ca82a46\] +- MVC settings style \[c6083b6\] +- MVC settings 3pid \[6bfe7b2\] +- MVC search \[b008d56\] +- Folder structure and MVC chat ui \[fb61824\] +- Move some views to widgets \[1fe5b78\] +- MVC device settings view \[15731b9\] +- New private chat view \[453d4f3\] +- MVC chat permission settings \[001e0ee\] +- MVC chat list view \[7658425\] +- MVC chat encryption settings \[576e840\] +- MVC chat details \[28ed394\] +- Enable more lints \[6a56ec4\] +- MVC new group view \[3f889e2\] +- MVC invitation selection \[c12e815\] ## v0.29.1 - 2021-04-13 - ### Chore -* Bump version [215f3c8] +- Bump version \[215f3c8\] ### Fixes -* Save file [3f854d6] -* Routing broken in chat details [f1166b2] -* Tests [e75a5a0] -* Minor sentry crashes [9aa7d52] -* nogooglewarning [7619941] +- Save file \[3f854d6\] +- Routing broken in chat details \[f1166b2\] +- Tests \[e75a5a0\] +- Minor sentry crashes \[9aa7d52\] +- nogooglewarning \[7619941\] ### Refactor -* MVC archive [c2cbad7] -* MVC sign up password view [fa0162a] -* MVC sign up view [db19b37] -* Controllers [f5f02c6] +- MVC archive \[c2cbad7\] +- MVC sign up password view \[fa0162a\] +- MVC sign up view \[db19b37\] +- Controllers \[f5f02c6\] ## v0.29.0 - 2021-04-09 - ### Chore -* Clean up repo [ef7ccef] -* Bump version [81a4c26] -* Nicer FAB icon [3eeb9a9] -* Archive button in main menu [da3dc80] -* turn renderHtml and hideUnknownEvents on [29f8e05] -* Remove unused dependencies [c505c50] +- Clean up repo \[ef7ccef\] +- Bump version \[81a4c26\] +- Nicer FAB icon \[3eeb9a9\] +- Archive button in main menu \[da3dc80\] +- turn renderHtml and hideUnknownEvents on \[29f8e05\] +- Remove unused dependencies \[c505c50\] ### Feature -* Experimental support for room upgrades [a3af5a9] +- Experimental support for room upgrades \[a3af5a9\] ### Fixes -* Room upgrade again [1d40705] -* Better padding [c79562f] -* Room upgrade [dac26dd] -* iOS [3a6b329] -* React if not allowed [0146767] -* iPad dividerwidth [a154db0] -* Playstore release job [47c9180] -* Remove blur [ebf73bf] -* Support for email registration [7e5eae5] -* Typo [6250fd0] -* #323 [56e5c81] -* Typo [b38b0e4] -* Buggy routing [62bf380] -* barrierDismissible: true, [de9e373] -* UserBottomSheet SafeArea [0e172c7] -* Add normal mode again to OnePageCard [c057d31] -* ScrollController in chatlist [93477d3] -* SafeArea on iPad [8911e64] -* Missing null check [7cb0dc4] -* Overflow in chat app bar [5bf5483] -* Select room version [2f5a73f] +- Room upgrade again \[1d40705\] +- Better padding \[c79562f\] +- Room upgrade \[dac26dd\] +- iOS \[3a6b329\] +- React if not allowed \[0146767\] +- iPad dividerwidth \[a154db0\] +- Playstore release job \[47c9180\] +- Remove blur \[ebf73bf\] +- Support for email registration \[7e5eae5\] +- Typo \[6250fd0\] +- \#323 \[56e5c81\] +- Typo \[b38b0e4\] +- Buggy routing \[62bf380\] +- barrierDismissible: true, \[de9e373\] +- UserBottomSheet SafeArea \[0e172c7\] +- Add normal mode again to OnePageCard \[c057d31\] +- ScrollController in chatlist \[93477d3\] +- SafeArea on iPad \[8911e64\] +- Missing null check \[7cb0dc4\] +- Overflow in chat app bar \[5bf5483\] +- Select room version \[2f5a73f\] ### Docs -* Add code style [035ad96] +- Add code style \[035ad96\] ### Refactor -* Move app_config to /configs [8b9f4a4] -* homeserver picker view [8e828d8] -* widgets dir [c9ab69a] +- Move app\_config to /configs \[8b9f4a4\] +- homeserver picker view \[8e828d8\] +- widgets dir \[c9ab69a\] ## v0.28.1 - 2021-03-28 - ### Chore -* Update version [518634a] +- Update version \[518634a\] ### Feature -* Implement new search view design [e42dd4b] +- Implement new search view design \[e42dd4b\] ### Fixes -* Share on iOS [ea31991] -* Permission to send video call [4de6d16] -* Unread badge color [49d5f86] -* Push on iOS [cb6217c] -* Add Podfile to gitignore [dd4b4c5] -* Own user in people list [ce047b7] -* Start chat [92ff960] -* Set status missing [17a3311] +- Share on iOS \[ea31991\] +- Permission to send video call \[4de6d16\] +- Unread badge color \[49d5f86\] +- Push on iOS \[cb6217c\] +- Add Podfile to gitignore \[dd4b4c5\] +- Own user in people list \[ce047b7\] +- Start chat \[92ff960\] +- Set status missing \[17a3311\] ### Refactor -* push stuff [b6eaf5b] +- push stuff \[b6eaf5b\] ## v0.28.0 - 2021-03-16 - ### Chore -* Bump version [f8ee682] -* Change push gateway url [078aefa] -* Update file picker cross dependency [91c6912] -* Update snapcraft.yaml but still not working [1072379] -* Update changelog [a05f2f0] -* Change call icon [7403ac7] -* Update famedlySdk [ec64cf6] +- Bump version \[f8ee682\] +- Change push gateway url \[078aefa\] +- Update file picker cross dependency \[91c6912\] +- Update snapcraft.yaml but still not working \[1072379\] +- Update changelog \[a05f2f0\] +- Change call icon \[7403ac7\] +- Update famedlySdk \[ec64cf6\] ### Feature -* Cache and resend status message [c8a7031] -* New experimental design [94aa9a3] -* Better verification design [9bcd6b2] -* Verify and block devices in devices list [8ebacfe] +- Cache and resend status message \[c8a7031\] +- New experimental design \[94aa9a3\] +- Better verification design \[9bcd6b2\] +- Verify and block devices in devices list \[8ebacfe\] ### Fixes -* substring in reply key respects unicode runes [5695342] -* Resend status message [05cd699] -* Remove test push [a838d90] -* Email validation [c8e487c] -* CI [2e60322] -* CI [7275837] -* CI [1a8dc50] -* CI [c012081] -* CI [380732d] -* CI [06c31c0] -* CI [4d1a171] -* CI [597ceab] -* snapcraft CI [fee0eb9] -* Bootstrap in columnview [bcd2a03] -* Remove unnecessary snapcraft dependencies [3a816d1] -* Snapcraft and it builds now :-) [eb0eca4] -* flutter_matrix_html crash and flutter_maths stuffs [3caac92] -* Minor bugs [9fbfca6] -* add mail [53fc634] -* 3pid [887f3b1] -* Bootstrap hint [8651b37] -* Bootstrap hint [1331b10] -* Own presence at top of the list [ac6fcd1] -* Analyzer [e1ddfc8] -* Trim username on registration [61a8eb5] -* Password success banner if not succeeded [5150563] -* Status color [42d9bf5] -* Routes [6faa60e] -* Dialog using wrong Navigator [9458ab3] -* sso on web [aa396ac] -* Missing localizations in dialogs [9b1d7ec] -* Tap on notification to open room in (hopefully) all cases [57560ff] -* Allow screenshots again [6258b6a] -* Missing tooltips in IconButtons [57a021f] -* empty horizontal stories list [b1f6209] -* Line color [3d59d9a] -* Dont show random users in top bar [54e268b] -* Localize ok cancel alert dialogs [9f9b833] -* Use single-isolate push [949771d] +- substring in reply key respects unicode runes \[5695342\] +- Resend status message \[05cd699\] +- Remove test push \[a838d90\] +- Email validation \[c8e487c\] +- CI \[2e60322\] +- CI \[7275837\] +- CI \[1a8dc50\] +- CI \[c012081\] +- CI \[380732d\] +- CI \[06c31c0\] +- CI \[4d1a171\] +- CI \[597ceab\] +- snapcraft CI \[fee0eb9\] +- Bootstrap in columnview \[bcd2a03\] +- Remove unnecessary snapcraft dependencies \[3a816d1\] +- Snapcraft and it builds now :-) \[eb0eca4\] +- flutter\_matrix\_html crash and flutter\_maths stuffs \[3caac92\] +- Minor bugs \[9fbfca6\] +- add mail \[53fc634\] +- 3pid \[887f3b1\] +- Bootstrap hint \[8651b37\] +- Bootstrap hint \[1331b10\] +- Own presence at top of the list \[ac6fcd1\] +- Analyzer \[e1ddfc8\] +- Trim username on registration \[61a8eb5\] +- Password success banner if not succeeded \[5150563\] +- Status color \[42d9bf5\] +- Routes \[6faa60e\] +- Dialog using wrong Navigator \[9458ab3\] +- sso on web \[aa396ac\] +- Missing localizations in dialogs \[9b1d7ec\] +- Tap on notification to open room in (hopefully) all cases \[57560ff\] +- Allow screenshots again \[6258b6a\] +- Missing tooltips in IconButtons \[57a021f\] +- empty horizontal stories list \[b1f6209\] +- Line color \[3d59d9a\] +- Dont show random users in top bar \[54e268b\] +- Localize ok cancel alert dialogs \[9f9b833\] +- Use single-isolate push \[949771d\] ### Docs -* Update readme and contributing [449e46d] -* Update Turkish translation for website [4a664eb] +- Update readme and contributing \[449e46d\] +- Update Turkish translation for website \[4a664eb\] ### Refactor -* Update SDK and enable login with email and phone [864b665] -* Migrate to flutter 2 [bb97b1b] -* Switch to TextButton [55803d1] +- Update SDK and enable login with email and phone \[864b665\] +- Migrate to flutter 2 \[bb97b1b\] +- Switch to TextButton \[55803d1\] ## v0.27.0 - 2021-02-17 - ### Chore -* Switch to experimental new hedwig [30a1fb0] -* update sdk & remove selfSign [26f7cb3] -* Update sdk [cde8a30] -* Update unified push [e73f5d5] -* Change push gateway port [8f36140] +- Switch to experimental new hedwig \[30a1fb0\] +- update sdk & remove selfSign \[26f7cb3\] +- Update sdk \[cde8a30\] +- Update unified push \[e73f5d5\] +- Change push gateway port \[8f36140\] ### Feature -* localize bootstrap [395e62e] -* Add more bootstrap features [e4db84a] -* Add some tooltipps [b9eb8d1] -* Get jitsi instance from wellknown [bd24387] -* Make font size configurable [ea1bb89] -* Allow manual verification of other peoples devices [ad3c89b] -* Simplified bootstrap [d9984da] -* new design [33dd1d2] -* Implement reporting of events [d553685] -* Implement experimental new design [10cf8da] -* Deprecated authwebview and use platform browser [d7aae3a] -* Implement autofillhints [41a2457] +- localize bootstrap \[395e62e\] +- Add more bootstrap features \[e4db84a\] +- Add some tooltipps \[b9eb8d1\] +- Get jitsi instance from wellknown \[bd24387\] +- Make font size configurable \[ea1bb89\] +- Allow manual verification of other peoples devices \[ad3c89b\] +- Simplified bootstrap \[d9984da\] +- new design \[33dd1d2\] +- Implement reporting of events \[d553685\] +- Implement experimental new design \[10cf8da\] +- Deprecated authwebview and use platform browser \[d7aae3a\] +- Implement autofillhints \[41a2457\] ### Fixes -* Website [080a909] -* docs _site dir [875d652] -* Bootstrap dialog [c72da0a] -* Bootstrap wipe [774f674] -* MetaRow fontsize [a13e673] -* Stories displayname cropping [6f06c6a] -* Update read receipt display [de6e495] -* Bottom padding of chat list [aa5ce56] -* Hard to read titles in chat details [df90136] -* Website urls [295c113] -* applock enter non digits [5726c4f] -* Update contact list [d870ec3] -* Better error in discover [0c1864c] -* Minor fixes [c058d39] -* Share view [2bd00e6] -* Endless bootstrap loading [65d5f9a] -* More minor fixes [4c10ef5] -* Default offline state [72604c6] -* Remove old code [14f633b] -* Inputborder [6960618] -* Unlock the mutex [5789a86] -* Wrong fab action [5429697] -* SecureStorage sometimes reading wrong / bad values [d94f0d7] -* Wrong urls [29076db] -* Start chat with yourself from status [f3b3584] -* BottomNavigationbar colors [08f24d7] -* Emote settings and discovery fallback [8f8b8d8] -* reportEvent uses positive int [408c810] -* Autofillhints on readonly [baafebb] -* Bring back proper emote settings [6b01a83] -* Build ios [f5b1ae8] -* iOS bundle id [6a70830] -* iOS push [2bf184a] -* iOS push [c01bdf7] +- Website \[080a909\] +- docs \_site dir \[875d652\] +- Bootstrap dialog \[c72da0a\] +- Bootstrap wipe \[774f674\] +- MetaRow fontsize \[a13e673\] +- Stories displayname cropping \[6f06c6a\] +- Update read receipt display \[de6e495\] +- Bottom padding of chat list \[aa5ce56\] +- Hard to read titles in chat details \[df90136\] +- Website urls \[295c113\] +- applock enter non digits \[5726c4f\] +- Update contact list \[d870ec3\] +- Better error in discover \[0c1864c\] +- Minor fixes \[c058d39\] +- Share view \[2bd00e6\] +- Endless bootstrap loading \[65d5f9a\] +- More minor fixes \[4c10ef5\] +- Default offline state \[72604c6\] +- Remove old code \[14f633b\] +- Inputborder \[6960618\] +- Unlock the mutex \[5789a86\] +- Wrong fab action \[5429697\] +- SecureStorage sometimes reading wrong / bad values \[d94f0d7\] +- Wrong urls \[29076db\] +- Start chat with yourself from status \[f3b3584\] +- BottomNavigationbar colors \[08f24d7\] +- Emote settings and discovery fallback \[8f8b8d8\] +- reportEvent uses positive int \[408c810\] +- Autofillhints on readonly \[baafebb\] +- Bring back proper emote settings \[6b01a83\] +- Build ios \[f5b1ae8\] +- iOS bundle id \[6a70830\] +- iOS push \[2bf184a\] +- iOS push \[c01bdf7\] ### Docs -* Fix qr-codes [c7f0a74] -* grammar fixes [c4d569b] +- Fix qr-codes \[c7f0a74\] +- grammar fixes \[c4d569b\] ### Refactor -* Theme colors [fe13778] -* border radius [ddd10d1] +- Theme colors \[fe13778\] +- border radius \[ddd10d1\] ## v0.26.1 - 2021-01-26 - ### Chore -* Update SDK [e9df6bf] -* Bump version [d79b356] -* Update dependencies [6159f99] +- Update SDK \[e9df6bf\] +- Bump version \[d79b356\] +- Update dependencies \[6159f99\] ### Feature -* Add unified push as push provider [124a5ee] +- Add unified push as push provider \[124a5ee\] ### Fixes -* Link color [16d6623] +- Link color \[16d6623\] ## v0.26.0 - 2021-01-25 - ### Chore -* Redesign textfields [aef8090] -* Simplify bootstrap [2df4a78] -* Update audio player icons [3f14d5e] -* Redesign homepicker page [e402a02] -* Remove unused dependency [2089e62] -* Update SDK [a05215f] -* Update readme [19f1df7] -* Change startpage design [4b8ad1b] -* Log warning if firebase token problem [90867e6] -* Update dependencies [a56f939] -* Redesign homeserver picker page [3c71351] -* Increase max size of message bubbles [8477385] -* Use correct paths on new server [2f00007] +- Redesign textfields \[aef8090\] +- Simplify bootstrap \[2df4a78\] +- Update audio player icons \[3f14d5e\] +- Redesign homepicker page \[e402a02\] +- Remove unused dependency \[2089e62\] +- Update SDK \[a05215f\] +- Update readme \[19f1df7\] +- Change startpage design \[4b8ad1b\] +- Log warning if firebase token problem \[90867e6\] +- Update dependencies \[a56f939\] +- Redesign homeserver picker page \[3c71351\] +- Increase max size of message bubbles \[8477385\] +- Use correct paths on new server \[2f00007\] ### Feature -* emoji working on desktop [c3feb65] -* Implement sso [d1d470d] -* Implement app lock [77ee2ef] -* Dismiss keyboard on view scroll. [70f96bf] -* Display version number in app [e1e60c4] +- emoji working on desktop \[c3feb65\] +- Implement sso \[d1d470d\] +- Implement app lock \[77ee2ef\] +- Dismiss keyboard on view scroll. \[70f96bf\] +- Display version number in app \[e1e60c4\] ### Fixes -* Dark mode fixes [36746c8] -* Dark theme [0bd0e58] -* clean up iOS dir [6ae59a8] -* Homeserver readonly if conifg wants it [c81158a] -* Search mxid for private chat [b6dca5b] -* Remove unnecessary padding [5f54057] -* Foreground push again [1d6c9cf] -* Foreground push [ea1cefa] -* embedding all fonts to fix the font error [55c6379] -* Minor desktop fixes [c224993] -* fonts in a standard path [bfa5601] -* Make tapping on pills join if remote directory is private [8ffb3db] -* key verification dialog button order [c5adfc2] -* Allow joining of unpublished aliases again [ed570a6] -* Make tap on pills and matrix.to links work again [48ad322] -* Load settings on startup [6906832] -* Persistent settings [03b00b7] -* Voice message recording dialog [d273b2a] -* UserBottomSheet [38e8e1b] -* Dialogs [5f0ce49] -* no exception if token is just null [db349a5] -* Load config.json only on web [a04c3ab] -* App lock [8d6642c] -* cross file picker [d47f855] -* Send file [fde2f8b] -* APL [913f3cf] -* app lock [6d12168] -* mxid validation [25da65f] -* Startpage textfield padding [81e706a] -* Provider in user bottom sheet [48d6fbd] -* Readme [dda0925] +- Dark mode fixes \[36746c8\] +- Dark theme \[0bd0e58\] +- clean up iOS dir \[6ae59a8\] +- Homeserver readonly if conifg wants it \[c81158a\] +- Search mxid for private chat \[b6dca5b\] +- Remove unnecessary padding \[5f54057\] +- Foreground push again \[1d6c9cf\] +- Foreground push \[ea1cefa\] +- embedding all fonts to fix the font error \[55c6379\] +- Minor desktop fixes \[c224993\] +- fonts in a standard path \[bfa5601\] +- Make tapping on pills join if remote directory is private \[8ffb3db\] +- key verification dialog button order \[c5adfc2\] +- Allow joining of unpublished aliases again \[ed570a6\] +- Make tap on pills and matrix.to links work again \[48ad322\] +- Load settings on startup \[6906832\] +- Persistent settings \[03b00b7\] +- Voice message recording dialog \[d273b2a\] +- UserBottomSheet \[38e8e1b\] +- Dialogs \[5f0ce49\] +- no exception if token is just null \[db349a5\] +- Load config.json only on web \[a04c3ab\] +- App lock \[8d6642c\] +- cross file picker \[d47f855\] +- Send file \[fde2f8b\] +- APL \[913f3cf\] +- app lock \[6d12168\] +- mxid validation \[25da65f\] +- Startpage textfield padding \[81e706a\] +- Provider in user bottom sheet \[48d6fbd\] +- Readme \[dda0925\] ### Docs -* Make howtofork.md less misunderstandable [96de54a] -* Add howtofork.md [f091469] -* Mention emoji font [bb53714] -* Add famedly contact link [7f2d61e] -* Update fdroid button [ea7e20b] +- Make howtofork.md less misunderstandable \[96de54a\] +- Add howtofork.md \[f091469\] +- Mention emoji font \[bb53714\] +- Add famedly contact link \[7f2d61e\] +- Update fdroid button \[ea7e20b\] ### Refactor -* Theme and iOS stuff [189f65a] -* Upgrade to latest flutter_sound_lite [2f7dece] +- Theme and iOS stuff \[189f65a\] +- Upgrade to latest flutter\_sound\_lite \[2f7dece\] ## v0.25.1 - 2021-01-17 - ### Chore -* Bump version [c881424] +- Bump version \[c881424\] ### Fixes -* Change size [83e2385] +- Change size \[83e2385\] ### Refactor -* remove deprecated approute [be08de5] +- remove deprecated approute \[be08de5\] ## v0.25.0 - 2021-01-16 - ### Chore -* Minor design improvements [d4dbe83] -* Minor design tweaks [06581e2] -* Bump version [7f51f7f] -* redesign start first chat [e13a732] -* Better authwebview [d76df0a] +- Minor design improvements \[d4dbe83\] +- Minor design tweaks \[06581e2\] +- Bump version \[7f51f7f\] +- redesign start first chat \[e13a732\] +- Better authwebview \[d76df0a\] ### Fixes -* Share files [d018a4b] -* Typing update [9b5a3ca] -* Status [d27dbe0] -* Set status [7063b34] -* Column width [a35c4d0] -* Dont send only whitespaces [c0958c6] -* BuildContext in key verification dialog [c4866c7] -* Ignore list [0458064] -* Archive route [5e62267] -* Remove popup menu item [5945bcc] -* chat padding [079c35e] -* Remove logs [8910772] -* Video calls [672eca6] -* loading history [a5e9553] -* Missing divider [cf07eed] -* loading dialog configs [de2796e] -* Display current theme mode [41483dd] -* Better authwebview [5a1085a] -* authwebview [2f7749a] -* Minor apl bugs [05b9551] +- Share files \[d018a4b\] +- Typing update \[9b5a3ca\] +- Status \[d27dbe0\] +- Set status \[7063b34\] +- Column width \[a35c4d0\] +- Dont send only whitespaces \[c0958c6\] +- BuildContext in key verification dialog \[c4866c7\] +- Ignore list \[0458064\] +- Archive route \[5e62267\] +- Remove popup menu item \[5945bcc\] +- chat padding \[079c35e\] +- Remove logs \[8910772\] +- Video calls \[672eca6\] +- loading history \[a5e9553\] +- Missing divider \[cf07eed\] +- loading dialog configs \[de2796e\] +- Display current theme mode \[41483dd\] +- Better authwebview \[5a1085a\] +- authwebview \[2f7749a\] +- Minor apl bugs \[05b9551\] ### Docs -* Update fdroid logo [31d16a0] +- Update fdroid logo \[31d16a0\] ### Refactor -* Use APL [cbcfa15] -* Use Provider [880f9cc] -* Use adaptive_theme [5d52c26] +- Use APL \[cbcfa15\] +- Use Provider \[880f9cc\] +- Use adaptive\_theme \[5d52c26\] ## v0.24.3 - 2021-01-15 - ### Chore -* Bump version [46c8386] -* Update SDK [ba0726c] -* Update fdroid domain [f130681] -* Update dependencies [611e5e3] +- Bump version \[46c8386\] +- Update SDK \[ba0726c\] +- Update fdroid domain \[f130681\] +- Update dependencies \[611e5e3\] ### Feature -* Add Turkish translations for website [817c7dd] -* Handle matrix: URIs as per MSC2312 [1da643f] +- Add Turkish translations for website \[817c7dd\] +- Handle matrix: URIs as per MSC2312 \[1da643f\] ### Fixes -* Format [84b2ac9] -* Push gateway url [ed2fbf7] +- Format \[84b2ac9\] +- Push gateway url \[ed2fbf7\] ## v0.24.2 - 2021-01-08 - ### Chore -* Update linux version [ef9369c] -* Update SDK [4a006c9] +- Update linux version \[ef9369c\] +- Update SDK \[4a006c9\] ### Feature -* Regulate when thumbnails are animated as per MSC2705 [f5e11c2] +- Regulate when thumbnails are animated as per MSC2705 \[f5e11c2\] ### Fixes -* Don't allow an empty ssss passphrase in key verification [3a0ce79] -* reactions [92684da] -* Reply fallback sometimes being stripped incorrectly [e9ec699] -* Don't show loading dialog on request history [e4b6e10] -* Properly handle url encoding in matrix.to URLs [baccd0a] +- Don't allow an empty ssss passphrase in key verification \[3a0ce79\] +- reactions \[92684da\] +- Reply fallback sometimes being stripped incorrectly \[e9ec699\] +- Don't show loading dialog on request history \[e4b6e10\] +- Properly handle url encoding in matrix.to URLs \[baccd0a\] ### Refactor -* Switch to loading dialog [e84bc25] +- Switch to loading dialog \[e84bc25\] ## v0.24.1 - 2020-12-24 - ### Chore -* Update linux build [a91407f] -* Add website to main repo [4df33a1] -* Update dependencies [0d9f418] -* Change main docs [56d97f6] -* Update SDK and logviewer [45b9c4f] -* Context icon improvements [6381cea] -* Update SDK [e802593] +- Update linux build \[a91407f\] +- Add website to main repo \[4df33a1\] +- Update dependencies \[0d9f418\] +- Change main docs \[56d97f6\] +- Update SDK and logviewer \[45b9c4f\] +- Context icon improvements \[6381cea\] +- Update SDK \[e802593\] ### Feature -* Better invite search bar [3c4a29b] -* Open alias in discover page [f0d1f5a] -* Implement logger [714c7b4] +- Better invite search bar \[3c4a29b\] +- Open alias in discover page \[f0d1f5a\] +- Implement logger \[714c7b4\] ### Fixes -* auto-dep update [d9e8c5f] -* Read receipts and filtered events [0ae36f0] -* Don't re-render the lock icon nearly as often [00a56a7] -* Format [e0bc337] -* Analyzer [5d8bfa3] -* logger [64c5ea9] -* Have a space after mentions, making it consistent with @-completion [b18e81a] -* Display right key in key request dialog [f8e8e96] -* Respect hidden events when calculating read receipt message [702895f] -* Store emoji picker history and make sure you can't send the same emoji twice [0066a33] -* Logger [0abebdd] -* Allow key verification to scroll vertically [accd9b4] -* Make filter input field auto-lose focus when entering room view [bdb695e] -* Update file picker [6df75d1] +- auto-dep update \[d9e8c5f\] +- Read receipts and filtered events \[0ae36f0\] +- Don't re-render the lock icon nearly as often \[00a56a7\] +- Format \[e0bc337\] +- Analyzer \[5d8bfa3\] +- logger \[64c5ea9\] +- Have a space after mentions, making it consistent with @-completion \[b18e81a\] +- Display right key in key request dialog \[f8e8e96\] +- Respect hidden events when calculating read receipt message \[702895f\] +- Store emoji picker history and make sure you can't send the same emoji twice \[0066a33\] +- Logger \[0abebdd\] +- Allow key verification to scroll vertically \[accd9b4\] +- Make filter input field auto-lose focus when entering room view \[bdb695e\] +- Update file picker \[6df75d1\] ## v0.24.0 - 2020-12-18 - ### Chore -* Update dependencies [550cb4a] -* Update SDK [775a33b] -* Update dependencies [644433c] -* Switch to upstream noti settings [5cc4265] -* Go back to upstream open noti settings [6effebe] -* Update dependencies [5af4eab] +- Update dependencies \[550cb4a\] +- Update SDK \[775a33b\] +- Update dependencies \[644433c\] +- Switch to upstream noti settings \[5cc4265\] +- Go back to upstream open noti settings \[6effebe\] +- Update dependencies \[5af4eab\] ### Feature -* Add languages to iOS [68a5efb] -* Bring back config.json [b6a0d37] -* Implement emojipicker for reactions [20b3157] -* Add config hideTypingUsernames [19c0440] -* Implement hideAllStateEvents [721c0b2] -* Enhanced configuration [1e7bac3] -* Implement experimental bootstrapping [f6945f7] -* add ability to mark a room as unread [fe2b391] -* Try out new firebase [41a471e] -* Implement discover groups page [e728ccc] -* Add chat permissions settings [bf4b439] -* Multiline dialog text field [8d05a83] -* Implement rich notification settings [87a73dd] +- Add languages to iOS \[68a5efb\] +- Bring back config.json \[b6a0d37\] +- Implement emojipicker for reactions \[20b3157\] +- Add config hideTypingUsernames \[19c0440\] +- Implement hideAllStateEvents \[721c0b2\] +- Enhanced configuration \[1e7bac3\] +- Implement experimental bootstrapping \[f6945f7\] +- add ability to mark a room as unread \[fe2b391\] +- Try out new firebase \[41a471e\] +- Implement discover groups page \[e728ccc\] +- Add chat permissions settings \[bf4b439\] +- Multiline dialog text field \[8d05a83\] +- Implement rich notification settings \[87a73dd\] ### Fixes -* Update typing [3d70b1e] -* Build in dev [f892a9f] -* Fix that damn regex [8961bff] -* CI [ebb114d] -* CI [0adeb09] -* Format [9e5fb70] -* CI scripts [46b886f] -* join public room [30883e5] -* CI [7f44982] -* open_noti_settings [f4c1202] -* Missing localization [cb191e2] -* Analyzer bug [be428dd] -* Set chat avatar on web [621fcb7] -* CI [da5bc56] +- Update typing \[3d70b1e\] +- Build in dev \[f892a9f\] +- Fix that damn regex \[8961bff\] +- CI \[ebb114d\] +- CI \[0adeb09\] +- Format \[9e5fb70\] +- CI scripts \[46b886f\] +- join public room \[30883e5\] +- CI \[7f44982\] +- open\_noti\_settings \[f4c1202\] +- Missing localization \[cb191e2\] +- Analyzer bug \[be428dd\] +- Set chat avatar on web \[621fcb7\] +- CI \[da5bc56\] ### Refactor -* Update sdk [32acc21] +- Update sdk \[32acc21\] ## v0.23.1 - 2020-11-25 - ### Fixes -* Release CI [14d8c80] +- Release CI \[14d8c80\] ## v0.23.0 - 2020-11-25 - ### Chore -* Update adaptive dialogs [0061660] -* Prettier redacted events [d1e291e] -* Minor design changes in user viewer [b4fb283] -* Minor design changes in chatlist item [6977112] -* Implement playstore CD [4c5760c] -* Only load google services if needed [bae779a] +- Update adaptive dialogs \[0061660\] +- Prettier redacted events \[d1e291e\] +- Minor design changes in user viewer \[b4fb283\] +- Minor design changes in chatlist item \[6977112\] +- Implement playstore CD \[4c5760c\] +- Only load google services if needed \[bae779a\] ### Feature -* Next version [1af048e] -* Annoy user with dialog to add a recovery method [d9ec9f6] -* Implement password recovery [4b2fef5] -* Collapse room create states [fc0c038] -* Minor design improvements [0b8cc24] -* Improved encryption UI [2516848] +- Next version \[1af048e\] +- Annoy user with dialog to add a recovery method \[d9ec9f6\] +- Implement password recovery \[4b2fef5\] +- Collapse room create states \[fc0c038\] +- Minor design improvements \[0b8cc24\] +- Improved encryption UI \[2516848\] ### Fixes -* Broken dialog [97bb692] -* set email dialog [72e325a] -* Minor fixes [11e2dd5] -* redacted icon color [d60709b] -* Unban [f056e65] -* Minor design issues [d9590dd] -* Buttons in chatlist [7d08817] -* Sendername prefix [a6b60ad] -* Sendername prefix [8aaff6f] -* Minor key request design fix [0ed29b6] -* removal of appbundle from the release artifacts [b1c248f] -* Copying an event did not obey edits [0cb262c] -* Suggest correct rooms [59ec9de] +- Broken dialog \[97bb692\] +- set email dialog \[72e325a\] +- Minor fixes \[11e2dd5\] +- redacted icon color \[d60709b\] +- Unban \[f056e65\] +- Minor design issues \[d9590dd\] +- Buttons in chatlist \[7d08817\] +- Sendername prefix \[a6b60ad\] +- Sendername prefix \[8aaff6f\] +- Minor key request design fix \[0ed29b6\] +- removal of appbundle from the release artifacts \[b1c248f\] +- Copying an event did not obey edits \[0cb262c\] +- Suggest correct rooms \[59ec9de\] ### Refactor -* Make verification in dialogs [1f9e953] -* matrix to link prefix [1aa9c08] +- Make verification in dialogs \[1f9e953\] +- matrix to link prefix \[1aa9c08\] ## v0.22.1 - 2020-11-21 - ### Fixes -* Input bar not working, making app unusable [10773b4] +- Input bar not working, making app unusable \[10773b4\] ## v0.22.0 - 2020-11-21 - ### Chore -* fix CI [00ed0d6] -* fix CI [bb4bb9f] -* Fix CI variables [d3822b0] -* update flutter_matrix_html [ed27bee] -* update flutter_matrix_html [af36533] -* Update dependencies [57256fb] -* Update dependencies [40825e1] -* Switch to adaptive dialogs [9ea7afc] -* Switch from bottoast to flushbar [e219593] -* Clean up CI [7e84675] -* Remove unused dependency [d12de2d] +- fix CI \[00ed0d6\] +- fix CI \[bb4bb9f\] +- Fix CI variables \[d3822b0\] +- update flutter\_matrix\_html \[ed27bee\] +- update flutter\_matrix\_html \[af36533\] +- Update dependencies \[57256fb\] +- Update dependencies \[40825e1\] +- Switch to adaptive dialogs \[9ea7afc\] +- Switch from bottoast to flushbar \[e219593\] +- Clean up CI \[7e84675\] +- Remove unused dependency \[d12de2d\] ### Feature -* Add svg support and better image handling [f70bbc3] -* add config.json [4b7fb6b] -* persistent upload of release artifacts [1b2481b] -* Option to hide redacted and unknown events [36315a4] -* Better encryption / verification [1ff986e] +- Add svg support and better image handling \[f70bbc3\] +- add config.json \[4b7fb6b\] +- persistent upload of release artifacts \[1b2481b\] +- Option to hide redacted and unknown events \[36315a4\] +- Better encryption / verification \[1ff986e\] ### Fixes -* iOS [26731ab] -* resolve some sentry issues [61f35e8] -* resolve some sentry issues [2c3693e] -* iOS build [9fee409] -* Automatic update deps job [255c05d] -* Don't re-render message widgets on insertion of new messages, making e.g. audio playing not stop [25b2997] -* Add missing safearea [caab868] -* no pushers enpdoint [b3942ad] -* Sentry and small null fix [5dc22be] +- iOS \[26731ab\] +- resolve some sentry issues \[61f35e8\] +- resolve some sentry issues \[2c3693e\] +- iOS build \[9fee409\] +- Automatic update deps job \[255c05d\] +- Don't re-render message widgets on insertion of new messages, making e.g. audio playing not stop \[25b2997\] +- Add missing safearea \[caab868\] +- no pushers enpdoint \[b3942ad\] +- Sentry and small null fix \[5dc22be\] ### Refactor -* CI [34d7fdd] -* SDK update [7e23280] +- CI \[34d7fdd\] +- SDK update \[7e23280\] ## v0.21.1 - 2020-10-28 - ### Chore -* update version code [d1dfa9c] +- update version code \[d1dfa9c\] ## v0.21.0 - 2020-10-28 - ### Chore -* Change compileSdkVersion again [f93f9c2] -* Update packages [b471bd0] -* Update SDK [86a385d] -* New version [40d00b0] -* Update flutter_matrix_html [4981cf4] -* Update sdk [8773770] -* Only load google services if needed [051ec8f] -* release [844b4a8] +- Change compileSdkVersion again \[f93f9c2\] +- Update packages \[b471bd0\] +- Update SDK \[86a385d\] +- New version \[40d00b0\] +- Update flutter\_matrix\_html \[4981cf4\] +- Update sdk \[8773770\] +- Only load google services if needed \[051ec8f\] +- release \[844b4a8\] ### Fixes -* CompileSDKVersion [bcf75fc] -* Target sdk [c3e23b6] -* File picker issue [aa191c1] -* Sentry [b903ea9] -* user bottom sheet design [7876164] -* Android Download [8a542bf] -* Avatar Border Radius [a8b617e] -* loading spinner stuck on broken images [e917879] -* send file dialog - prevent multiple file sending [941b211] -* Multiple related store things [36405f8] -* Logo background color [42a927e] +- CompileSDKVersion \[bcf75fc\] +- Target sdk \[c3e23b6\] +- File picker issue \[aa191c1\] +- Sentry \[b903ea9\] +- user bottom sheet design \[7876164\] +- Android Download \[8a542bf\] +- Avatar Border Radius \[a8b617e\] +- loading spinner stuck on broken images \[e917879\] +- send file dialog - prevent multiple file sending \[941b211\] +- Multiple related store things \[36405f8\] +- Logo background color \[42a927e\] ## v0.20.0 - 2020-10-23 - ### Chore -* update dependencies [427cdc0] -* upate matrix link text [0892ca9] -* Change default linux window size [719323a] -* Update changelog [ef22778] -* Update matrix_link_text [fc2a0c0] -* update flutter_secure_store [61c6aec] -* Minor snap fix [daf9969] -* Add privacy informations to app [e569be7] -* Make app ready for flutter 1 22 [e5b23fa] +- update dependencies \[427cdc0\] +- upate matrix link text \[0892ca9\] +- Change default linux window size \[719323a\] +- Update changelog \[ef22778\] +- Update matrix\_link\_text \[fc2a0c0\] +- update flutter\_secure\_store \[61c6aec\] +- Minor snap fix \[daf9969\] +- Add privacy informations to app \[e569be7\] +- Make app ready for flutter 1 22 \[e5b23fa\] ### Feature -* Implement mouse select chat list items [6d41136] -* Implement linux desktop notifications [75cd6f1] -* Implement change device name [bfd3888] -* Publish as snap [46590d7] -* Enhance emote experience [cafd639] -* Implement new status feature [090795f] -* More beautiful status [d9c2d4f] -* Enhance roomlist context menu [493b700] -* Implement basic windows linux support [7fad316] -* Enable macOS build [a845209] +- Implement mouse select chat list items \[6d41136\] +- Implement linux desktop notifications \[75cd6f1\] +- Implement change device name \[bfd3888\] +- Publish as snap \[46590d7\] +- Enhance emote experience \[cafd639\] +- Implement new status feature \[090795f\] +- More beautiful status \[d9c2d4f\] +- Enhance roomlist context menu \[493b700\] +- Implement basic windows linux support \[7fad316\] +- Enable macOS build \[a845209\] ### Fixes -* return text field to the previous state after editing message [08e61c0] -* Web server picker [4cb19be] -* Some single-emoji names crashing [b29ebce] -* Snapcraft [c1eebc1] -* Minor design fix [a713a2f] -* Minor design fixes [e9aa285] -* Change device displayname [c5c7ee7] -* LocalStorage location on desktop [81e32c5] -* fixed mxid input method, removed code redundancy [060156c] -* overgo issues with flutter_secure_store [6d0f344] -* resize images in a separate isolate [56967a9] -* Build Linux CI [a941356] -* Build Linux CI [2a6b5d8] -* send images as images, not files [751dcb7] -* Show device name in account information correctly [468c258] -* Minor fixes [aee854e] -* Make theme loading work properly [f6ab1e0] -* CI [6b7d21d] -* User Status crash [0413b0c] -* small desktop fixes [540ff68] -* Desktop url launcher [4dfd0db] -* Snap [ec7dd2b] -* Snap [4648466] -* CI [4345df3] -* Linux database [772ff33] -* TextField [7ec349b] -* Inputbar focus [5e673c6] -* Desktop file picker [662e2f1] -* Desktop images [5409fe8] -* Try with select 1 [6e924cb] -* More debug logs [9b572f5] -* Minor design bugs [6ffbf16] -* Minor user status bugs [f84ac1d] -* Improve loading dialogs [41ceb84] -* Invite left members [fe649e5] -* tapping on aliases not always working [c0390ca] -* determine 12h/24h time based on settings, not locale [ca19e9f] -* fix up translations to use keys and fix arb files [74b15dd] +- return text field to the previous state after editing message \[08e61c0\] +- Web server picker \[4cb19be\] +- Some single-emoji names crashing \[b29ebce\] +- Snapcraft \[c1eebc1\] +- Minor design fix \[a713a2f\] +- Minor design fixes \[e9aa285\] +- Change device displayname \[c5c7ee7\] +- LocalStorage location on desktop \[81e32c5\] +- fixed mxid input method, removed code redundancy \[060156c\] +- overgo issues with flutter\_secure\_store \[6d0f344\] +- resize images in a separate isolate \[56967a9\] +- Build Linux CI \[a941356\] +- Build Linux CI \[2a6b5d8\] +- send images as images, not files \[751dcb7\] +- Show device name in account information correctly \[468c258\] +- Minor fixes \[aee854e\] +- Make theme loading work properly \[f6ab1e0\] +- CI \[6b7d21d\] +- User Status crash \[0413b0c\] +- small desktop fixes \[540ff68\] +- Desktop url launcher \[4dfd0db\] +- Snap \[ec7dd2b\] +- Snap \[4648466\] +- CI \[4345df3\] +- Linux database \[772ff33\] +- TextField \[7ec349b\] +- Inputbar focus \[5e673c6\] +- Desktop file picker \[662e2f1\] +- Desktop images \[5409fe8\] +- Try with select 1 \[6e924cb\] +- More debug logs \[9b572f5\] +- Minor design bugs \[6ffbf16\] +- Minor user status bugs \[f84ac1d\] +- Improve loading dialogs \[41ceb84\] +- Invite left members \[fe649e5\] +- tapping on aliases not always working \[c0390ca\] +- determine 12h/24h time based on settings, not locale \[ca19e9f\] +- fix up translations to use keys and fix arb files \[74b15dd\] ## v0.19.0 - 2020-09-21 - ### Chore -* Version update & olm-CI [0f805a2] -* Update SDK & Changelog [1825543] -* Add new language [c6d67ad] -* master --> main [1de3c54] -* switch to cached_network_image [bbca0c2] -* update dependencies [2a62cf8] -* Add more debugging logs to debug key decrypt issues [20d3ea9] -* Update SDK, re-enable transactions on mobile [1f4c2a1] -* update languages [40e9544] -* Updat changelog [d1e898c] -* update sdk [954eedb] +- Version update & olm-CI \[0f805a2\] +- Update SDK & Changelog \[1825543\] +- Add new language \[c6d67ad\] +- master --> main \[1de3c54\] +- switch to cached\_network\_image \[bbca0c2\] +- update dependencies \[2a62cf8\] +- Add more debugging logs to debug key decrypt issues \[20d3ea9\] +- Update SDK, re-enable transactions on mobile \[1f4c2a1\] +- update languages \[40e9544\] +- Updat changelog \[d1e898c\] +- update sdk \[954eedb\] ### Feature -* Implement send reactions [6bf25b7] -* Improve design [c8a63c6] -* Display emotes/emojis bigger [9cccd07] -* Add scroll-to-event [8547422] -* Implement ignore list [b2fa88c] -* Add license page [dcf4c4c] -* Implement rich push notifications on android [f4e4b90] -* Implement sentry [705ced8] -* Send image / video / file dialog [80114df] -* Blurhashes and better thumbnails [2321829] -* open links better [04cbf0c] -* Implement web audio player [0f6b46d] -* New notification sound [8a5be21] +- Implement send reactions \[6bf25b7\] +- Improve design \[c8a63c6\] +- Display emotes/emojis bigger \[9cccd07\] +- Add scroll-to-event \[8547422\] +- Implement ignore list \[b2fa88c\] +- Add license page \[dcf4c4c\] +- Implement rich push notifications on android \[f4e4b90\] +- Implement sentry \[705ced8\] +- Send image / video / file dialog \[80114df\] +- Blurhashes and better thumbnails \[2321829\] +- open links better \[04cbf0c\] +- Implement web audio player \[0f6b46d\] +- New notification sound \[8a5be21\] ### Fixes -* Last bits for the release [1db9bdd] -* Small stuff [9d3f272] -* Search bar [eca25de] -* font size being too large accidentally in some places [43dd222] -* Scroll down button not showing [8cd8f90] -* Don't double-confirm sending audio messages [168b8b0] -* Hotfix ignore list [94f8f34] -* Push on conduit [e5cd144] -* Images with an info block but no size crashing [5f58789] -* Allow requesting past messages if all events in the current timeline are filtered [0f9ff4a] -* annoying notification sound [739a70c] -* Status design [f7930fe] -* Send read receipt only on focus [98316f1] -* Desktop notifications [b05bfa6] - +- Last bits for the release \[1db9bdd\] +- Small stuff \[9d3f272\] +- Search bar \[eca25de\] +- font size being too large accidentally in some places \[43dd222\] +- Scroll down button not showing \[8cd8f90\] +- Don't double-confirm sending audio messages \[168b8b0\] +- Hotfix ignore list \[94f8f34\] +- Push on conduit \[e5cd144\] +- Images with an info block but no size crashing \[5f58789\] +- Allow requesting past messages if all events in the current timeline are filtered \[0f9ff4a\] +- annoying notification sound \[739a70c\] +- Status design \[f7930fe\] +- Send read receipt only on focus \[98316f1\] +- Desktop notifications \[b05bfa6\] This CHANGELOG.md was generated with [**Changelog for Dart**](https://pub.dartlang.org/packages/changelog) + +## Unreleased +### Added +- Chat with external contact +- Translationg for Fr/Ru + +### Changed +- Support exactly image picker for user +- Change the logic of path and navigation in web app +- sendOnEnter by default in web + +### Fixed +- Prepare for debug web +- Show error message at exactly position +- Dismis keyboard base on the behavior +- Reduce unnecessary API request to Profile API +- Fix the placeholder for image to reduce memory consumption