Shish
8f8c0d151a
Update dependency versions
2024-08-31 17:06:39 +01:00
Shish
91e1cf3abe
[graphql] take post metadata as arbitrary key-value pairs
...
I don't want "tags" and "source" to be special things where we explicitly handle those and fail to handle anything else. Making all metadata fields {string:string} pairs seems nicer, and matches with HTTP POST syntax
2024-02-25 20:06:18 +00:00
Shish
b9c7d632fd
[graphql] custom field resolver, fixes #1089
2024-02-25 19:32:05 +00:00
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
9c4e306b58
[tag_edit] separate responsibility for tags, source, owner, and lock
2024-02-12 22:08:47 +00:00
Shish
f95e59cbae
[image info] have ImageInfoSetEvent 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
802ff336a2
[core,tests] even more types
2024-01-15 14:08:11 +00:00
Shish
bb9ab613ce
[everything] bulk set event handler return types to void
2024-01-15 11:52:35 +00:00
Shish
36388aa7a1
schema-dump doesn't need any args
2024-01-11 01:03:19 +00:00
Shish
ec35cace6a
[core] replace quarter-arsed CLI interface with Symfony Console
2024-01-11 01:01:39 +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
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
6bf7d63a29
[grahpql] update_post_metadata
2023-03-08 22:31:13 +00:00
Shish
7ced11fba8
add a separate upload API for graphql clients
2023-02-24 22:50:42 +00:00
Shish
ef8e25d6f2
Add options for CORS
2023-02-07 14:18:21 +00:00
Shish
6d301b5ec4
gqla updates
2023-02-05 15:56:06 +00:00
Shish
8492ae9ea4
graphqlitism
2023-02-04 18:55:19 +00:00
Shish
9721dc8050
format
2023-02-02 16:50:09 +00:00
Shish
e79470d974
experimental graphql api
2023-02-01 21:57:18 +00:00