summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request 'master' (#7) from grunfink/snac2:master into mainGravatar byte7 days65-3316/+5223
|\ | | | | | | Reviewed-on: https://codeberg.org/byte/snac2/pulls/7
| * Merge pull request 'add susie-q (qr) to artwork' (#528) from ↵Gravatar grunfink8 days1-0/+0
| |\ | | | | | | | | | | | | | | | pmjv/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/528
| | * add susie-q (qr) to artworkGravatar pmjv8 days1-0/+0
| |/
| * Version 2.89 RELEASED.2.89Gravatar grunfink9 days1-1/+1
| |
| * Updated RELEASE_NOTES.Gravatar grunfink9 days1-1/+1
| |
| * Updated RELEASE_NOTES.Gravatar grunfink12 days1-0/+2
| |
| * New command-line option 'refresh'.Gravatar grunfink12 days2-2/+17
| |
| * Updated RELEASE_NOTES.Gravatar grunfink2026-01-171-0/+2
| |
| * Fixed small memory leak.Gravatar grunfink2026-01-171-2/+2
| |
| * Merge pull request 'simple cosmetic counters' (#519) from ↵Gravatar grunfink2026-01-171-7/+13
| |\ | | | | | | | | | | | | | | | byte/snac2:counters into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/519
| | * doing count conditionalGravatar byte2026-01-171-7/+13
| | |
| | * simple cosmetic countersGravatar byte2026-01-161-1/+1
| | |
| * | Updated RELEASE_NOTES.Gravatar grunfink2026-01-171-0/+4
| | |
| * | Merge pull request 'segfault fix' (#521) from byte/snac2:fix_segfault into ↵Gravatar grunfink2026-01-171-1/+4
| |\ \ | | |/ | |/| | | | | | | | | | master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/521
| | * segfault fixGravatar byte2026-01-171-1/+4
| |/
| * Version 2.88 RELEASED.2.88Gravatar grunfink2026-01-131-1/+1
| |
| * Updated RELEASE_NOTES.Gravatar grunfink2026-01-131-1/+1
| |
| * Fixed typo.Gravatar grunfink2026-01-121-2/+1
| |
| * Updated RELEASE_NOTES.Gravatar grunfink2026-01-121-0/+2
| |
| * Updated documentation.Gravatar grunfink2026-01-121-0/+2
| |
| * Merge pull request 'Implement metadata stripping for uploaded photos and ↵Gravatar grunfink2026-01-124-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 grunfink2026-01-121-2/+0
| | | | | | | | | | | | This reverts commit cef1d7a176b7603491dfec3f394c1b34bf765f2c.
| * | Move the pronouns closer to the account name.Gravatar grunfink2026-01-121-15/+16
| | |
| * | Added emoji categories.Gravatar violette2026-01-124-11/+44
| | |
| * | Updated documentation.Gravatar grunfink2026-01-121-1/+11
| | |
| * | Updated RELEASE_NOTES.Gravatar grunfink2026-01-121-0/+2
| | |
| * | mastoapi: also return children of children.Gravatar violette2026-01-121-17/+34
| | |
| * | Strip all HTML tags from pronouns.Gravatar grunfink2026-01-121-3/+2
| | |
| * | Updated RELEASE_NOTES.Gravatar grunfink2026-01-121-0/+2
| | |
| * | Minor tweak.Gravatar grunfink2026-01-121-4/+6
| | |
| * | Use the metadata pronouns.Gravatar violette2026-01-123-0/+40
| | |
| * | Updated RELEASE_NOTES.Gravatar grunfink2026-01-121-0/+2
| | |
| * | Merge pull request 'user-specified word mutes and matching' (#518) from ↵Gravatar grunfink2026-01-122-1/+96
| |\ \ | | | | | | | | | | | | | | | | | | | | byte/snac2:user_mutes into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/518
| | * | user-specified word mutes and matchingGravatar byte2026-01-122-1/+96
| |/ /
| * | Updated RELEASE_NOTES.Gravatar grunfink2026-01-101-0/+2
| | |
| * | Updated documentation.Gravatar grunfink2026-01-101-0/+3
| | |
| * | New command-line option top_ten.Gravatar grunfink2026-01-105-9/+102
| | |
| * | New file xs_list_tools.h.Gravatar grunfink2026-01-103-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
| | |