@dtluna Maybe what you really want is to add something new to AndStatus: new cool features or support new Social network/API?! This could be beneficial for everyone. BTW, in 2009 I joined AndTweet project and started to contribute to it. Only more than a year later, when previous project maintainer abandoned it, I had to create AndStatus as a new community project, not tied to any company and to Twitter. And continued development, inviting all existing project contributors... https://github.com/andstatus/andstatus/graphs/contributors
@camus @dtluna Yes, the "load" method, which consists of calls to other methods, actually gives a list of steps done to load and properly organise a list of messages for the Conversation view.
@camus @dtluna Yes, something like this :-) GitHub platform is used both for community and for corporate needs. I'm writing Java code at work also, so practicing in using ubiquitous tools/platforms always helps in life...
@dtluna In Java main conversation loading code is this: https://loadaverage.org/url/3167387 It would be easy to understand it, if you open the project in Android Studio - easy navigation to declarations and usages... or better launch AndStatus in Debug mode and go step by step, seeing how internal data is being filled... Current conversation loading code is very inefficient, because messages are loaded from a database one by one. So I plan to introduce ”conversationId" database column and load all messages in one database request...
I decided to implement in AndStatus a Timeline with all Interactions https://github.com/andstatus/andstatus/issues/403 As I see, Twidere has a timeline called "Interactions": it contains mentions / replies of my account(s). Actually "Mentions of me" and "Replies to me" are not the only types of messages, which comprise "Interactions".
In AndStatus we are creating "Interactions" timeline, which will show: * Mentions of "me" (my accounts, registered in AndStatus) and my mentions of other users. * Replies to me and my replies to other users. * Direct messages to and from me.
Maybe also (to be decided...):
* Favoriting of my messages and my favoriting of other users' messages * Reposting/Retweeting/"Sharing" of my messages and my "reposting/sharing actions"
@dtluna Like this: I'm replying to the message, for which my reply is, not to the latest message in the conversation. Thus a tree of messages is being growing, nor a linear list... Or you are asking how I code this in Java? 😀
@karl This is your server, which succeeds or fails to "auto link" a user, not AndStatus. And this is why mentioning a user in AndStatus by WebfingerId is more reliable. More on this: https://github.com/andstatus/andstatus/issues/312 Qvitter works differently, because it has direct access to the server-side database AFAIK. It's a pity that Qvitter does some smart/productivity things for itself only, not for all GNU Social clients, which access the Server via API remotely...
@bemme@quitter.is I also encountered the same error on Twitter recently while posting my message. The error tells that something went wrong at Twitter's side during processing of my message. See e.g. https://mobile.twitter.com/AndStatus1/status/750563256834613250 Unfortunately, Twitter doesn't give any info on a cause of the error. We have to figure out what to do yet.