Releases: commetchat/commet
v0.3.1+hotfix.1
Check the notes of v0.3.1 for more info on whats new!
Since this hotfix was published quickly after that release, you may also want to check out the latest changes there
What's Changed
Full Changelog: v0.3.1...v0.3.1+hotfix.1
v0.3.1
Highlights
New Features!
- ๐ Pinned Messages
- ๐ Message Effects
Improvements
- Video player shows download progress
- Optimized images memory usage
- Add config for a default homeserver on login screen
- Add toggles for media preview in private / public
What's Changed
- Update README.md by @Airyzz in #376
- add nix shell for development by @theotheroracle in #295
- update flutter version by @Airyzz in #382
- Dont use GTK header bar on linux by @Airyzz in #393
- support 'file' attachment for stickers by @Airyzz in #395
- update dependency by @Airyzz in #402
- Support Pinned Messages by @Airyzz in #396
- Move all databases to the same isolate by @Airyzz in #342
- implement message effects by @Airyzz in #401
- Set icon at runtime in linux executable by @Airyzz in #403
- Translations update from Hosted Weblate by @weblate in #378
- Update CMakeLists.txt by @Airyzz in #406
- Update release action by @Airyzz in #408
- Bring back flutter_openssl_crypto by @Airyzz in #410
- fix MultiDatabaseServer not working across activities by @Airyzz in #416
- allow access to settings from login screen by @Airyzz in #411
- Added room icons by @Melechtna in #413
- Add config for app default homeserver by @Airyzz in #418
- Fix url previews not respecting message edits by @Airyzz in #419
- fix messagePlaceholderUserUpdatedNameDetailed by @Airyzz in #423
- Added a keyboard adapter to the thread view for mobile views by @polemarkh in #421
- Translations update from Hosted Weblate by @weblate in #407
- replace placeholder with example.com by @Airyzz in #426
- bring back developer options in spaces by @Airyzz in #425
- improve handling of events which failed to send by @Airyzz in #427
- Add features to the base message-input keyboard by @polemarkh in #428
- Add more dev tools by @Airyzz in #430
- use correct keyboard type where possible by @Airyzz in #435
- Don't translate example domain by @Airyzz in #436
- remove experimental 'encrypted url preview' by @Airyzz in #438
- refactoring emoticon code by @Airyzz in #437
- include sticker file extension in body by @Airyzz in #439
- Optimize decoded images memory usage by @Airyzz in #440
- change APPLICATION_ID on linux for dev builds by @Airyzz in #442
- video player improvements by @Airyzz in #443
- fix stretching in shortcut icons by @Airyzz in #444
- Add toggles for media preview in private / public rooms by @Airyzz in #445
- Translations update from Hosted Weblate by @weblate in #424
New Contributors
- @theotheroracle made their first contribution in #295
- @Melechtna made their first contribution in #413
- @polemarkh made their first contribution in #421
Full Changelog: v0.3.0...v0.3.1
v0.3.1-prerelease+20250316
Caution
This is a pre-release build, use at your own risk
What's Changed
- fix MultiDatabaseServer not working across activities by @Airyzz in #416
- allow access to settings from login screen by @Airyzz in #411
- Added room icons by @Melechtna in #413
- Add config for app default homeserver by @Airyzz in #418
- Fix url previews not respecting message edits by @Airyzz in #419
- fix messagePlaceholderUserUpdatedNameDetailed by @Airyzz in #423
- Added a keyboard adapter to the thread view for mobile views by @polemarkh in #421
- Translations update from Hosted Weblate by @weblate in #407
- replace placeholder with example.com by @Airyzz in #426
- bring back developer options in spaces by @Airyzz in #425
- improve handling of events which failed to send by @Airyzz in #427
- Add features to the base message-input keyboard by @polemarkh in #428
- Add more dev tools by @Airyzz in #430
New Contributors
- @Melechtna made their first contribution in #413
- @polemarkh made their first contribution in #421
Prelease naming convention change
We are changing the naming convention of prerelease tags. Instead of the git hash being included in the tag, it will have YYYY/MM/DD timestamp
Full Changelog: v0.3.1-prerelease+952499f...v0.3.1-prerelease+20250316
v0.3.1-prerelease+952499f
Caution
This is a pre-release build, use at your own risk
What's Changed
- Update README.md by @Airyzz in #376
- add nix shell for development by @theotheroracle in #295
- update flutter version by @Airyzz in #382
- Dont use GTK header bar on linux by @Airyzz in #393
- support 'file' attachment for stickers by @Airyzz in #395
- update dependency by @Airyzz in #402
- Support Pinned Messages by @Airyzz in #396
- Move all databases to the same isolate by @Airyzz in #342
- implement message effects by @Airyzz in #401
- Set icon at runtime in linux executable by @Airyzz in #403
- Translations update from Hosted Weblate by @weblate in #378
- Update CMakeLists.txt by @Airyzz in #406
- Update release action by @Airyzz in #408
- Bring back flutter_openssl_crypto by @Airyzz in #410
New Contributors
- @theotheroracle made their first contribution in #295
Full Changelog: v0.3.0...v0.3.1-prerelease+952499f
v0.3.0
Warning
This build makes use of a new database implementation, and does not migrate data from previous versions (<=0.2.1) database. It is strongly suggested that you remove any previous installation's data before using this version
Highlights
It's been a while since the last actual release! This is a big one with tons of new features, fixes and improvements
- Threads support
- Improved performance of chat timeline
- Material You
- Generate video thumbnails and metadata for file uploads
- Encrypted message search
- Partial support for sub-spaces
What's Changed
- Fix handling of newline in html by @Airyzz in #238
- Refactor loading of room members by @Airyzz in #249
- Add utility to show widget repaints by @Airyzz in #256
- Fix Recent Activity Section by @nerbal in #254
- Create benchmarks by @Airyzz in #255
- Rewrite Timeline View to improve performance by @Airyzz in #258
- Fix some issues with custom emotes by @Airyzz in #262
- Threads support by @Airyzz in #252
- Update to Flutter 3.22.1 by @Airyzz in #247
- Material You + UI Customization by @Airyzz in #265
- Improve clearing push notifications by @Airyzz in #266
- Improve wrapping of reply text by @Airyzz in #269
- Fix commands sending as messages by @Airyzz in #270
- Handle invalid attachment data by @Airyzz in #271
- Fix clearing notifications from bubble by @Airyzz in #272
- Refactor read receipts by @Airyzz in #273
- Improve Diagnostics + Measure DB Performance by @Airyzz in #281
- Refactor + Improve typing indicators by @Airyzz in #279
- Update release actions by @Airyzz in #239
- Fix reactions on edited messages by @Airyzz in #284
- Improve file sending flow by @Airyzz in #285
- Properly load message sender in notification by @Airyzz in #286
- Fix sender not showing properly if previous message was in a thread by @Airyzz in #287
- Still use lazy loading for internal members list by @Airyzz in #289
- Fix horizontal scrolling on overlapping panels by @Airyzz in #290
- Fix sso-only server login by @Airyzz in #292
- Refactor direct messages by @Airyzz in #288
- Fix loading of system color scheme on Android by @Airyzz in #298
- Jump to specific event in timeline by @Airyzz in #301
- Fix filtering of single rooms on home screen by @Airyzz in #303
- Small fixes for video attachments by @Airyzz in #305
- Sub Spaces by @Airyzz in #267
- Translations update from Hosted Weblate by @weblate in #220
- Small ui fixes by @Airyzz in #307
- extract string for translation by @Airyzz in #308
- Update matrix sdk by @Airyzz in #309
- Fix windows builds by @Airyzz in #312
- Improve support for custom push gateways by @Airyzz in #313
- Change app id and name for debug builds by @Airyzz in #314
- Fallback to default themes if device doesnt support dynamic color by @Airyzz in #317
- Update to Flutter 3.22.3 by @Airyzz in #320
- Refactor Timeline Events by @Airyzz in #319
- Change hot reload of theme detection by @Airyzz in #322
- Fix some spaces not being correctly detected as top level by @Airyzz in #321
- small improvement of subspace ui by @Airyzz in #323
- Add animation to send button colors by @Airyzz in #328
- Reimplement text selection on room timeline by @Airyzz in #330
- Make emoticon size consistent by @Airyzz in #329
- Update matrix sdk by @Airyzz in #331
- Update reaction widget color by @Airyzz in #332
- Theme improvements by @Airyzz in #333
- Disable code font features by @Airyzz in #334
- Reimplement copy message text by @Airyzz in #337
- Include source maps in web release build by @Airyzz in #339
- Improve logging by @Airyzz in #340
- Fix google services in release mode by @Airyzz in #341
- Improve handling of room member state events by @Airyzz in #346
- Clean up logs by @Airyzz in #343
- Show notifications for encrypted events and stickers by @Airyzz in #347
- Fix reactions not rendering on sticker events by @Airyzz in #349
- Implement timeline search by @Airyzz in #348
- Update Matrix SDK (Support Authenticated Media) by @Airyzz in #350
- Fix release actions by @Airyzz in #351
- Fix parsing invalid sticker events, improve error handling by @Airyzz in #353
- Improve room side panel ui by @Airyzz in #354
- Fix invitation button UI and recommendation filtering logic by @Airyzz in #361
- Fix scrolling on room list for mobile by @Airyzz in #362
- Fix invalid layout on sidepanel desktop by @Airyzz in #364
- Dont include unjoined rooms in space list by @Airyzz in #363
- Fix message formatting when interrupted by unknown event by @Airyzz in #366
- Improve Authenticated Media Support by @Airyzz in #367
- Update Debian package config by @Airyzz in #368
- Dont wait for initial sync to display room timeline by @Airyzz in #274
- Fix
<p>
tag inserting padding at start of message by @Airyzz in #372 - Translations update from Hosted Weblate by @weblate in #310
- Translations update from Hosted Weblate by @weblate in #373
- Fix first time login failing by @Airyzz in #375
- Fix SSO brand images not loading correctly by @Airyzz in #374
Full Changelog: v0.2.1...v0.3.0
v0.3.0-prerelease+2973942
Caution
This is a pre-release build, use at your own risk
What's Changed
- Improve handling of room member state events by @Airyzz in #346
- Clean up logs by @Airyzz in #343
- Show notifications for encrypted events and stickers by @Airyzz in #347
- Fix reactions not rendering on sticker events by @Airyzz in #349
- Implement timeline search by @Airyzz in #348
- Update Matrix SDK (Support Authenticated Media) by @Airyzz in #350
Full Changelog: v0.3.0-prerelease+92b5735...v0.3.0-prerelease+2973942
v0.3.0-prerelease+92b5735
Caution
This is a pre-release build, use at your own risk
What's Changed
- Change app id and name for debug builds by @Airyzz in #314
- Fallback to default themes if device doesnt support dynamic color by @Airyzz in #317
- Update to Flutter 3.22.3 by @Airyzz in #320
- Refactor Timeline Events by @Airyzz in #319
- Change hot reload of theme detection by @Airyzz in #322
- Fix some spaces not being correctly detected as top level by @Airyzz in #321
- small improvement of subspace ui by @Airyzz in #323
- Add animation to send button colors by @Airyzz in #328
- Reimplement text selection on room timeline by @Airyzz in #330
- Make emoticon size consistent by @Airyzz in #329
- Update matrix sdk by @Airyzz in #331
- Update reaction widget color by @Airyzz in #332
- Theme improvements by @Airyzz in #333
- Disable code font features by @Airyzz in #334
- Reimplement copy message text by @Airyzz in #337
- Include source maps in web release build by @Airyzz in #339
- Improve logging by @Airyzz in #340
- Fix google services in release mode by @Airyzz in #341
Full Changelog: v0.3.0-prerelease+dd1dadf...v0.3.0-prerelease+92b5735
v0.3.0-prerelease+dd1dadf
Caution
This is a pre-release build, use at your own risk
What's Changed
- Small fixes for video attachments by @Airyzz in #305
- Sub Spaces by @Airyzz in #267
- Translations update from Hosted Weblate by @weblate in #220
- Small ui fixes by @Airyzz in #307
- extract string for translation by @Airyzz in #308
- Update matrix sdk by @Airyzz in #309
- Fix windows builds by @Airyzz in #312
- Improve support for custom push gateways by @Airyzz in #313
Full Changelog: v0.3.0-prerelease+d89fea2...v0.3.0-prerelease+dd1dadf
v0.3.0-prerelease+d89fea2
Caution
This is a pre-release build, use at your own risk
What's Changed
- Fix reactions on edited messages by @Airyzz in #284
- Improve file sending flow by @Airyzz in #285
- Properly load message sender in notification by @Airyzz in #286
- Fix sender not showing properly if previous message was in a thread by @Airyzz in #287
- Still use lazy loading for internal members list by @Airyzz in #289
- Fix horizontal scrolling on overlapping panels by @Airyzz in #290
- Fix sso-only server login by @Airyzz in #292
- Refactor direct messages by @Airyzz in #288
- Fix loading of system color scheme on Android by @Airyzz in #298
- Jump to specific event in timeline by @Airyzz in #301
- Fix filtering of single rooms on home screen by @Airyzz in #303
Full Changelog: v0.3.0-prerelease+5c8379c...v0.3.0-prerelease+d89fea2
v0.3.0-prerelease+5c8379c
Caution
This is a pre-release build, use at your own risk
Warning
This build makes use of a new database implementation, and does not migrate data from previous database. It is strongly suggested that you remove any previous installation's data before using this version
What's Changed
- Fix handling of newline in html by @Airyzz in #238
- Refactor loading of room members by @Airyzz in #249
- Add utility to show widget repaints by @Airyzz in #256
- Fix Recent Activity Section by @nerbal in #254
- Create benchmarks by @Airyzz in #255
- Rewrite Timeline View to improve performance by @Airyzz in #258
- Fix some issues with custom emotes by @Airyzz in #262
- Threads support by @Airyzz in #252
- Update to Flutter 3.22.1 by @Airyzz in #247
- Material You + UI Customization by @Airyzz in #265
- Improve clearing push notifications by @Airyzz in #266
- Improve wrapping of reply text by @Airyzz in #269
- Fix commands sending as messages by @Airyzz in #270
- Handle invalid attachment data by @Airyzz in #271
- Fix clearing notifications from bubble by @Airyzz in #272
- Refactor read receipts by @Airyzz in #273
- Improve Diagnostics + Measure DB Performance by @Airyzz in #281
- Refactor + Improve typing indicators by @Airyzz in #279
- Update release actions by @Airyzz in #239
Full Changelog: v0.2.1...v0.3.0-prerelease+5c8379c