Commit graph

119 commits

Author SHA1 Message Date
4924cd7933 fix: Correct issues with the loop 2025-02-10 00:32:13 +00:00
69d1f07f84 fix: Improve the lockfile 2025-02-10 00:07:25 +00:00
89d876a1fa fix: Add thread parallelism, optimize certain fetches even further 2025-02-09 23:29:49 +00:00
1ee6c0dfad feat: Greatly optimize loop, add benchmarks, correct printing 2025-02-09 02:31:07 +00:00
303ef0be9f feat: Optimize loop 2025-02-09 02:30:01 +00:00
7456eb97a1 fix: Correct permissions and frame amount counter 2025-02-09 02:29:19 +00:00
f6503dbe78 fix: Correct order of comparisons, simplify line clearance 2025-02-07 19:10:58 +00:00
f819f63559 chore: Apply shellcheck/shfmt suggestions 2025-02-07 19:00:48 +00:00
4095a83511 fix: Rewrite and reorder code to print output better 2025-02-07 18:59:53 +00:00
a42824cc06 fix: Correct some errors 2025-02-07 18:59:25 +00:00
43cb4e8810 fix: Correct name of database optimizer, prevent infinite loops 2025-02-07 18:58:48 +00:00
59be4584d5 chore: Apply shellcheck/shfmt suggestions 2025-02-07 16:22:53 +00:00
e3962133f0 fix: Make the shellcheck show most warnings more clearly 2025-02-07 16:20:39 +00:00
98c48e0440 fix: Add even further corrections to the code 2025-02-07 16:19:59 +00:00
e1d3c99744 feat: Add a script to directly compress the storage folder 2025-02-07 15:45:21 +00:00
8cb49b6260 fix: Use temporary tables to make the search slightly faster 2025-02-07 15:23:07 +00:00
801b38d493 fix: Fix yet more missing variables (again, no data loss yet) 2025-02-07 15:22:16 +00:00
5fbdce991c fix: Correct yet another typo (no data loss this time fortunately) 2025-02-07 15:03:10 +00:00
01c3931525 fix: Revert breaking changes 2025-02-07 14:55:39 +00:00
82a9f96770 feat: Add detection and correction of image files with the wrong extension 2025-02-07 14:54:35 +00:00
b0fde6dc39 fix: Make item selection more accurate 2025-02-07 14:52:43 +00:00
4d46eca970 fix: Correct permissions for www-data group 2025-02-07 14:51:18 +00:00
af11063bd8 fix: Correct major typo that would delete all post-media 2025-02-07 13:23:20 +00:00
f92982f10e chore: Set proper permissions for files 2025-02-06 15:28:53 +00:00
f3ee8fabc6 chore: Add a builder script 2025-02-06 15:00:17 +00:00
a4a4194f41 fix: Remove piping to solve nested shell scope issues 2025-02-06 14:39:52 +00:00
b382a99283 fix: Sort the processes by data complexity 2025-02-06 14:37:49 +00:00
1885f77738 fix: Correct group 2025-02-06 14:36:48 +00:00
59c39a3f6b feat: Add new script to delete old users from the database 2025-02-06 14:36:19 +00:00
04df6ebb75 fix: Remove spurious line 2025-02-06 01:17:30 +00:00
e8701693f9 feat: Parallelize deletions 2025-02-06 01:15:40 +00:00
20b40ca058 fix: Move piping to prevent embedded shell scope issues 2025-02-05 20:18:30 +00:00
e001f8706c fix: Rewrite the logic to better handle the cycle and properly regenerate images; clean with shfmt/shellcheck 2025-02-05 15:03:28 +00:00
39c4369f12 chore: Clean with shfmt/shellcheck 2025-02-05 15:01:42 +00:00
255f98fd18 fix: Use temporary file to store variable, bypass nested shell scope limitations 2025-02-04 15:09:13 +00:00
29d6107bdb fix: Correct syntax of a set of comparisons 2025-02-04 05:35:01 +00:00
a1abf7fd85 fix: Add proper limit tracking through each iteration 2025-02-04 05:30:29 +00:00
8f21626721 fix: Correct some variables 2025-02-03 23:01:36 +00:00
c65c1c2719 feat: Use the last known ID as a checkpoint for further iterations 2025-02-03 18:41:38 +00:00
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