[Pre-release] v0.9.0-1

[Pre-release] v0.9.0-1 - Lemmy.World
Hey everyone! It’s been a while, but the first pre-release of Thunder v0.9.0 is finally here! 🎉 This nightly contains a lot of under-the-hood changes to improve Thunder’s core logic. Because of this, the build may come with more bugs than usual. If you run into any issues, please don’t hesitate to report them on GitHub! If you’re enjoying Thunder and would like to show some support, star this project on GitHub! This helps gain visibility for the project and allows more contributors to help with the continued development of Thunder. If you’d like to show some appreciation, you can sponsor me on GitHub [https://github.com/sponsors/hjiangsu] or donate via Liberapay [https://en.liberapay.com/hjiangsu/] or Ko-fi [https://ko-fi.com/hjiangsu]. We have a Matrix space [https://matrix.to/#/#thunderapp:matrix.org] if you would like to join in on discussions! — > Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly. The full list of changes since v0.8.6 are mentioned below. As always, if there are any bugs or issues, please submit a new GitHub issue. Additions * Overhauled instance discovery page and added ability to search instance contents by hjiangsu in #2033 * Added new experimental image viewer by hjiangsu in #2068 * Added option to show compact link posts when in card view by ludmila-lovelace in #2039 * Added option to show the community and author post metadata above the title by ludmila-lovelace in #2041 * Added ability to copy username/community on long press by hjiangsu in #2058 * Added additional search options for PieFed by hjiangsu in #2049 Changes * Adjusted image cropping for images exceeding device height by hjiangsu in #2052 * Improved draft logic and enabled automatic draft resume on startup by hjiangsu in #2057 * Improved link handling for Lemmy & PieFed by hjiangsu in #2038 * Improved bottom navigation bar logic by hjiangsu in #2066 * Removed archive.today alternative source by hjiangsu in #2061 Fixes * Fixed an issue where a remote instance page was displaying local instance information by hjiangsu in #2033 * Fixed an issue where instance user resolution was failing due to incorrect API parsing by hjiangsu in #2033 * Fixed instance autocomplete not properly populating suggestions by hjiangsu in #2062 * Fixed Thunder import settings not applying in certain scenarios by hjiangsu in #2034 * Fixed community page search returning non-community results by hjiangsu in #2055 * Fixed YouTube player not respecting timestamps by ggichure in #1620 Misc * Refactored search page logic and sort pickers by hjiangsu in #2037 * Refactored and improved API layer architecture by hjiangsu in #2040, #2049 * Refactored comment logic handling by hjiangsu in #2049 * Refactored and improved bloc architecture by hjiangsu in #2064 * Upgraded Flutter version and re-organized project structure by hjiangsu in #2051, #2060 * Updated translations from Weblate by hjiangsu in #2067 * Updated instances by github-actions in #1980