I spent a lot of time fixing bugs in #Fedilab, but what features are you missing the most?
fedilab
My TOP 3 improvements of
over the last year were...
1. Reverse timeline reading order
2. Reload all timelines at once
3. Fix timeline being offset after restart
It also became faster, and much more stable for me.
What were your favorite improvements?
Just a small reminder, if you appreciate my work on my projects:
#Fedilab #CastLab #FediHood #HolosSocial #Fedle
You can support them through #Liberapay
https://liberapay.com/tom79
Or #KoFi:
https://ko-fi.com/tom79
Thank you for considering it, if you can. Your support helps me keep going.
If you get gaps in your home timeline and you use the custom #FDroid repo or the Google Play version of the app, you're welcome to try these APKs and share your feedback:
https://codeberg.org/tom79/Fedilab/issues/1410#issuecomment-23274823
The goal is to make #Fedilab free of gaps, even on very active timelines where some posts are no longer available on your instance.
We will not turn on the option to remove tracking parameters in URLs as it needs to opt-in.
What do you think if #Fedilab warns when tracking parameters have been detected when tapping an URL with an option to opt-in for removing them?
Options: (choose one)
If you have an app that relies on alternative frontends such as #Invidious, #Nitter and others, it's often hard to maintain a list of instances. I had that problem with #UntrackMe and #CastLab, so a CI job now runs every day to maintain a list of available instances.
I might add support for this to #Fedilab.
Source: https://git.holos.social/tom79/untrackme-rules/
Raw list of available frontends:
https://git.holos.social/tom79/untrackme-rules/raw/branch/main/payload.json
People who love photography in the #Fediverse are probably already aware of #Vernissage, an open source photo-sharing project.
It has its own API, but like I did with #Misskey a few months ago, I think I could bring it to #Fedilab.
The idea is to support its endpoints and map the responses to what the app already uses, especially since Fedilab has a media-only view.
What do you think?
Options: (choose one)
#Fedilab 3.44.0 has been published!
You can now preview messages before posting. Home filters (long press on the tab) are now also available for local, public and list timelines. This version also includes several fixes, such as large gaps in the home timeline. If you still have issues, a tool lets you share anonymized data to help find what went wrong.
Full release notes: https://codeberg.org/tom79/Fedilab/releases/tag/3.44.0
Today, I was able to remove #Fedilab from Google 🎉 (until now, it was only unpublished).
I still have to deal with three remaining apps before I can delete my dev account (one is suspended, the other two were removed by Google).
They closed my tickets as duplicates and asked me again to open one per app.
Fedilab is now only available on #FDroid or through #Codeberg.
Yes, I am perfectly aware that leaving Google Play won't help #Fedilab users, because Google's new developer verification policy also applies outside the Play Store.
But the point is that I didn't want to stay passive about these abusive measures from Google.
They go against the freedom we defend every day here on the #Fediverse.
I recently mentioned that I want to give away 10 #Fedilab mugs for its 10th anniversary in a few months, numbered from 1 to 10.
I have no idea how much it will cost to ship them around the world with good packaging. Of course, I will add a personal note on a card with each mug.
I think I should open a fundraiser of around 200/300 euros for it, but I'm not sure about the amount.
Do you think it's OK?
Options: (choose one)
Scheduling boosts or threads with #Fedilab can be unreliable because it's an in-app feature that depends on the device (offline, idle mode, etc.).
But I could add an optional service to handle this on a server, using an independent token that you can revoke at any time (from the app or the web).
For security, tokens would be revoked if nothing is scheduled and nothing new is added for a month.
Would you be interested?
Options: (choose one)
I had announced that I would add #FediHood support to #Fedilab.
I won't (at least for now) because this #Fediverse project didn't find its audience.
It could be a good add-on to existing projects, but it might not need its own dedicated software on the Fediverse.
I don't see it as a misstep in my contributions, but it's important to remain realistic.
I recently asked if you would be interested in seeing #Fedilab support new #Fediverse software.
You welcomed #Loops and #Vernissage, and some of you told me not to give up on #FediHood.
Over to you. Your answers will decide which API Fedilab supports next.
Options: (choose one)
#Fedilab 3.45.0 has been published!
It brings several improvements and fixes. You can now add a colored mark next to avatars in timelines to easily identify content from some accounts. Large media files are automatically resized to what your instance supports. You can also publish directly from the message preview feature.
There are also many fixes, especially a lot of work on catching gaps in the Home timeline.
Release notes: https://codeberg.org/tom79/Fedilab/releases/tag/3.45.0
RE: https://mastodon.uno/@prealpinux/117377077509373503
💔 Purtroppo un'altra app lascia il Fediverso. Questa volta è una delle più conosciute: #Fedilab.
Dopo 9 anni di lavoro, lo sviluppatore ha deciso di fermarsi. La pressione costante e il peso di portare avanti da solo un progetto così importante sono diventati semplicemente troppo.
Questa è anche l'occasione per ricordarci che il software libero non nasce dal nulla e che chi lo sviluppa o mantiene le istanze del Fediverso ha bisogno del nostro sostegno.
rilanciato nel gruppo @fediverso
#Fedilab has left the Google Play Store.
You can update your Google version manually using the APK files attached to the release notes.
For automatic updates shortly after the release, I recommend switching to Fedilab's custom F-Droid repository.
See how to do that in the next message of this thread.
(1/2)
I decided to take a break, because coding became a competition with myself, releasing quickly to satisfy people using #Fedilab and my other projects.
But that is the trap. I gave a lot, hoping people would keep enjoying my projects.
I was looking at it the wrong way. People here are not waiting for results. Building fast and creating things before even suggesting them is not how it works. I should have understood it sooner :)
Definitely taking that break.
Tom
Still off coding, but I keep an eye on the #Fediverse. I asked #Pixelfed twice where to find the documentation for their API endpoints so I could implement them in #Fedilab. I never got a reply.
Today, they published new app versions, but the commit only changes a README file. Honestly, it's frustrating. I like to add new features quickly so people can enjoy them, but here I just can't.
Well, see you soon.
Tom
Three timeline functions in #Fedilab that some might not know:
1. Long-press on standard or list timelines for additional filters (for example, self-replies). (see image)
2. Long-press on a hashtag to follow or filter it.
3. Long-press on interaction buttons to interact using another account of yours (if you have only two, you will not be asked which account to use; quotes are not supported yet - see issue 121).
Marco
FediHood came first in the poll. Many of you voted to support my projects, and I want to make good use of it.
Idea: a timeline in #Fedilab with public posts from people and #Lemmy groups near you, relying entirely on #FediHood and its API.
It would be opt-in and only available in the Fedilab app, with no new account. You can read any city without sharing your location. You only share your city to post nearby, and only when you want.
Would this be useful?
Options: (choose one)
To those wondering about the future of #Fedilab: although I did everything I could to leave the Play Store, I still haven't received a reply to my GDPR request, sent weeks ago. The app has not been removed, so it still appears as an app that accepts Google's rules. That's not my goal. If the freedom to get apps is over, I want Fedilab to go with it. But Google keeps the app. Developers are being held hostage, be aware.
RE: https://toot.fedilab.app/@apps/117413631630202078
To be clearer, #Fedilab has been unpublished and is waiting for full removal.
You can't search for it anymore, but if you already installed it, you can still find it at https://play.google.com/store/apps/details?id=app.fedilab.android
Google's last reply, a few weeks ago, was that they need time. I want to delete my account, but first I need to remove my apps, and they refuse. That's why, as a European, I asked them to respect my rights under the GDPR.
#Fedilab has always let you write in Markdown (MD) with your instance's converter and displays the resulting HTML, visible to everyone.
It also has its own MD rendering, which works on any instance, but only between Fedilab users. It was turned off long ago as it could break HTML formatting.
Now fixed: only real MD markers are converted and HTML stays intact. Search for "Markdown" in the settings to enable it.
Should it be enabled by default again?
