0.3.0-4
Pre-releaseThis is the fourth pre-release for Thunder v0.3.0! This pre-release version includes a lot of bug fixes and a few additions. The following pre-releases will be mainly focused on fixing existing bugs that come up, and preparing for a general release so please report any issues that you find!
Note
There have been some internal migrations regarding the on-device database that Thunder uses to store accounts, favorited communities, and anonymous subscriptions. This migration process happens automatically, and should be pretty seamless. However, please submit a new issue if you encounter missing accounts from the account switcher, missing favourited communities, or missing anonymous subscriptions. For more information, see the corresponding PR: #1266
Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.
Some notable changes to test out:
- There were a lot of small changes under-the-hood with regards to displaying thumbnails and images. If you encounter any issues, please submit a new issue.
Additions
Changes
- Applied community/user selector indicators* by @micahmo in #1244
- Applied name styling to additional areas* by @micahmo in #1254 and #1263
- Applied color transformations for name widgets* by @micahmo in #1241
- Applied subtitle hint for show post author setting by @micahmo in #1253
- Improved navigation to comment context by @micahmo in #1252
- Improved handling of search result comments on deleted posts by @micahmo in #1249
- Removed usernames on user feeds posts by @micahmo in #1259
- Applied timeout when loading image dimensions for image viewer by @hjiangsu in #1268
Fixes
- Fixed missing semantic label on report filter* by @micahmo in #1242
- Fixed issues with Android back button not triggering properly* by @hjiangsu and @micahmo in #1251 and #1260
- Fixed tap to go to user style settings* by @micahmo in #1247
- Fixed jank when using full height images, and other misc media preview improvements* by @hjiangsu in #1250
- Fixed instance/user/community input dialog suggestions* by @hjiangsu in #1255
- Fixed post image height constraints* by @hjiangsu in #1267
- Fixed link preview on thumbnail long-press* by @micahmo in #1258
- Fixed sidebar overflows by @micahmo in #1248
- Fixed tagline overflow by @micahmo in #1261
- Fixed community selector text size* by @micahmo in #1270
Misc
- Updated internal package dependencies by @hjiangsu in #1243
- Integrate i18n-ally by @micahmo in #1264
- Migrated from
sqflite
todrift
packages by @hjiangsu in #1266
Full Changelog: 0.3.0-3...0.3.0-4
Full Changelog since 0.2.9
Additions
- Added instance explorer to see instance posts/communities/comments by @micahmo in #1133
- Added partial superscript/subscript markdown support by @hjiangsu in #1157
- Added ability to mark posts as read when scrolling through feed by @Fmstrat in #1139
- Added support for posting as a different user by @micahmo in #1159
- Added instance and community modlogs by @hjiangsu in #1156 and #1180
- Added option to show full date and select date format by @hjiangsu in #1174
- Added additional Lemmy styled user/community formats by @hjiangsu in #1183
- Added ability to search federated instances by @micahmo in #1168
- Added ability to switch user in user account settings page by @micahmo in #1171
- Added new type badge to indicate video URLs by @hjiangsu in #1192
- Added in-app changelog by @micahmo in #1208 and #1213
- Added support for custom user/community styles by @micahmo in #1201, #1233, and #1227
- Added option to show navigation labels by @micahmo in #1235
- Added customizable feed card divider by @hjiangsu in #1230
- Added ability to view post/comment reports by @hjiangsu in #1210
- Added Turkish language localizations by @mikropsoft in #1195
Changes
- Refactored user page to match feed page by @hjiangsu in #1144
- Improved sort top submenu transition by @micahmo in #1178
- Adjusted “Hide NSFW Previews” setting label to “Blur NSFW Previews” by @hjiangsu in #1158
- Improved Lemmy spoiler detection by @hjiangsu in #1170
- Improved link handling for users/communities by @micahmo in #1187 and #1200
- Reworked internal post parsing logic and thumbnail previews by @hjiangsu in #1192
- Hide unsupported FAB actions based on feed (general, community, user) by @hjiangsu in #1194
- Categorized post/comment bottom sheet options by @micahmo in #1199
- Improved link sharing experience by @micahmo in #1204
- Improved feedback when loading instance information by @micahmo in #1218 and #1222
- Android back button closes opened drawer by @micahmo in #1226
- Android back button closes opened user sidebar by @micahmo in #1229
- Applied subtitle hint for show post author setting by @micahmo in #1253
- Improved navigation to comment context by @micahmo in #1252
- Improved handling of search result comments on deleted posts by @micahmo in #1249
- Removed usernames on user feeds posts by @micahmo in #1259
- Applied timeout when loading image dimensions for image viewer by @hjiangsu in #1268
Fixes
- Show keyboard automatically when community search is triggered, and state fixes by @micahmo in #1149
- Fixed issue with talkback and downvote semantic label by @hjiangsu in #1151
- Fixed notifications page state issue by @micahmo in #1153
- Fixed issue with refreshing the feed when switching accounts by @micahmo in #1154
- Fixed in-app browser url scheme redirection by @micahmo in #1152
- Fixed community name format in create post page by @micahmo in #1172
- Fixed handling of multiple deep link actions by @micahmo in #1188
- Fixed tagline refreshing multiple times on load issue by @micahmo in #1209 and #1212
- Fixed sidebar overflows by @micahmo in #1248
- Fixed tagline overflow by @micahmo in #1261
Misc
- Moved fastlane directory for F-Droid approval by @hjiangsu in #1148
- Fixed CI for Flutter 3.16.9 and update docker builds by @Fmstrat in #1137
- Upgraded to Flutter 3.19 by @hjiangsu in #1167
- Updated peter-evans/create-pull-request by @micahmo in #1173
- Updated instances by @github-actions in #1155
- Updated Lemmy API version by @hjiangsu in #1203
- Added development flavor by @hjiangsu in #1214
- Improved animations for advanced share sheet and link preview modals by @micahmo in #1217
- Updated translations from Weblate by @hjiangsu in #1231
- Upgraded gradle version and migrated to flutter_sharing_intent by @hjiangsu in #1236
- Updated internal package dependencies by @hjiangsu in #1243
- Integrate i18n-ally by @micahmo in #1264
- Migrated from
sqflite
todrift
packages by @hjiangsu in #1266