Taking a pass on scoping out the rest of the work required before I'm comfortable making this client public.
I dislike T shirt sizing since that process doesn't give enough insight into what is contributing to estimates, so I'm trialing out a new process for myself.
Glossary:
Trivial - I know how to do this, it's easy to knock out in hours w/ limited research.
Involved - I need to research some aspects, might be a week or two.
Significantly Complex - Need a ton of research, tough to estimate.
While dogfooding my little prototype here, I think I'm realizing that the 'Public/Federated' feed is a bit useless (at least for me). I'm going to make custom feed tabs a priority.
Implemented notifications (not push yet) and dark mode toggle. I will say material 3 is awesome when it leverages colors from the underlying Android phone, though it still looks pretty good on iOS.
Probably the last things I'll do today as I'm taking a break to drink some beer 🍻.
Anyone aware of any data consistency literature for #mastodon. I'm curious to see if a lot of the issues I've seen with other apps is because of poor client caching strategies or it's something more of a headache.
@Decad3nce The other concern I have is how instance feature advertisement is completely ad hoc. The way instances advertise custom features is by stuffing fields into the Instance objects.
@Decad3nce If the scale of conversation really takes off, this will be one of the biggest bottlenecks to ensuring discourse continues.
Without it fixed, the threads can take a long time to load and users would have a disincentive to participate in an attempt to avoid latency.
One of the most glaring concerns with the #Mastodon API I can see right away is that the context API isn't paginated. It's very interesting to see how different clients fall over when a thread has numerous descendants.
The bug has been open on it for a while. https://github.com/mastodon/mastodon/issues/11029
I'm working around it by doing some crafty graph transversal on batched context requests.
@novice definitely on my radar.
It's great when people who are sick test for #SARSCoV2. But when they tell you not to worry because they tested negative: I don't want that other virus either!!! If you are sick with a respiratory illness: Stay at home & get some rest (for you and for others)
Tomorrow I'll knock out alerts and notifications, after all that really remains is settings and per instance customizations.
Added support for status posting and reply mechanisms to this new Mastodon client.
Software Engineer by trade. Tinkerer by necessity.
PNW. UNL. Staff Eng - Android @ Google.
Former alien as documented by the government.
Worked on #CyanogenMod as an embedded hacker (now #LineageOS).
Views are my own. Interested in #Android, #Flutter, #NLP, #Accessibility and anything I can take a soldering iron to.