The focus of this release is to add support for importing/exporting tables from the database of the app.
A lot of preferences/data, especially those that allow you to add to a list, are built on top of tables. Tables allows the app to scale better when lists can grow very long. Some features that use tables include drafts and bookmarked communities.
Currently while the app allows users to import/export settings, the app does not give the user any way to import/export anything backed by tables. This means not everything can be carried over by importing/exporting settings.
This release aims to give users a way to preview the database within the app and export them and import them with a high level of configurability.
This feature is a prerequisite of a larger feature which will be announced later.
Full changelog
- Add support to import/export app data that is stored in tables.
- Improve performance of "mark posts as read on scroll".
- Improve general scroll performance on the post feed screen.
- Updated community search result to show the full community name with instance.
- Remove malformed markdown fix which tried to correct malformed headlines by inserting a space between '#' and text if there wasn't one.
- Change open instance behavior. If the instance opened does not match the current account, the guest account is used automatically. This is to prevent the app from getting into a weird state.
- Fix a bug where links do not open correctly if the default browser app is Firefox.
- Fix a bug where the post feed header does not update when switching instances.
- Fix a bug where rate limit errors are not recognized correctly.
- Fix a bug where "mark posts as read on scroll" doesn't mark a post as read if the height of the post is taller than the screen.
- Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.
Update
Some more bug fixes to come:
- Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.
- Improve general scroll performance on the post feed screen.
Update 2
Releasing the changes in the last update as v1.58.1.
Update 3
Conducting some user-agent testing. Releasing as v1.58.2.
- Add setting to change the app's user-agent.
Update 4
More fixes incoming:
- Fix a bug in full post layouts where blurred NSFW images are sometimes not shown.
- Fix a bug in full post layouts where NSFW posts can cause content to jump as they are loaded in.
- Fix a bug where blurred NSFW images are not shown for videos.
- Fix a bug where "Prefer full size image" for certain layouts was not respected and was always on.
- Fix a bug where posts in the post feed would jump around if "Prefer full size image" was on.
- Fix a bug where some posts do not have a "preview" button when using the list style layouts.
- Fix card shadow being clipped on user info screen.
- More optimizations in the post feed/post screen.
Update 5
Releasing new changes as v1.58.3
Update 6
Big update here which should both improve performance and also lessen the effects of rate limiting issues. These changes will be released as v1.58.4.
- Optimized network calls in the critical sections of the app.