I'm finally getting around to checking out some Fediverse/Mastodon apps on Linux, and Tuba is awesome so far. Standout feature though?
BUILT-IN SCHEDULING! πŸ’™πŸ’™

(EDIT: And the scheduling worked! This is a keeper)

I'm rather amazed that this mastodon client supports scheduling, even when your PC is off! This is a service that literally costs money from places like Buffer, etc.

I wonder how it's being accomplished? Do all instances support it? At any rate, completely awesome feature!

@killyourfm I believe Mastodon has scheduling support built-in, but it’s not surfaced in the web app and is not commonly supported in clients.
@killyourfm I'm wondering if at the ActivityPub protocol level it's sending some kind of schedule event that gets broadcast rather than just storing the scheduled post on your computer

@killyourfm It's built-in to Mastodon, but not surfaced in the official web app for... reasons.

https://fedi.tips/scheduling-posts-on-mastodon/

Scheduling posts on Mastodon | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse

An unofficial guide to using Mastodon and the Fediverse

@jenny753 Huh. It's literally an unexplained reason? HAHA
@killyourfm I mean, if it took 21 years for Firefox to adopt the XDE Base Directory spec... why not, right?
@killyourfm I think the scheduling happens server side. I know I've scheduled posts through a plain web front end and my Tusky app. Just a thought.
@dm Neat! Yea I just learned it's officially supported in the code. Very cool.
@killyourfm Wholeheartedly agree. I have using for 1-2 years now without any major hiccups. Solid and full-featured!
@killyourfm Tuba is awesome! πŸ‘
@killyourfm does it work with the pc turned off? πŸ€”
@jibbolus I want to assume it doesn't (which is why services like Buffer exist). But I have to try now :)
@jibbolus amazingly, yes!!
@killyourfm wow ok! it means they must have a server where they keep user’s credentials.
@jibbolus Is it *possible* the posts are simply being sent to the instance's server, in a "buffer" or something until the scheduled go-live date? I'm not a programmer, but I do know scheduling is built in to Mastodon's code.
@killyourfm I must have missed this and you're right! they don't need a server to do that because it's backed into maston apis (for those who wonder: https://docs.joinmastodon.org/methods/statuses/#create)
statuses API methods - Mastodon documentation

Publish, interact, and view information about statuses.