andstatus

Multiple accounts client for multiple Social networks. For Android

APACHE-2.0 License

Stars
307
Committers
13

Bot releases are hidden (Show)

andstatus - Twitter is no longer supported Latest Release

Published by yvolk 11 months ago

There is no free access to reading tweets anymore. So we cannot support Twitter in the Open Source app. More details in #579

andstatus - Avoid confusing current account

Published by yvolk over 1 year ago

Current account should always correspond to the selected timeline. I.e. it cannot be from another Social Network. On app start current account should be the one that belongs to current timeline (i.e. to the Default timeline).
Show my account's avatar on an Action bar of a timeline in a case the timeline is for current account. #566

andstatus - v.58. Background syncing and migration to Kotlin.

Published by yvolk over 3 years ago

v.58. Background syncing and migration to Kotlin

  • Fix background syncing on Android 9+.
  • Fix downloads (avatars/attachments) with redirects, in which location is relative or absolute path without host and protocol.
  • AndStatus fully migrated from Java to Kotlin.
  • Fix a Zip Path Traversal Vulnerability.
  • Add "Log out" button to the "Account" screen.
  • Fix image resizing in a timeline.
andstatus - Private notes from Mastodon

Published by yvolk over 4 years ago

andstatus - Bug fixes

Published by yvolk over 5 years ago

  1. Avoid duplicated mentions
  2. Selecting "Discard" Options menu item during draft editing actually discards (deletes) the draft
  3. Make notification visible in a timeline even if we couldn't find our Actor, who should be notified.
  4. Clear "Outbox" notification, when an activity has been successfully sent
  5. Better way to find out if conversation can be downloaded. Pump.io get at leastprevious activity of the conversation.
andstatus - Sensitive flag and CW/Summary for a Toot/Note

Published by yvolk over 5 years ago

  1. Added "summary" (Content warning) Note property and "Sensitive" flag (checkbox in the Editor). If the Note (Toot) is Sensitive, starting a Reply to that toot the app makes the Reply Sensitive also, and copies Summary (CW) from the parent toot also.
    Sensitive content may be made visible or invisible in the Navigation drawer (or in Settings -> Timeline). #507
  2. More Mastodon attachments are shown now ("remote" media files are shown in a case the type of the local ones is "unknown")
andstatus - Better mobile traffic protection

Published by yvolk over 5 years ago

  1. Size of downloaded files/streams is controlled during download, and not after download completion, as before. This allows to stop downloading a file (or reading a timeline), which appeared to be larger than configured "Maximum size of an attachment"
  2. If attachments are configured to be downloaded via Wi-Fi only: During download, AndStatus checks periodically, if Wi-Fi connection is still active. In case Wi-Fi connection is lost, the download is interrupted and will be retried later.
andstatus - Avatars and Attachments improved

Published by yvolk over 5 years ago

  1. When some Actor follows (or stops following) me, show detailed info about that Actor, not about my Actor.
  2. If an attached video has a preview image, that image will be shown (currently available for Mastodon only). View image / View media context menu item for remotely accessed media files.
  3. Show a text link to a media file, for which even preview image couldn't be downloaded (instead of no attachment at all as before). #502
  4. Don't download attached Video by default. May be changed in Settings -> Attachments -> Download attached video
  5. Actor's avatar in their profile is shown with maximum resolution.
  6. Fixed: Cannot delete a Note's Title (Name) after it was first saved (even in a draft).
andstatus - Fixed crash on Default Color Theme

Published by yvolk over 6 years ago

andstatus - Favoriting activity in GNU Social and Limiting image cache size

Published by yvolk over 6 years ago

andstatus - User's profile at the top of their timeline

Published by yvolk over 6 years ago

andstatus -

Published by yvolk over 6 years ago

andstatus - Video attachments and Titles for notes

Published by yvolk over 6 years ago

  1. Actors having the same WebFingerId (e.g. "[email protected]") in different social networks are merged logically. This allows AndStatus to show you in one timeline activities of one actor, downloaded via different instances. This is especially needed for GNU Social and Mastodon.
    Please note that for Pump.io this feature is provided for years, because all Pump.io instances use the same actorID (WebFingerId) for the same actor.
  2. Mentions timeline is replaced by Interactions, which shows not only "mentions" and replies, but also likes, reposts and followers. Basically "Interactions" timeline shows all interactions of other users with us (our actors) whereas "Notifications" timeline shows us only those interactions, which we preferred to be notified about in Settings > Notifications, plus unsent notes.
  3. Names of things in the User interface (mostly) changed according to the ActivityPub recommendation. In particular, now we use the word "note" for tweets/toots/notices.
    And the words "Actor" and "User" have different meanings (In ActivityPub, a user is represented by "actors" via the user's accounts on servers. User's accounts on different servers correspond to different actors.) Most of Timelines in AndStatus show Activities now instead of Notes.
andstatus - Smoother timeline scrolling

Published by yvolk over 6 years ago

This is the last release that uses Java 7 syntax.

andstatus - Activities instead of messages, and enhancements of Notifications

Published by yvolk almost 7 years ago

  1. This is a major change of AndStatus, which is available for Android 7.0+ devices only and which may require quite a long database upgrade on the first run after the upgrade.
  2. The whole internal data model of the application has changed from working with "messages" to working with "activities", allowing to present social networks in a richer way and to solve many old problems. E.g. after reblogging of a message the message doesn't "jump" to the top of a timeline, as before: now you see a new "Reblog action" for this message at the top the timeline. #172
    The same for Like/Favorite and Follow/"Stop following" actions.
    Usage of this feature to its full potential requires its support in a Social network. As of now only Pump.io fully supports activities; Mastodon sends activities in its "Notifications" timeline only.
    For legacy server timelines that contain messages only, AndStatus also presents Reblogs as activities, because a "Reblog" is an action even in "Twitter-like" implementations. "Messages" from legacy timelines are interpreted as Update actions of these messages.
    Please note that an Actor on separate line also has a separate context menu, related to him.
  3. Direct messages and timelines renamed to Private with corresponding changes in their content.
  4. "Notifications" timeline added, which shows activities that are configured to be notified about in AndStatus Settings -> Notifications. You can be notified about: Followers, Favorites, Mentions, Reblogs, unset messages in the Outbox and about Private messages.
    Notifications, shown in Android Notification area and in the AndStatus Widget, are not forgotten anymore. These notifications are persisted even after device reboot. Notifications are reset when a User opens correspondent timeline e.g. by clicking on the Notification or a Widget. #367 and #398
    In addition to a number of new events (activities/messages), notifications now show an Account (in a case a notification is for one account only) and time, when the last event occurred. #158
  5. For Twitter messages character limit increased up to 280 characters. #475
  6. Dropped support for older Android devices. Minimal supported Android version is 7.0 now. This change allows application developers to start using modern Java 8 language enhancements, including functional programming.
  7. Fixed (at least partially) a problem, related to Doze mode on some devices, when automatic background syncing doesn't occur for a long time. Despite Android specifications, I noticed that e.g. my new Lenovo tablet doesn't wake up for a "maintenance window" and Android system initiated background syncing could never occur. So additional timer introduced to check for missed sync events and initiate syncing if necessary. #295
  8. Fixed optional Reply, Reblog and Like action buttons, located under messages. #472
  9. Fixed conversation loading for some servers. Now messages are shown in a Conversation View even in a case a (buggy) server doesn't show relations of these messages to each other. I.e. even if a message is not a reply to any other message in the thread.
andstatus - Bug fixes

Published by yvolk about 7 years ago

andstatus - Bug fix

Published by yvolk over 7 years ago