Trunkfriends

@trunkfriends
391 Followers
2 Following
66 Posts

This is the home for the desktop app Trunkfriends, your friendly friends tracker that helps you figure out if your friends have gotten lost in the void of a defederation.

Or, you can simply use it to keep track of what followers you have gained or lost.

Nothing is tracked that isn't already easily available via the mastodon APIs, so while we say tracking, this tool isn't helpful for stalking. It is not what it is made for.

Trunkfriends patreons mastodon.social. Help your local instance!

WWWhttps://steinareliassen.github.io/trunkfriends/index.html
Supported OS"anything that runs Java 17+"
DeveloperSteinar Eliassen
Icon&Banner artTiffany Eliassen

Update on the future of the project. I have been hesitant to give updates, not having anything to show.

I peek my head out to say, the project is not at all dead.

TL;DR: The pain of JavaScript is being eased as code is moved over to a type safe language with a well made web framework.

Read more: https://steinareliassen.github.io/trunkfriends/index.html

With this, and the exciting days for federated social media, the code base is getting frequent, daily updates, with a broad set of features coming

Thx for your patience!

Trunkfriends

So, my #linux install "died". Not gonna point a finger at linux and say "bad OS!", really, it wasn't the OS that died, but the GUI bits that failed to boot, and it most likely was caused by myself so I can really just blame myself.

I could boot no-GUI and backup all files, and just reinstalling everything seemed easier than to figure out how to rescue X. (the GUI bit)

Annoying thing is that this happens when I wanted to sit down and work more on the rewrite of @trunkfriends , stuff keeps getting in the way.

But, this gave me the chance to toss Ubuntu. Since I will no longer create debs for installs, but distribute it in easier, "non-native" ways, I no longer need "the most used distro".

Someone pushed me into the containered ways of Atomic, and, wanting to limit mouse usage, I ended up with Fedora Sway Atomic.

This has been quite the experience. It takes a bit of getting used to.

But the windowmanager sure is less in the way here than the gnome setup in Ubuntu...

Yay... Can I write code now?

@darkling I do not disagree with you though. UI frameworks are a jungle and it is bizarre just how much complexity is needed and how many competitive frameworks one must create.

The UI framework I used for TF though, was easy enough to understand, and in a language I know well.

Now I must venture into a bit of "the unknown".

The most important is to figure out if what is needed is actually supported.

And I am learning some new stuff that can come in handy.

I could become full stack.

Ohno

@darkling My main issue is not the frameworks, though, but distributing it.

They claim their interest is to protect the user from damaging software, but have ways to make it so that software could do no damage.

It should be so easy to create apps to run everywhere, that would be safe for the user to install.

But Google, Microsoft and, by far the worst, Apple, seem overly eager to control everything you put on their systems, and get money for it, even for free stuff.

For linux, it is a breeze

And yes, there will be import routine to convert data from old application to new.

It feels like the giants of the computer industry want to own the software ecosystem to such a degree, that distributing software becomes a challenging pain.

This leads to a lot of frustration when a lot of time goes into things that should be simple.

My profession is a backend developer. I did not anticipate just how much hassle it would be to package and distribute a portable app in a simple way.

But I am learning new stuff, and once the initial bits are done, it could speed things up.

Very few updates, and features to be implementing not coming. I have felt it possibly best to wait with saying something until I have something to show, but it is a bit off, so here goes.

The project is not dead and a lot of work is going into it. But a difficult decision has been made, and this means complete rewrite - and that takes time.

Without support for mobile devices, TF can not get proper reach.

It has not been easy to decide to scrap the current code base, and the reason upsets me.

There has been some other features in the works, but anything to prevent loss of information should have priority.

Things has been slow until now, the final weeks at my old job drained me in ways I could not imagine and relaxing vacation was needed.

Notes backup is first step, note transfer /sync is next, to allow migrating notes.

"So, whatsup, is Trunkfriends dead?"

Nope, and there is an "exciting" new feature in the making: Backing up "notes".

Notes are a handy way to keep "personal information" about people on mastodon, that "sticks" to your local view of their profile.

If you move instance, they vanish. If your instance go down, they vanish. There is no simple way to download notes.

There should be, but until this is implemented in mastodon directly, Trunkfriends will offer an alternative.

I did not release as planned. Test round and packaging are quite time consuming and it was not worth it for just getting scalable UI in an update.

Comparing across servers, a feature that will help you to validate that you got all you follow over when you swap account, is soon implemented.

Possibility to backup lists / blocks etc during fetch is next. Release will happen when these two things are in.