Releases: commetchat/commet
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
v0.2.1
What's Changed
- Use operating system time format by @sandmuel in #228
- Fix edge case for messages containing
<pre>
by @Airyzz in #232 - Fallback to rendering plaintext if markdown parsing fails by @Airyzz in #231
- Fix personal emoticons not loading correctly by @Airyzz in #225
- Allow changing UI scale on mobile by @Airyzz in #233
- Save images and videos from messages by @Airyzz in #234
- Fix handling of global emotes by @Airyzz in #235
- Added Theme Change based on OS Theme by @nerbal in #236
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Whats New?
- Push Notifications
- Experimental support for conversation bubbles on Android
- URL Previews
- Room Permissions Management
- Single Sign-on
- Support for Multiple Languages
- A bunch of bug fixes
- And a whole lot more!
What's Changed
- docs: update codegen script path by @meenzen in #156
- Fix "platform" typo by @expectocode in #160
- Add weblate to readme by @Airyzz in #162
- Implement push notifications by @Airyzz in #155
- Improve logging by @Airyzz in #172
- Improve message input by @Airyzz in #171
- Implement permission management settings by @Airyzz in #164
- Small log tweaks by @Airyzz in #173
- Small room permissions ui improvements by @Airyzz in #174
- Fixing issue with text cursor on mobile by @Airyzz in #175
- Translations update from Hosted Weblate by @weblate in #159
- Make build script error correctly by @Airyzz in #177
- Handle database migration to new MatrixSDKDatabase by @Airyzz in #179
- Load locale on startup by @Airyzz in #176
- Timeline UI Improvements by @Airyzz in #180
- Create amoled theme by @Airyzz in #181
- Improve loading of cached images by @Airyzz in #182
- Fix room latest event not being updated as new events come in by @Airyzz in #183
- Fix some accounts not loading with new db by @Airyzz in #185
- Create 'Layout' utility class by @Airyzz in #184
- Hide spoiler text by @Airyzz in #187
- Add a utility to dump databases by @Airyzz in #186
- Revert "Add a utility to dump databases" by @Airyzz in #191
- Add utility to dump user database by @Airyzz in #192
- Fixing layout helper by @Airyzz in #198
- Workaround for timeline gaps by @Airyzz in #196
- Implementing command pallet + autofill suggestions by @Airyzz in #199
- Simplify rich text editor by @Airyzz in #200
- Revert "Workaround for timeline gaps" by @Airyzz in #201
- Fix duplicate read receipt indicators by @Airyzz in #197
- Add a compatibility mode for stickers on element ios by @Airyzz in #203
- Create basic context menu by @gedeondoescode in #193
- Upgrade to latest flutter version by @Airyzz in #208
- Add URL Previews by @Airyzz in #204
- Improve login screen / splash screen by @Airyzz in #188
- Translations update from Hosted Weblate by @weblate in #189
- Improving push notifications by @Airyzz in #210
- Improve Rendering of Block Quote by @Airyzz in #212
- Fix URL Previews showing when reply text contains URL by @Airyzz in #211
- View Message Source by @Airyzz in #214
- Implement connection status indicator by @Airyzz in #215
- Fix read receipts updating in background by @Airyzz in #216
- SSO Support by @Airyzz in #219
- Make codegen script error properly by @Airyzz in #222
- Invite users to room by @Airyzz in #221
- Implement bulk emote/sticker import by @Airyzz in #190
- Implement alias management by @Airyzz in #207
New Contributors
- @meenzen made their first contribution in #156
- @expectocode made their first contribution in #160
- @weblate made their first contribution in #159
Full Changelog: v0.1.4...v0.2.0
Warning
This version is experimenting with a new database implementation. Be prepared for potential issues.
This is a reminder, Commet is not yet considered production ready
v0.1.4
v0.1.3
This contains mostly small bug fixes and UI Improvements, as well as a few quality of life features!
What's New?
- Rooms and spaces shared between multiple accounts are visually distiguished
- Improved HTML Rendering
- Implemented lazy loading of room members
- Zoom and pan on images and video
- Background task indicator for downloads
- Direct messages in spaces are now visually distinct from rooms
Bug Fixes
- Fixed an issue where a room shared between multiple logged in accounts wouldn't open correctly
- Fixed notifications being displayed for old messages
Full Changelog: v0.1.2...v0.1.3