It's hard to know which pots are on the back burner and which ones are hot! ActivityDesk... is this (among other things) a multi-account desktop client for the Mastodon API using Qt for the UI? Asking for a friend, a new friend who paid me for a design that you might be building already. What's the best way to help you ship ActivityDesk with the Mastodon API done? I'd rather rough out the QML than build the whole thing, even for for a check
@AceNovo I need to get better at communicating things tbh. Yeah, ActivityDesk is the KDE-sponsored/-backed project for social stuff. https://commits.kde.org/scratch/jalcine/activitydesk/7ba5809bd3a7f4607e7686b26bd102a2b30c8579
Tbh, the UI shouldn't know too much about _where_ the data is coming from - everything Mastodon specific would be done in the Rust logic
@AceNovo the goal is to have each social "implementation" (Microsub, Mastodon, Pleroma, PixelFed) done in a way that allows for simple rendering. This'll allow for multiple accounts on one machine too
I'll see if he wants to install Kubuntu on his Windows machines and Chromebook instead of finding someone to build a multiplatform client 😎
That's exciting. I'm personally much less interested in Mastodon than I am in what can be done with ActivityPub source once you have it on a machine you control
@AceNovo tbh I wanna test builds of this for Windows. It'd need someone comfortable with Qt (or wouldn't mind me driving it with them to set up reproducible builds)
Let me tag him, then. I don't have a Windows 10 build system at the moment, but I'd be willing to work on the build process if I did
KDE is sponsoring ActivityDesk, a Qt-based social client for multiple stream sources, including Mastodon. @jalcine is building it. The fastest way to get something substantially similar to what I designed for you on your Windows box would probably be for someone to help with the Windows build
The approach I was thinking is that you put all messages in a single data store and keep metadata on the sources so when you interact with a message, you know which accounts it's visible on. A feed is an index. When you modify filter parameters, you rebuild the index. Ideally, you'd provide a generic filter API rather than hardcoding a specific algorithm
Social is the primary social media platform for the forth coming fourth version of Play Vicious, a new initiative built to bring attention to the plethora of creative acts that don't get the shine they deserve.
For more details about the project and how to support, go here.