Commit graph

130 commits

Author SHA1 Message Date
48c38ea62d fix: Tighten invalid file detection 2025-02-03 17:38:13 +00:00
41a3b86cab fix: Tune large GIF detection algorithms 2025-02-03 17:37:55 +00:00
768db5a057 fix: Roll back an overtuned limit 2025-02-03 17:37:29 +00:00
363189597c fix: Redact default URL 2025-02-03 16:16:20 +00:00
218d44d4d0 feat: Add new script to fix invalid avatars 2025-02-03 16:14:57 +00:00
5f30741e58 fix: Show cleanup phase more clearly, tweak default intervals and limits 2025-02-03 16:14:36 +00:00
7c78b5e6e4 fix: Correct counting of processed items 2025-02-03 06:16:48 +00:00
9f71fbd458 feat: Make each step of the iteration more clear 2025-02-03 04:10:29 +00:00
cec2e6ad73 fix: Correct the syntax for the embedded command 2025-02-03 03:55:53 +00:00
e438ffc4aa feat: Rewrite completely to ensure fewer database locks during each cycle 2025-02-03 03:48:43 +00:00
1cd916e184 fix: Make detections for GIF/WebM more precise 2025-02-03 03:48:12 +00:00
e7b88efe81 fix: Rewrite to make more compliant 2025-02-03 03:47:39 +00:00
2ff422aaef fix: Make defaults more optimal 2025-02-03 03:47:09 +00:00
b1fe5f6698 fix: Implement more Shellcheck suggestions, make display more clear, timeout more lenient 2025-02-02 21:15:23 +00:00
90cdec87b4 fix: Correct default file and folder permissions 2025-02-02 21:14:32 +00:00
4c8fd869f7 fix: Separate each part of the database cleaning to prevent one failure from stopping the rest of the script 2025-02-02 21:13:58 +00:00
f438272e75 feat: Delete the pictures in the avatar folder when deleting non-existing users 2025-02-02 03:25:37 +00:00
7a8aecd64a feat: Make output more clear; add support for MariaDB and MySQL 2025-02-01 23:12:02 +00:00
7e864911ee fix: Correct logic of contact selection, add more details to display 2025-02-01 03:59:59 +00:00
84c8cf23b6 fix: Solve typo in new condition 2025-01-29 16:05:32 +00:00
164641f5f7 fix: Add check for whether a WebP file is animated (cwebp does not support compressing animated files) 2025-01-29 15:55:19 +00:00
badc0d824f fix: Add fallbacks when a file may be deleted in the middle of a size check 2025-01-29 15:06:50 +00:00
403d6a464a feat: Optimize lock times by using temporary tables 2025-01-28 16:46:36 +00:00
bcaf777b20 feat: Optimize parallelization even further 2025-01-28 03:10:46 +00:00
847a6337ad feat: Optimize parallelization 2025-01-28 03:00:57 +00:00
3d08dec903 bug: Fix racing condition in .gif compression algorithm 2025-01-26 04:31:05 +00:00
efe59ecfbf chore: Add even more Shellcheck suggestions 2025-01-24 19:34:48 +00:00
06356b6d1c chore: Add Shellcheck suggestions 2025-01-24 19:27:44 +00:00
7f2b750466 chore: Initial release 2025-01-24 19:16:21 +00:00
d842475857 Initial commit 2025-01-24 18:59:13 +00:00