aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-22Version 2.89 RELEASED.grunfink
2026-01-22Updated RELEASE_NOTES.grunfink
2026-01-19Updated RELEASE_NOTES.grunfink
2026-01-19New command-line option 'refresh'.grunfink
2026-01-17Updated RELEASE_NOTES.grunfink
2026-01-17Fixed small memory leak.grunfink
2026-01-17Merge pull request 'simple cosmetic counters' (#519) from ↵grunfink
byte/snac2:counters into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/519
2026-01-17Updated RELEASE_NOTES.grunfink
2026-01-17Merge pull request 'segfault fix' (#521) from byte/snac2:fix_segfault into ↵grunfink
master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/521
2026-01-17segfault fixbyte
2026-01-17doing count conditionalbyte
2026-01-16simple cosmetic countersbyte
2026-01-13Version 2.88 RELEASED.grunfink
2026-01-13Updated RELEASE_NOTES.grunfink
2026-01-12Fixed typo.grunfink
2026-01-12Updated RELEASE_NOTES.grunfink
2026-01-12Updated documentation.grunfink
2026-01-12Merge pull request 'Implement metadata stripping for uploaded photos and ↵grunfink
videos' (#515) from draga79/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/515
2026-01-12Revert "Updated documentation."grunfink
This reverts commit cef1d7a176b7603491dfec3f394c1b34bf765f2c.
2026-01-12Move the pronouns closer to the account name.grunfink
2026-01-12Added emoji categories.violette
2026-01-12Updated documentation.grunfink
2026-01-12Updated RELEASE_NOTES.grunfink
2026-01-12mastoapi: also return children of children.violette
2026-01-12Strip all HTML tags from pronouns.grunfink
2026-01-12Updated RELEASE_NOTES.grunfink
2026-01-12Minor tweak.grunfink
2026-01-12Use the metadata pronouns.violette
2026-01-12Updated RELEASE_NOTES.grunfink
2026-01-12Merge pull request 'user-specified word mutes and matching' (#518) from ↵grunfink
byte/snac2:user_mutes into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/518
2026-01-12user-specified word mutes and matchingbyte
2026-01-10Updated RELEASE_NOTES.grunfink
2026-01-10Updated documentation.grunfink
2026-01-10New command-line option top_ten.grunfink
2026-01-10New file xs_list_tools.h.grunfink
2026-01-08Also disable EmojiReact notifications, if so configured.grunfink
2026-01-08Updated documentation.grunfink
2026-01-08Updated RELEASE_NOTES.grunfink
2026-01-08Don't show the EmojiReact dropdown if disabled.grunfink
2026-01-08Don't show any EmojiReactions if they are disabled.grunfink
2026-01-08If disable_emojireact is set to true in server.json, EmojiReacts are dropped ↵grunfink
on input.
2026-01-06Fixed crash.grunfink
2026-01-06Version 2.87 RELEASED.grunfink
2026-01-06Updated RELEASE_NOTES.grunfink
2026-01-06mastoapi: hide EmojiReacts from muted actors and block instances.grunfink
2026-01-06Hide EmojiReacts from muted actors and blocked instances.grunfink
2026-01-06Implement metadata stripping for uploaded videosStefano Marinelli
- Extend `strip_media` to support video files using `ffmpeg`. - Use `ffmpeg -map_metadata -1 -c copy` to strip global metadata. - Support formats: mp4, m4v, mov, webm, mkv, avi. - Add `ffmpeg_path` configuration option. - Implement robust relative path handling (`user/` heuristic) to support jailed environments. - Enforce strict checks on startup: fail if tools (mogrify/ffmpeg) are missing when enabled.
2026-01-06Implement configurable EXIF stripping for uploaded mediaStefano Marinelli
- Add `strip_exif` configuration option to enable metadata removal. - Add `mogrify_path` configuration to specify external tool location. - Implement strip_media using `mogrify -strip`. - Support multiple image formats: jpg, png, webp, heic, heif, avif, tiff, gif, bmp. - Add strict startup check: fail to start if `strip_exif` is enabled but `mogrify` is missing/broken. - Update documentation in `doc/snac.8`.
2026-01-05Version 2.86 RELEASED.grunfink
2026-01-05Updated RELEASE_NOTES.grunfink