hhmx.de

Föderation · Mi 16.04.2025 09:43:50

I'm glad to announce the release of version 2.75 of , the simple, minimalistic instance server written in C. It includes the following changes:

Added support for scheduled posts (for this to work correctly, users will have to set their time zone, see below).

The user can now select a working time zone. This will be used to correctly parse the local date and time of a scheduled post.

Fixed incorrect poll vote format, which was causing problems in platforms like GotoSocial.

Mastodon API: added support for /api/v1/instance/peers.

Added a new snac-admin helper script (contributed by shtrophic).

In the web UI, posts are separated by the <hr hidden> tag; it's invisible in graphical browsers, but it separates post clearly in text-based browsers.

Some Finnish, Spanish, Czech and Russian translation updates and fixes.

https://comam.es/what-is-snac

If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.



This release has been inspired by the song Pictures on the Wall by .

Föderation EN Mi 16.04.2025 10:02:05

@grunfink I installed snac2 for the first time yesterday and I didn't realize there were version tags, so I installed from master.

Scheduled posts were actually the core feature that I needed and was happy to find, so it seems like I accidentally did the right thing :D

Föderation · Mi 16.04.2025 10:05:40

Yes, releases are always clearly tagged. Anyway, I take special care to always have a master that is fully functional (modulo unexpected errors).

Have a nice experience!

Föderation EN Mi 16.04.2025 10:08:46

@grunfink Thank you! The installation was very straight forward and it's been working great so far :)!

Föderation · Mi 16.04.2025 10:05:13

@grunfink
>The hidden state indicates that the element is not currently relevant to the page, or that it is being used to declare content for reuse by other parts of the page and should not be directly presented to the user. The browser will not render elements that are in the hidden state.
arguably the <hr/> elements are still "relevant" semantically, so would it not make more sense to just render these display:none via css and be entirely sure that text browsers that don't render css will *never* try to hide these?

Föderation · Mi 16.04.2025 10:11:31

The hr hidden was introduced to make post boundaries to be clearly visible in text-based browsers, which (I incorrectly supposed) totally ignore CSS. Initially, I did it with a display: none style, but then was surprised that the links2 text-browser indeed interpreted it and hide the separator.

Föderation EN Mi 16.04.2025 10:18:09

@grunfink Great release! Thank you!

Föderation · Mi 16.04.2025 10:21:24

Thank you so much, Stefano!

Föderation EN Mi 16.04.2025 14:01:24

@grunfink Speaking of tags I don’t see a 2.75 tag, only 2.74. Is it me ?

(I have an update script that gets the latest tag).

Föderation · Mi 16.04.2025 14:02:14

Sorry, I forgot a push --tags. It should be there by now.

Föderation EN Mi 16.04.2025 14:04:42

@grunfink Thanks ! It works :-)

Medien: 1

Föderation · Mi 16.04.2025 14:06:45

Thanks for reporting!

Föderation · Do 17.04.2025 01:17:50

My apologies for the delay.

I submitted a Pull Request to update MacPorts' snac to 2.75 here:

https://github.com/macports/macports-ports/pull/28174

GitHub Continuous Integration checks passed OK!

It's up to someone else with commit access to merge it.

Thanks to you, shtrophic and everyone else who helped make improvements for this release!