summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 2.89 RELEASED.HEAD2.89masterGravatar grunfink31 hours1-1/+1
|
* Updated RELEASE_NOTES.Gravatar grunfink31 hours1-1/+1
|
* Updated RELEASE_NOTES.Gravatar grunfink4 days1-0/+2
|
* New command-line option 'refresh'.Gravatar grunfink4 days2-2/+17
|
* Updated RELEASE_NOTES.Gravatar grunfink6 days1-0/+2
|
* Fixed small memory leak.Gravatar grunfink6 days1-2/+2
|
* Merge pull request 'simple cosmetic counters' (#519) from ↵Gravatar grunfink6 days1-7/+13
|\ | | | | | | | | | | byte/snac2:counters into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/519
| * doing count conditionalGravatar byte6 days1-7/+13
| |
| * simple cosmetic countersGravatar byte7 days1-1/+1
| |
* | Updated RELEASE_NOTES.Gravatar grunfink6 days1-0/+4
| |
* | Merge pull request 'segfault fix' (#521) from byte/snac2:fix_segfault into ↵Gravatar grunfink6 days1-1/+4
|\ \ | |/ |/| | | | | | | master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/521
| * segfault fixGravatar byte6 days1-1/+4
|/
* Version 2.88 RELEASED.2.88Gravatar grunfink10 days1-1/+1
|
* Updated RELEASE_NOTES.Gravatar grunfink10 days1-1/+1
|
* Fixed typo.Gravatar grunfink11 days1-2/+1
|
* Updated RELEASE_NOTES.Gravatar grunfink11 days1-0/+2
|
* Updated documentation.Gravatar grunfink11 days1-0/+2
|
* Merge pull request 'Implement metadata stripping for uploaded photos and ↵Gravatar grunfink11 days4-2/+176
|\ | | | | | | | | | | videos' (#515) from draga79/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/515
| * Implement metadata stripping for uploaded videosGravatar Stefano Marinelli2026-01-062-16/+106
| | | | | | | | | | | | | | | | | | - 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.
| * Implement configurable EXIF stripping for uploaded mediaGravatar Stefano Marinelli2026-01-064-2/+86
| | | | | | | | | | | | | | | | | | - 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`.
* | Revert "Updated documentation."Gravatar grunfink11 days1-2/+0
| | | | | | | | This reverts commit cef1d7a176b7603491dfec3f394c1b34bf765f2c.
* | Move the pronouns closer to the account name.Gravatar grunfink11 days1-15/+16
| |
* | Added emoji categories.Gravatar violette11 days4-11/+44
| |
* | Updated documentation.Gravatar grunfink11 days1-1/+11
| |
* | Updated RELEASE_NOTES.Gravatar grunfink11 days1-0/+2
| |
* | mastoapi: also return children of children.Gravatar violette11 days1-17/+34
| |
* | Strip all HTML tags from pronouns.Gravatar grunfink11 days1-3/+2
| |
* | Updated RELEASE_NOTES.Gravatar grunfink11 days1-0/+2
| |
* | Minor tweak.Gravatar grunfink11 days1-4/+6
| |
* | Use the metadata pronouns.Gravatar violette11 days3-0/+40
| |
* | Updated RELEASE_NOTES.Gravatar grunfink11 days1-0/+2
| |
* | Merge pull request 'user-specified word mutes and matching' (#518) from ↵Gravatar grunfink11 days2-1/+96
|\ \ | | | | | | | | | | | | | | | byte/snac2:user_mutes into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/518
| * | user-specified word mutes and matchingGravatar byte12 days2-1/+96
|/ /
* | Updated RELEASE_NOTES.Gravatar grunfink13 days1-0/+2
| |
* | Updated documentation.Gravatar grunfink13 days1-0/+3
| |
* | New command-line option top_ten.Gravatar grunfink13 days5-9/+102
| |
* | New file xs_list_tools.h.Gravatar grunfink13 days3-1/+171
| |
* | Also disable EmojiReact notifications, if so configured.Gravatar grunfink2026-01-081-0/+3
| |
* | Updated documentation.Gravatar grunfink2026-01-081-0/+2
| |
* | Updated RELEASE_NOTES.Gravatar grunfink2026-01-081-0/+4
| |
* | Don't show the EmojiReact dropdown if disabled.Gravatar grunfink2026-01-081-1/+1
| |
* | Don't show any EmojiReactions if they are disabled.Gravatar grunfink2026-01-081-1/+1
| |
* | If disable_emojireact is set to true in server.json, EmojiReacts are dropped ↵Gravatar grunfink2026-01-081-0/+5
| | | | | | | | on input.
* | Fixed crash.Gravatar grunfink2026-01-061-1/+1
| |
* | Version 2.87 RELEASED.2.87Gravatar grunfink2026-01-061-1/+1
| |
* | Updated RELEASE_NOTES.Gravatar grunfink2026-01-061-0/+4
| |
* | mastoapi: hide EmojiReacts from muted actors and block instances.Gravatar grunfink2026-01-061-0/+4
| |
* | Hide EmojiReacts from muted actors and blocked instances.Gravatar grunfink2026-01-061-0/+4
|/
* Version 2.86 RELEASED.2.86Gravatar grunfink2026-01-051-1/+1
|
* Updated RELEASE_NOTES.Gravatar grunfink2026-01-051-1/+1
|