--- Log opened mar nov 22 00:00:34 2022 02:27 < mason> Hm, so, I have unread counts attached to groups, but they don't seem to diminish. What counts has reading/seeing a post? 02:32 < mason> The counts as they exist today aren't as usable as I hope they'll be at some point. 02:33 < fikabot> 💬 I have them turned off entirely on my server at this point 02:33 < fikabot> 💬 even the top level one 02:34 < fikabot> 💬 If i'm gone for more than an hour it's maxed out at 999 anyway 02:34 < fikabot> 💬 it's a lot of work for nothing 02:37 < mason> hrm 02:38 < fikabot> 💬 there is a toggle for turning off the group counts but I just commented out the whole thing on my server as a temporary fix 02:38 < fikabot> 💬 I'm thinking of making a checkbox for that too to make it official 02:39 < mason> I'm pondering a newsreader-style client for the purpose. I'm imagining it tracking seen/unseen posts in one view, and seen posts with updates in another, all broken down topically (by group). 02:40 < mason> It won't be quite so efficient as an actual newsreader given that there aren't typically subjects, but it'd be a nice mode of interaction. 02:41 < mason> Ah well. Way past pumpkin time here. o/ 08:31 < fikabot> 💬 Yes, I was just thinking about how dynamic views based on read receipt would be more efficient. 09:59 < fikabot> 💬 Is "read" like you literally clicked on it like a notification (how my RSS reader workers) or some other toggle? 11:43 < mason> Hank, it'd either be a conscious click, or a determination of how long some minimum percentage of the post was visible on-screen by way of determining if it's safe to assume it's been seen. 11:54 < fikabot> 💬 Exactly. 11:54 < fikabot> 💬 yeah so similar cool 11:54 < fikabot> 💬 and then it is dismissed/hidden unless someone comments on it? 11:54 < fikabot> 💬 or gone for good? 11:54 < fikabot> 💬 dismissed/hidden for good 11:54 < fikabot> 💬 You could always access hidden threads on the archived tab. 11:55 < fikabot> 💬 for sure yeah 11:55 < fikabot> 💬 And/or read comments in a thread would be just collapsed into a single, clickable one. 11:55 < fikabot> 💬 and toggle it back too 11:55 < fikabot> 💬 just curious how to handle updates on that 11:55 < fikabot> 💬 I'm going through the same UX aspect myself 11:56 < fikabot> 💬 like when do I refresh older entries in my timeline? 11:56 < fikabot> 💬 without being too chatty 11:56 < fikabot> 💬 I think if a read, non-ignored thread gets a new comment, you just bubble it up to the top of the timeline (while collapsing past comments under a show past comments button that has a few words or preview) 11:56 < fikabot> 💬 I'm thinking of adding something like a "viewed" timer where if you haven't received an update in like 60 seconds and the user scrolled to view it again then do a reload of it or something 11:57 < fikabot> 💬 but don't want to make the UX unintuitive 11:57 < fikabot> 💬 Oh, so your use case involves a user idling on their own timeline for lengthy periods of time? 11:57 < fikabot> 💬 a swipe down refreshes the last 20 items 11:58 < fikabot> 💬 no just doing local caching a lot 11:58 < fikabot> 💬 that is the other option, expiring the cached items and then doing infill between posts 11:58 < fikabot> 💬 One of the reasons for writing this app is that when I'm on diminished cellular connections browsing fediverse is painful 11:58 < fikabot> 💬 Indeed it _might_ also be difficult to get used to for a user if the posts get rearranged often, even in reaction to clicks. 11:58 < fikabot> 💬 Twitter had a minimalism mode that made it bearable except it too was pretty greedy 11:59 < fikabot> 💬 only way to know is to write it and try it :) 11:59 < fikabot> 💬 It would be great if we had a client that could deal with data traffic (and battery use) efficiently. We have lost quite a few Cuban people due to bandwidth being very expensive there. 12:00 < fikabot> 💬 #Delta.Chat:matrix.org is known to be the most efficient alternative to them at the moment, but there is nothing keeping Friendica or some other Fediverse alternative to being implemented efficiently. 12:00 < fikabot> 💬 I have a 0% conversion ratio after setting up friends accounts on my server 12:02 < fikabot> 💬 biggest complaints: 12:02 < fikabot> 💬 #1 No mobile app 12:02 < fikabot> 💬 #2 Adding images to posts is impossible 12:02 < fikabot> 💬 #3 Feels very slow 12:02 < fikabot> 💬 #4 Hard to figure out how to use in general 12:02 < fikabot> 💬 I can't say any of the complaints are wrong, sadly. 12:02 < fikabot> 💬 Even I wasn't thrilled compared to the D* UI when I first came over but I just dealt with it because it gave me the cross-network integration I couldn't find anywhere else 12:03 < fikabot> 💬 What I want to do is get this as quickly as possible (I keep getting distracted) into alpha MVP status so I can use it as my only portal into fediverse 12:03 < fikabot> 💬 and then every nail I step on will be the next thing I implement or fix 12:03 < fikabot> 💬 real dogfooding of it 12:07 < fikabot> 💬 This morning I finally got timeline refreshing going better so can load newer/older and refresh some etc. 12:07 < fikabot> 💬 https://matrix.org/_matrix/media/v1/download/myportal.social/aDIZqAjESJlvNnCWaCseaJEi 12:07 < fikabot> 💬 🆕 12:07 < fikabot> 💬 I think next up will be reshare button :) 12:09 < fikabot> 💬 I'm more interested in data flows than making it sexy right now since that is mostly skinning. 12:31 < mason> bkil, I'd think I skimmed the last bits, but a thought about messages bubbling up... The less change the better. I can maybe try to mock up a model, but I like the idea of the order being set when the user enters a tab/collection. If they click on a new one or explicitly refresh, they expect some change. UI elements that might be useful would be explicit "refresh" and "mark all read" buttons. One of the 12:31 < mason> more popular newsreaders used to be "NN" for "No News", as in "No News is Good News", so it make it easy to skim and skip, since Usenet was a firehose much the same way the fediverse is becoming a firehose. 12:32 < mason> The holy grails: let the user see new posts, and let the user know when a post they're interested in has been updated. 12:32 < simcop2387> I'm trying to setup the twitter addon, and I've got the oauth keys in there but I'm not seeing anything happen anywhere once I've done that. The twitter addon doesn't show up in user settings anywhere like it says it should 12:32 < mason> Maybe it'd be worth making it very easy to note threads one wants to follow. 13:10 < fikabot> 💬 Manually making some of these one line fixes I just did for the API but on my real server... 13:34 < mason> ..."Unfollowing is currently not supported by your network"... 14:01 < simcop2387> mason: now use impersonation to make people follow others they don't like :) 14:05 < mason> heh --- Log closed mié nov 23 00:00:36 2022