Commit graph

27 commits

Author SHA1 Message Date
Shish
399a56ac79 [dev] bump phpstan strictness
no more null surprises
2024-08-31 21:25:20 +01:00
Shish
8f8c0d151a Update dependency versions 2024-08-31 17:06:39 +01:00
Shish
74ad1bf86d [s3] sync by query (which might be an ID range) rather than by ID range 2024-03-17 22:37:44 +00:00
Shish
e80d235fe9 [core] use Safe library, reduce StdLibEx 2024-02-20 10:38:20 +00:00
Shish
8c22cb1fb6 [core] exact and named page args 2024-02-11 11:34:17 +00:00
Shish
cc9de6b4b2 [core] merge method-check and permission-check into page_matches() 2024-02-10 23:03:14 +00:00
Shish
5735320a95 [extensions] have extension categories, remove versions 2024-02-10 19:42:28 +00:00
Shish
81a8587543 ImageAction->add_button + display_crud 2024-02-10 18:35:55 +00:00
Shish
7895978d93 fewer globals 2024-02-10 01:55:05 +00:00
Shish
6d1bf8eede [admin] have AdminActionEvent carry its own params 2024-02-10 00:00:49 +00:00
Shish
82a3ce25c2 level 7 typing 2024-01-20 23:27:34 +00:00
Shish
b60c3fe362 [core] a load more type hints, and fix bugs revealed by type hints 2024-01-20 14:11:00 +00:00
Shish
83f3ae99eb [s3] allow CLI sync to limit number of itesm 2024-01-16 01:25:48 +00:00
Shish
30c564d317 [s3] allow sync'ing more posts in one go 2024-01-16 00:44:17 +00:00
Shish
5cc1a6febe [s3] button for manual sync, fixes #998 2024-01-16 00:35:17 +00:00
Shish
bb9ab613ce [everything] bulk set event handler return types to void 2024-01-15 11:52:35 +00:00
Shish
ec35cace6a [core] replace quarter-arsed CLI interface with Symfony Console 2024-01-11 01:01:39 +00:00
Shish
69e9201cc6 [s3] no need for static 2024-01-10 18:41:06 +00:00
Shish
219096d10b show queue length 2024-01-10 17:25:02 +00:00
Shish
e95c47c547 [s3] when there are many actions in a single page request, queue them instead of timing out 2024-01-09 17:23:34 +00:00
Shish
edb8ec33fa more consistency for 'old' and 'new' terminology 2024-01-09 15:27:02 +00:00
Shish
a28fb66b91 [core] have ImageReplace replace image->file with a new file, not replace a whole Image object 2024-01-09 02:33:14 +00:00
Shish
e401dd9e52 [s3] allow sync to skip files that exist 2024-01-06 22:57:00 +00:00
Shish
b4f61efbfc [s3] manual re-sync button 2024-01-06 22:26:22 +00:00
Shish
26630a4e3b fmt 2024-01-05 15:32:07 +00:00
Shish
af309601f5 [upload] separate out DataUpload, ImageAddition, and TagSet/SourceSet/LockSet/etc 2024-01-05 15:00:07 +00:00
Shish
8015d69acf [s3] extension for adding/deleting images on an S3 compatible host 2023-12-21 21:56:48 +00:00