@dwaltiz Funny proposal :-) I think it's much easier to fix the problem that you encountered (I suspect it's about UI/#UX) yet even _you_ didn't find time to file the issue properly, trying to reproduce it, describing steps to reproduce the issue and attaching screenshots. Just this post that doesn't help to make the app better, unfortunately :-( Yes, there may be "steps back" (developers call them "regressions") but they occur exactly because I'm rewriting #AndStatus and rely on community members, who take their time to explain, what went wrong... So, when you are ready to help, please file the bug here and we will substantially discuss it: https://github.com/andstatus/andstatus/issues?q=is%3Aissue+sort%3Aupdated-desc Maybe at that stage somebody will join us with concrete help...
@z428 As you may see from the discussion it the GitHub issue, the first and maybe the most undefined step in the #ActivityPub#C2S specification is authentication and whoami (account verification/discovery) steps. We agreed on concrete steps and endpoints with pleroma.site developer, but the same probably won't work out of the box with other systems. Anyway, I'm open to collaboration and aim at creation of really unified API, compliant with ActivityPub C2S.
What's new: 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. 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 3. Don't download attached Video by default. May be changed in Settings -> Attachments -> Download attached video 4. Actor's avatar in their profile is shown with maximum resolution. 5. Fixed: Cannot delete a Note's Title (Name) after it was first saved (even in a draft). 6. Fixed: Default notification sound was heard even if set to Silent in Settings. This was caused by changed rules after starting to target Android 9. Any Android notification (including Vibration and Sound) should show an icon in Notification Area (Android 9 restriction). https://loadaverage.org/attachment/5061991
@nestort It appears that AndStatus still cannot show a preview of remote media files that it didn't download. Currently only locally downloaded images/video files are shown at attachments and may be viewed. As a result, media files that are larger than configured in "Attachments -> Maximum size of an attachment" are not shown at all. We need to store locally a preview image (if it is available) and show that image. Or at least show a text link to the media file, for which even preview image couldn't be downloaded. I created the ticket for the feature https://github.com/andstatus/andstatus/issues/502
@emacsen I mentioned WebFingerId not as a part of WebFinger protocol, but only as an artificially created identifier, helping to figure out the same actors via old-style (Twitter-like...) client APIs (which don't provide globally unique identifiers of actors (users...)). As we're currently are figuring out, how to use #ActivityPub C2S protocol in the real world :-) I see that WebfingerId isn't really needed in ActivityPub API: Actor's profile has enough information to know both username and hostname of an actor (what constitutes WebFingerId). I think that you will be interested to read our discussion on this here: https://github.com/andstatus/andstatus/issues/499
Maybe I misunderstand the issue but I think part of it is that right now people are okay with having N ActivityPub identities in a way that mirrors their proprietary service life. "Mastadon, PeerTube, Pixelfed" each on their own. But if you moved the bar the other way, to each of those being some sub-stream of your general AP identity, then you'd insist on a client (or c2s model) that was flexible enough to handle it.
@emacsen #AndStatus Android client allows you to setup as many user accounts as you wish in several types of Social networks (#ActivityPub is in testing now). And it recognizes the same your Actor in different instaces, showing a combine view of one Actor via several networks, or a view of all your Actors...
I made the simplest implementation of #ActivityPub C2S protocol in #AndStatus, allowing me to log into pleroma.site, read home timeline and get other user's info (i.e. read the Actor's profile based on his "id"). But I've got an error response from pleroma.site server on an attempt to send a Note, so I created another bug report in pleroma issues tracker: https://git.pleroma.social/pleroma/pleroma/issues/650
@lanodan It's OK for #Mastodon and #Pleroma to use in their UI "summary" property only. Especially taking into account that Mastodon actually doesn't have Title/Subject of a "toot" but "CW" only (Content Warning) that fits into semantics of #ActivityPub's "summary" better than into "name". Above decision shouldn't influence the "name" property, one of basic properties of #ActivityPub vocabulary.
Regarding current usage: Pump.io uses both "name" and "summary" properties since its creation in 2013, and they live together without problems.
@andstatus Pleroma/Mastodon WebUI is using the summary field, name has just no place at all in the REST APIs nor in the current world of the fediverse. And even in a bit different world: Friendica posts with a title are Articles, without they are Notes.
Discussion of the #ActivityPub Note's "name" property usage and it's processing by Pleroma. Main attention is on the Client to Server interactions that are being implemented in #AndStatus.
I feel that we mixing two different use cases here:
1. An ActivityPub property, to which a Note's Subject/Title is placed, when entered via Pleroma web UI. I understood about this point.
2. Delivery / sending to other servers a Note, which came from a client application or from another server and which has the "name" property. I assume that if incoming Note has the "name" property, Pleroma doesn't delete that property, but sends it to recipients with the same value. ?!
@colegota I need to look into Notifications another time, after the latest crash fix (that was a one line fix actually). Looks like different "notification channels" are mixed...
@tom79 "statuses/mentions.json" endpoint is the primary source of Notifications in the GNU Social "type of a Social network" and in Twitter. But as I wrote, an activity / note from ANY timeline may be put into "(Unread) Notifications" timelines, if #AndStatus app decides that a User needs to be notified about it. Even from "Search" timelines, which can be made syncable. @up201705417@loadaverage.org
@up201705417@loadaverage.org "Unread notifications" are just notifications, which weren't explicitly marked as "read" by a user (using "Mark all as read" button on an "Unread notifications" timeline). @tom79 @lnxw48a1@nu.federati.net @colegota
Open Source multiple accounts client for multiple Social networks, including
GNU social, Mastodon, Twitter and Pump.io.
AndStatus can combine your feeds from all networks into one Timeline,
and it allows you to read and post even when you are offline.
For Android v.7.0+ devices.