Path to this page:
./
www/snac,
Simple, minimalistic ActivityPub instance
Branch: CURRENT,
Version: 2.74,
Package name: snac-2.74,
Maintainer: schmonzsnac (Social Networks Are Crap) runs as a daemon, proxied by a
TLS-enabled real httpd server, and provides the basic services for a
Fediverse / ActivityPub instance: sharing messages and stuff from/to
other systems like Mastodon, Pleroma, Friendica, etc. Features:
- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations, e.g. write public notes,
follow users, be followed, reply to the notes of others, admire
wonderful content (like or boost), write private messages...
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button to silence morons
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free
- No cookies either
- Not much bullshit
Master sites:
Filesize: 256.926 KB
Version history: (Expand)
- (2025-03-20) Updated to version: snac-2.74
- (2025-03-04) Updated to version: snac-2.73
- (2025-02-11) Updated to version: snac-2.72
- (2025-02-05) Updated to version: snac-2.71
- (2025-02-01) Updated to version: snac-2.70
- (2025-01-25) Updated to version: snac-2.69
CVS history: (Expand)
2025-04-20 22:12:58 by Amitai Schleier | Files touched by this commit (2) |  |
Log message:
snac: update to 2.75. 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.
|
2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750) |
Log message:
*: recursive bump for default Kerberos implementation switch
|
2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449) |
Log message:
*: recursive bump for icu 77 and libxml2 2.14
|
2025-03-20 17:41:38 by Amitai Schleier | Files touched by this commit (3) |  |
Log message:
snac: update to 2.74. Changes:
Added translations:
- Spanish (default, Argentina and Uruguay)
- Czech
- Brazilian Portuguese
- Finnish
- French
- Russian
- Chinese
- German
- Greek
- Italian
Mastodon API: added support for /api/v1/custom_emojis.
Improved Undo+Follow logic.
Reverted (temporarily) the Markdown code that converted text between
underscores to italics, because it was causing more problems that what
it was worth.
Fixed bug in bookmark CSV import.
Don't indent Twitter-like "threads" (i.e. chains of short posts from the
same author that are self-replies).
(Updating this leaf package during the freeze for the bugfixes.)
|
2025-03-04 18:24:21 by Amitai Schleier | Files touched by this commit (3) |  |
Log message:
snac: update to 2.73. Changes:
Added support for customizing and translating the web UI language
via simple `.po` files. For more information on how to install
language files or create new ones, please see `snac(8)` (the
administrator manual).
New user support for blocking hashtags from the web UI.
The `Content-Security-Policy` HTTP header is now always sent to disable
any JavaScript, instead of just being suggested in the documentation.
Image attachments in SVG format are now disabled by default; you can
enable them back by setting the `enable_svg` value to `true` in
`server.json`.
Several fixes (contributed by inz).
|
2025-02-11 04:04:23 by Amitai Schleier | Files touched by this commit (2) |  |
Log message:
snac: update to 2.72. Changes:
Each post can have more than one attachment from the web UI. The maximum
number can be configured in `server.json` via the `max_attachments`
value (default: 4).
Each notification includes a link labelled `Context`, that leads to a
page with the full conversation tree the post is a part of.
Each followed hashtag has now a directly accesible link.
Fixed a search bug (some matches were missed).
Fixed more crashes (contributed by inz).
Fixed link detection in posts (contributed by inz).
Allow multiple editors for command-line posts (contributed by inz).
Separated maximum and default timeline entry count, allowing larger
timelines to be requested without having to increase the default
(contributed by lxo).
Turned message date into a link to the local post, so that it can be
loaded into a separate tab for interacting with (contributed by lxo).
Special thanks to fellow developer inz for bringing my attention to code
places where I should have been more careful.
|
2025-02-05 05:20:01 by Amitai Schleier | Files touched by this commit (2) |  |
Log message:
snac: update to 2.71. Changes:
Fixed memory leak (contributed by inz).
Fixed crash.
|
2025-02-01 02:45:31 by Amitai Schleier | Files touched by this commit (2) |  |
Log message:
snac: update to 2.70. Changes:
Notifications are now shown in a more compact way (i.e. all reactions
are shown just above your post, instead of repeating the post *ad
nauseam* for every reaction).
New command-line option `unmute` to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts
and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some
configurations.
|