1257d87e51
Merge and integrate upstream fixes
2023-09-10 09:16:26 -05:00
ac29324184
simplify search a little
2023-05-25 12:59:25 +01:00
12f0bc3a81
Allow SearchTermParseEvent to have a bit more control over results
...
Rather than "add querylet or do nothing", moving more code into the
event means that event handlers are able to add a positive or negative
querylet, add a positive or negative tag, or do nothing
This means that events can respond to the `null` search term by adding a
tag, which would be useful for #917
2023-05-25 12:59:25 +01:00
05da99c428
fix error in error handler
2023-04-03 22:14:41 +00:00
7e017ded3b
format
2023-03-30 20:37:06 +01:00
d6a0d0cb8d
Merge pull request #1 from shish/master
...
Updating to current version
2023-03-26 17:09:08 -05:00
a352a02b2e
Bulk Actions for setting a chain of parent child relationships in the order of images selected.
...
Does not support setting multiple children to one parent in bulk.
2023-03-26 17:01:46 -05:00
64c98e4755
offset/limit for standard terminology in API
2023-03-08 22:26:49 +00:00
4fb2878728
admins can vote too
2023-02-28 23:17:00 +00:00
6d41012f50
use permissions for voting
2023-02-24 22:49:10 +00:00
36951db563
use DataUploadEvent fields rather than required metadata
2023-02-24 22:42:03 +00:00
077a5e7727
fix php8.2 warnings
2023-02-19 11:24:33 +00:00
0715398244
Use enum for permissions
2023-02-15 22:27:00 +00:00
86aa959097
expose join date
2023-02-15 22:00:00 +00:00
ede2dc7cfe
raw_db should always return something
2023-02-14 01:14:49 +00:00
3896856c06
more fields
2023-02-14 01:02:58 +00:00
301a5d3027
updates
2023-02-13 22:28:50 +00:00
03cf09937b
fixes
2023-02-12 12:27:37 +00:00
4e5444e217
avatar URL function
2023-02-08 01:29:52 +00:00
fadadc0efd
Use HTTP/1.1
2023-02-07 13:56:44 +00:00
9b435f6fc3
Allow auth via Bearer token
2023-02-07 13:24:56 +00:00
010f976af5
expose userclass / permissions
2023-02-07 13:21:37 +00:00
90dd842a7c
TagUsage is not-null
2023-02-07 13:18:42 +00:00
7fbc19d7a9
expose more image fields
2023-02-07 13:18:00 +00:00
0bb8d88c1f
don't die when stack trace contains bool
2023-02-07 13:16:30 +00:00
09723bbcb9
less whitespace in logs
2023-02-05 01:26:07 +00:00
689b2b13af
send_event(T) -> T
2023-02-04 20:50:26 +00:00
8492ae9ea4
graphqlitism
2023-02-04 18:55:19 +00:00
6ca330dd8b
hint
2023-02-04 18:19:04 +00:00
7c53989038
types
2023-02-04 14:15:47 +00:00
7ecedc8df7
cache logging details
2023-02-04 13:43:23 +00:00
180f21e29e
Use graphqlite-like API
2023-02-04 13:29:21 +00:00
fcfeed8413
fix l2 errors
2023-02-03 20:03:04 +00:00
ff71a89948
fixes
2023-02-03 16:58:16 +00:00
54e2ca21ec
phpstan
2023-02-03 16:44:16 +00:00
78c56e0a57
sentinel for cache hitting
2023-02-02 16:52:19 +00:00
9721dc8050
format
2023-02-02 16:50:09 +00:00
ab874cffd3
Let's not implement our own cache abstraction layer
2023-02-02 16:49:41 +00:00
5ef6268e54
fix caching for userconfigs
2023-02-02 16:39:36 +00:00
708e102338
Have shimmie's global cache object implement PSR-16
2023-02-02 16:04:35 +00:00
e79470d974
experimental graphql api
2023-02-01 21:57:18 +00:00
d70f68099f
also stringify numbers
2023-01-28 23:41:44 +00:00
215b30dfca
get_debug_info_arr
2023-01-28 19:03:15 +00:00
d663c7892a
fix stringing
2023-01-28 19:02:41 +00:00
7e64d1b052
more reliable stringing
2023-01-28 18:57:42 +00:00
f0ee76e7c7
format
2023-01-11 19:45:26 +00:00
9b6f40e06e
updates
2023-01-11 18:39:46 +00:00
c81911893f
tests
2023-01-11 14:04:35 +00:00
2a18322dd5
god damn it php
2023-01-11 13:27:57 +00:00
f91daba264
count less
2023-01-11 11:41:13 +00:00