summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update pt_BR translation fileGravatar Daltux6 days1-13/+14
|
* Bumped version.Gravatar grunfink7 days1-1/+1
|
* Merge pull request 'Add hh:mm times to posts, using the user timezone' ↵Gravatar grunfink7 days1-3/+25
|\ | | | | | | | | | | (#530) from dandelions/snac2:exact-post-times into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/530
| * time-labels: fixed segfaultGravatar green9 days1-2/+3
| |
| * small: timezone dependant date labelsGravatar green9 days1-3/+24
| |
* | Merge pull request 'Configurable limits for polls' (#534) from ↵Gravatar grunfink7 days3-5/+29
|\ \ | | | | | | | | | | | | | | | dandelions/snac2:poll-limits into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/534
| * | poll-limits: revert accidentally commited changesGravatar green8 days2-8/+5
| | |
| * | poll-limits: added documentation to the man pageGravatar green8 days1-5/+9
| | |
| * | poll-limits: added "max_poll_option_length" optionGravatar green8 days1-2/+5
| | |
| * | poll-limit: fix warningGravatar green9 days1-2/+3
| | |
| * | personal: bigger limit for pollsGravatar green9 days2-3/+13
| | |
| * | small: fix segfault for poll optionsGravatar green9 days1-1/+2
| | |
| * | small: configurable poll limitGravatar green9 days2-1/+9
| |/
* | Updated language files.Gravatar grunfink7 days16-3008/+3395
| |
* | Merge pull request 'Bug fix: editing unlisted posts breaks visibility' ↵Gravatar grunfink7 days1-0/+1
|\ \ | | | | | | | | | | | | | | | (#531) from dandelions/snac2:fix-visibility-bug into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/531
| * | visibility: copy more fields on editGravatar green9 days1-0/+1
| |/
* | Merge pull request 'fixing leak in reallocated string' (#535) from ↵Gravatar grunfink7 days1-3/+3
|\ \ | | | | | | | | | | | | | | | byte/snac2:fix-leak into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/535
| * | fixing leak in reallocated stringGravatar byte8 days1-3/+3
| |/
* | Merge pull request 'OOB-fix' (#532) from byte/snac2:OOB-fix into masterGravatar grunfink7 days1-1/+1
|\ \ | |/ |/| | | Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/532
| * fixing out of boundsGravatar byte8 days1-1/+1
| |
| * Merge pull request 'master' (#7) from grunfink/snac2:master into mainGravatar byte8 days65-3316/+5223
| |\ | |/ |/| | | Reviewed-on: https://codeberg.org/byte/snac2/pulls/7
* | Merge pull request 'add susie-q (qr) to artwork' (#528) from ↵Gravatar grunfink9 days1-0/+0
|\ \ | | | | | | | | | | | | | | | pmjv/snac2:master into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/528
| * | add susie-q (qr) to artworkGravatar pmjv9 days1-0/+0
|/ /
* | Version 2.89 RELEASED.2.89Gravatar grunfink11 days1-1/+1
| |
* | Updated RELEASE_NOTES.Gravatar grunfink11 days1-1/+1
| |
* | Updated RELEASE_NOTES.Gravatar grunfink13 days1-0/+2
| |
* | New command-line option 'refresh'.Gravatar grunfink13 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
| | |