Release notes for Beta Release 4

New/changed in this build:

  1. 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.

  2. Snapped view

    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.

  3. 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.

  4. Multi-account support

    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.

Known issues: