Release notes for Beta Release 4
New/changed in this build:
Image viewing support
I apologize in advance if the following description is confusing. There are several combinations of preferences that can affect the behavior, and describing them makes it sound confusing. I believe it works pretty intuitively in practice.
App.net recently added support for oEmbed annotations which enables embedding of multimedia metadata in posts. Photos, videos, audio and other rich content metadata is supported. This build of Ferret is the first step in leveraging that new capability. Each post will now be scanned for photo metadata when it is downloaded. If there is a photo attached to a post, it can be viewed in a couple of ways depending on your preferences. There is a new preference in General preferences titled "Show images attached to a post inline with the post?" It currently defaults to Yes.
If Yes is selected, images will be shown inline, as shown in the screenshot below.
If No is selected, a small camera icon will be shown in the header of the post and a link to "View attached photo" will be displayed at the bottom of the post, as shown in the screenshot below. I'm not 100% happy with the link right now, so that will probably change.
The other preference that affects how you interact with photos is the preference titled "What should happen when you select a post?" If you select "Show detailed post/user window", when you select a post by clicking/tapping it (including clicking/tapping the photo if it is displayed), the post will be shown in the detail window and the photo will be shown below the post (a vertical scrollbar will appear if the photo is taller than the maximum height set for that window). If you click the photo, the photo will be loaded into your default web browser.
However, if you set the "What should happen when you select a post?" preference to "Show the app bar", if you click the photo in a post the photo will be loaded into your default web browser.
Note: the ability to add photos to posts will be added soon, along with the ability to render audio and video links that are attached to posts.
The snapped view has been overhauled and should offer a much improved experience for both the main screen and the user profile screen. A few tweaks are still needed in my opinion, but overall, it should be very usable now.
Progressive loading of followers/following users
On the user profile screen, the previous behavior was to load all followers/following users. This could cause some lag when viewing users with large counts. Due to a change made in the App.net API, followers/following users can now be loaded in batches. So, performance on that screen should be improved now.
You can now use Ferret with multiple accounts. To add an additional account, open the Settings menu, then choose Account admin and click/tap the Add New Account button. The authorization screen will appear and you can authorize an additional account. All preferences, streams, etc. are stored independently of each other.
To switch accounts, open the Settings menu, then choose Account admin and select the account name you want to activate by clicking/tapping it. When you have selected an account, two buttons will appear. Click the Activate button.
To delete an account, open the Settings menu, then choose Account admin and select the account name you want to delete by clicking/tapping it. When you have selected an account, two buttons will appear. Click the Delete button. That account will be deleted. If that account was currently loaded, the first remaining account in the list (if any) will then be activated.
- If you move the columns around on the main screen, those changes are not saved. The next time you start the app, they will be back in the original order. This will be fixed in the next release.
- If you have multiple accounts, and try to load an account while on the user profile screen, the screen will not refresh as it should. This will be fixed in the next release.
- If you pause a stream for a long time, and then unpause it, if more than 200 posts were posted in the interim, there will be a gap in the stream. This issue will be fixed soon. Until then, you can work around this issue by removing and then re-adding the stream, or closing and re-opening the app.