Shish
db0e788a67
[core] Deduplicate ImageAdditionEvent & ImageInfoSetEvent
...
Rather than ImageAddition triggering TagsSet/SourceSet/LockSet etc in one way, and ImageInfoSet triggering TagsSet/SourceSet/LockSet in a different way, why not have ImageAddition *just* deal with image addition, and then send a separate ImageInfoSet to deal with all of the metadata setting?
2024-02-20 22:15:24 +00:00
Shish
e80d235fe9
[core] use Safe library, reduce StdLibEx
2024-02-20 10:38:20 +00:00
Shish
7ee4152942
[core] organise exceptions a bit
2024-02-11 16:03:23 +00:00
Shish
5735320a95
[extensions] have extension categories, remove versions
2024-02-10 19:42:28 +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
2688843d80
more types
2024-01-15 13:08:59 +00:00
Shish
bb9ab613ce
[everything] bulk set event handler return types to void
2024-01-15 11:52:35 +00:00
Shish
7b9201cb42
[core] Database::with_savepoint()
2024-01-09 21:59:24 +00:00
Shish
4d011fa5e5
[core] remove add_image, send_event(DataUpload) is much clearer as to what it's actually doing
2024-01-09 19:24:56 +00:00
Shish
edb8ec33fa
more consistency for 'old' and 'new' terminology
2024-01-09 15:27:02 +00:00
Shish
81ec577b32
[core] only move file to warehouse if all the rest of the upload is ok, fixes #1004
2024-01-09 04:49:19 +00:00
Shish
af309601f5
[upload] separate out DataUpload, ImageAddition, and TagSet/SourceSet/LockSet/etc
2024-01-05 15:00:07 +00:00
Shish
ff04083ad5
[handle_archive] merge tags from inside the archive and the form, fixes #483
2024-01-04 15:55:48 +00:00
Shish
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
36951db563
use DataUploadEvent fields rather than required metadata
2023-02-24 22:42:03 +00:00
Shish
689b2b13af
send_event(T) -> T
2023-02-04 20:50:26 +00:00
Shish
f0c6dec798
nits
2023-01-11 11:59:56 +00:00
Shish
5a64e8729b
nits
2023-01-11 11:15:26 +00:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Shish
8a58ede5b3
remove some dead code
2020-10-29 01:28:46 +00:00
Matthew Barbour
cc8f32a65e
Image to Post - bulk import export
2020-10-26 10:53:04 -05:00
Shish
cbe1f792f9
format
2020-07-07 16:07:23 +00:00
Matthew Barbour
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
Matthew Barbour
8dd5ad16f3
Bulk import/export adjustment to prevent zip uploader overlap so the test won't bomb
2020-06-24 23:55:54 +01:00
Matthew Barbour
ea34d9b756
Changes and bugfixes for bulk import extension
2020-06-23 15:12:26 +01:00
Matthew Barbour
9b9f1d0341
Cleaned up some warnings in bulk import/export extension
...
Added transactions to bulk import
Renamed beginTransaction to begin_transaction for naming consistency
Updated cron uploader to handle bulk import transactions
2020-06-23 15:07:00 +01:00
Matthew Barbour
dd08b936e3
Added skipped count to bulk import
2020-06-23 15:03:32 +01:00
Matthew Barbour
6d16c52367
New bulk import/export extension
2020-06-23 15:01:22 +01:00