AndStatus@Identi.ca andstatus@identi.ca

Moscow, Russia

Open Source community based project, creating AndStatus social networking client for Android, which supports Pump.io, GNU Social, Mastodon, Twitter... Homepage: http://andstatus.org GitHub home: https://github.com/andstatus/andstatus

  • #AndStatus v.39.00 "User's profile at the top of their timeline" is released

    2018-05-30T19:42:03Z via AndStatus To: Public

    #AndStatus v.39.00 "User's profile at the top of their timeline" is released, see https://github.com/andstatus/andstatus/issues/456
    What's new:
    1. User's profile is shown at the top of their timelines: "Sent" (Notes by "someuser@somedomain"). For "my accounts" only: in "Favorites", "Friends" and "Followers" timelines also. Lists of user's friends and followers are available via the profile's context menu.
    2. Switching between accounts made more like in other Android applications, with avatars of current and two previously selected accounts in the Navigation drawer (like e.g. in GMail app). Clicking on current account's avatar opens their "Sent" timeline with the account's profile information at the top. https://loadaverage.org/attachment/4312038
    --
    andstatus@loadaverage.org
    URL: https://loadaverage.org/notice/12920015

  • #AndStatus v.38.02 "Video attachments and Titles for notes" is published

    2018-04-23T18:54:40Z via AndStatus To: Public

    #AndStatus v.38.02 "Video attachments and Titles for notes" is published at an Open Beta testing channel and just waits for your confirmation that it is ready for release https://github.com/andstatus/andstatus/issues/456
    What's new:
    1. Video file can be attached to a new note. A thumbnail of the video attachment is shown in a timeline. Video attachment may be viewed the same way as an image attachment.
    2. Added titles (names) for notes of Pump.io and Mastodon (where they are called "CW").
    3. Added "Public" checkbox to the Note Editor to mark a note explicitly as public or not public. Currently this option is available for Pump.io only.
    4. Click on an attached image or video opens corresponding viewer/player application.
    5. Added an option for "Collapse duplicates" that allows it to find not only adjacent duplicates ("distance" = 1), but also duplicates, separated by other notes: Timeline -> "Maximum distance between duplicates" which defaults to "5" now. Setting it to 0 disables the "Collapse duplicates" feature.
    6. Fixed: All users, mentioned as @username in a text of an incoming note, are identified and used in Notifications. Multiple note recipients are supported for Pump.io.
    --
    andstatus@loadaverage.org
    URL: https://loadaverage.org/notice/12480477

    nukem likes this.

  • Showing correct recipient in "in reply to"

    2018-04-20T05:34:10Z via AndStatus To: Public, AJ Jordan, Yuri Volkov, Some tester 131, Evan Prodromou, JanKusanagi

    @jankusanagi@datamost.com I looked carefully at that screenshot and didn't notice an error. Where do you think the wrong "in reply to" is?
    Please note that a number in parenthesis to the right of "in reply to..." shows note's number in the conversation, to which this note is a reply.

    I didn't mean anything visible in the image, I meant the "inReplyTo" field in the JSON data must be wrong, because you're producing activities such as "updated an image in reply to a comment", where "an image" is a link to the image post (as it should be), but "a comment" is not a link to anything (BUT it should be).


    Just go to https://identi.ca/andstatus right now and look at your Meanwhile feed; you'll see several of those. This probably comes from the fact that you're replying to things with "image" objects, NOT with "comment" objects, and that's not supported, so bad things happen.

    JanKusanagi at 2018-04-20T12:26:02Z

  • 2018-04-19T15:36:25Z via AndStatus To: Public, AJ Jordan, Yuri Volkov, Some tester 131, Evan Prodromou

    @evan@identi.ca I got that a reply to non-private note becomes in Pump.io non-private automatically, even if there is only one concrete recipient.
    But I succeeded to post privately via #AndStatus just sending a note (not a reply) and mentioning a recipient in text.

    Evan Prodromou likes this.

    Just so you know, your image in reply to a comment doesn't properly identify the object to which it's replying ("inReplyTo").

    JanKusanagi at 2018-04-19T16:48:11Z

    *sigh*

    It's hard to reply to your comments that reply to "nothing"...


    “I looked carefully at that screenshot and didn't notice an error. Where do you think the wrong "in reply to" is? Please note that a number in parenthesis to the right of "in reply to..." shows note's number in the conversation, to which this note is a reply. ”

    I didn't mean anything visible in the image, I meant the "inReplyTo" field in the JSON data must be wrong, because you're producing activities such as "updated an image in reply to a comment", where "an image" is a link to the image post (as it should be), but "a comment" is not a link to anything (BUT it should be).


    Just go to https://identi.ca/andstatus right now and look at your Meanwhile feed; you'll see several of those. This probably comes from the fact that you're replying to things with "image" objects, NOT with "comment" objects, and that's not supported, so bad things happen.

    JanKusanagi at 2018-04-20T12:23:39Z

  • Video attachments at Pump.io via AndStatus

    2018-04-14T14:31:29Z via AndStatus To: Public, AndStatus@Identi.ca

    It works!
    I could send a note with a short video from one device via #AndStatus, and I successfully received it on another :-)

    McClane likes this.

  • Testing video attachment, attempt 2

    2018-04-14T14:21:01Z via AndStatus To: Public

    18 years ago... One second video attached.

  • 2018-04-12T04:00:40Z via AndStatus To: Public, JanKusanagi

    @jankusanagi@datamost.com I did one test in each type of social networks (API), and I see that posting to Pump.io fails with an error that causes retries from the client side :-)
    Thank you for noticing, I stopped that retries (would be 10 in total...)
    BTW, does that post with video looks OK from your side?

    Claes Wallin (韋嘉誠) likes this.

    Yes, the video posts look OK, except for there being like 6 versions of the original one xD


    Poor server...

    JanKusanagi at 2018-04-12T09:43:53Z

    » AndStatus@Identi.ca:

    “@jankusanagi@datamost.com I noticed the same server deficiency for GNU Social also.
    This is an effect of the "guaranteed message delivery" from #AndStatus side and "duplication problem ignorance" from the Server side.
    I hope pump.io will fix this some day @alex@pump.strugee.net ?!
    The long story about duplicated posts, caused by communication problems, is here:
    https://github.com/andstatus/andstatus/issues/83”

    Funny, Dianara and other clietns have no such problems.


    The server very clearly replies HTTP 200, or otherwise, whatever error applies. Simple as that.


    I find it hard to believe that AndStatus posted 6 or 7 posts correctly, and the server failed to reply "OK, success" every single time.


    Plus, the reply has a lot of valuable information about the post that has just been created, beyond the "ok, received correctly".

    JanKusanagi at 2018-04-12T18:28:00Z

    » AndStatus@Identi.ca:

    “[...] In any case a server should not unintelligently deliver the same content to the same audience... [...]”

    Why not? What if I happen to want to post the same thing once a day?


    So, the server is "unintelligent" accepting the same post every hour, but AndStatus is not idiotic posting the same thing over and over in a loop, even though the server replied "OK, GOT IT, THXBAI", right?

    JanKusanagi at 2018-04-13T12:23:57Z

  • Note - Testing Video attachments in #AndStatus

    2018-04-12T03:42:24Z via AndStatus To: Public

    Video attachment is here

  • Note - Testing Video attachments in #AndStatus

    2018-04-12T02:51:17Z via AndStatus To: Public

    Video attachment is here

    I guess you don't set plane mode or anything during the night, huh? xD

    JanKusanagi at 2018-04-12T03:06:33Z

    @Jan That's crazy talk! What if you forget to turn it off in the morning! :-)

    Claes Wallin (韋嘉誠) at 2018-04-12T05:36:42Z

    » Claes Wallin (韋嘉誠):

    “@Jan That's crazy talk! What if you forget to turn it off in the morning! :-)”

    True, the world could IMPLODE!!!! =)

    JanKusanagi at 2018-04-12T09:40:24Z

  • Note - Testing Video attachments in #AndStatus

    2018-04-12T01:42:49Z via AndStatus To: Public

    Video attachment is here

  • Note - Testing Video attachments in #AndStatus

    2018-04-12T00:43:40Z via AndStatus To: Public

    Video attachment is here

    Yep, definitely in a loop xD

    JanKusanagi at 2018-04-12T00:45:35Z

  • Note - Testing Video attachments in #AndStatus

    2018-04-11T23:44:06Z via AndStatus To: Public

    Video attachment is here

    Are you actually doing different tests with the exact same title+description+attachment, or is your AndStatus in some kind of crazy loop?

    JanKusanagi at 2018-04-11T23:48:09Z

  • Note - Testing Video attachments in #AndStatus

    2018-04-11T22:43:53Z via AndStatus To: Public

    Video attachment is here

  • Note - Testing Video attachments in #AndStatus

    2018-04-11T21:44:20Z via AndStatus To: Public

    Video attachment is here

  • Note - Testing Video attachments in #AndStatus

    2018-04-11T20:38:36Z via AndStatus To: Public

    Video attachment is here

    McClane, EVAnaRkISTO likes this.

    Great! =)


    But please please please with cherry on top, limit the size of uploads to something sane, like 10 MiB, maybe 20...


    This could very easily screw most servers without users even realizing it. Pump servers aren't ultrapowerful giants like the usual silos.


    Thanks!


    P.S.- Nice painting xD

    JanKusanagi at 2018-04-11T20:56:44Z

  • Image in #AndStatus with a Title

    2018-03-25T19:33:10Z via AndStatus To: Public, AndStatus@Identi.ca

    Text of the note that has an "Attachment". Or it's rather a text, accompanying an image?!

    AJ Jordan, Scott Sweeny, Claes Wallin (韋嘉誠) likes this.

    Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) shared this.

  • AndStatus learns to post with a Title

    2018-03-25T15:11:48Z via AndStatus To: Public

    I'm implementing Title (Note name) in #AndStatus. At last :-)
    This will work for #Pump.io and #Mastodon

    Krugor, EVAnaRkISTO, martinho, Scott Sweeny and 4 others likes this.

    Krugor, martinho, martinho, AJ Jordan and 6 others shared this.

    YEEEEEEEEEEEEEEEEEEEEEEEEEEESSSSS

    JanKusanagi at 2018-03-25T15:42:22Z

    George Standish likes this.

    Yeeehaaa, now with title! =)

    Cool!


    For the record, this is the related issue that you'll now be able to close 🙌

    JanKusanagi at 2018-03-25T16:38:54Z

    AJ Jordan, Claes Wallin (韋嘉誠) likes this.

  • 2018-03-07T19:11:40Z via AndStatus To: Public

    #AndStatus v.37.00 is available in the Open Beta testing channel https://github.com/andstatus/andstatus/issues/456
    "Merging actors of Users from different Social Networks. New Interactions timeline"
    1. Actors having the same WebFingerId (e.g. "andstatus@loadaverage.org") 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 Recommendations. 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. https://loadaverage.org/attachment/4102974
    --
    andstatus@loadaverage.org
    URL: https://loadaverage.org/notice/12053042

  • 2018-01-11T18:22:41Z via AndStatus To: Public

    Edited using v.36.06, which fixed editing of Pump.io messages
    #AndStatus v.36.04 beta "Activities instead of messages, and enhancements of Notifications" is published at an Open Beta testing channel, see https://github.com/andstatus/andstatus/issues/456
    In this beta release:
    1. Translations for 6 new languages added and several existing updated. Many thanks to all volunteer translators making this work at https://crowdin.com/project/andstatus BTW it's not too late to complete what's not done yet, please check that site.
    2. Fixed a crash in Android 8, when syncing occurred in a background. This was the only problem reported during previous two weeks of beta testing, which confirms my observations that AndStatus is close to be released.
    Please report any new major problems to be fixed before a release to the wider audience to https://github.com/andstatus/andstatus/issues

  • 2018-01-11T18:21:59Z via AndStatus To: Public

    #AndStatus v.36.01 "Activities instead of messages, and enhancements of Notifications" is published at an Open Beta testing channel, see https://github.com/andstatus/andstatus/issues/456
    As there are lots of changes, your help in updating translations is needed https://crowdin.com/project/andstatus
    What's new:
    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.
    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.
    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.
    5. 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
    6.For Twitter messages character limit increased up to 280 characters. #158
    7. 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. https://loadaverage.org/attachment/3966689
    --
    andstatus@loadaverage.org
    URL: https://loadaverage.org/notice/11445689

    Panko shared this.