Shish
36951db563
use DataUploadEvent fields rather than required metadata
2023-02-24 22:42:03 +00:00
Shish
077a5e7727
fix php8.2 warnings
2023-02-19 11:24:33 +00:00
Shish
3896856c06
more fields
2023-02-14 01:02:58 +00:00
Shish
301a5d3027
updates
2023-02-13 22:28:50 +00:00
Shish
03cf09937b
fixes
2023-02-12 12:27:37 +00:00
Shish
90dd842a7c
TagUsage is not-null
2023-02-07 13:18:42 +00:00
Shish
7fbc19d7a9
expose more image fields
2023-02-07 13:18:00 +00:00
Shish
689b2b13af
send_event(T) -> T
2023-02-04 20:50:26 +00:00
Shish
8492ae9ea4
graphqlitism
2023-02-04 18:55:19 +00:00
Shish
6ca330dd8b
hint
2023-02-04 18:19:04 +00:00
Shish
7c53989038
types
2023-02-04 14:15:47 +00:00
Shish
180f21e29e
Use graphqlite-like API
2023-02-04 13:29:21 +00:00
Shish
fcfeed8413
fix l2 errors
2023-02-03 20:03:04 +00:00
Shish
54e2ca21ec
phpstan
2023-02-03 16:44:16 +00:00
Shish
9721dc8050
format
2023-02-02 16:50:09 +00:00
Shish
708e102338
Have shimmie's global cache object implement PSR-16
2023-02-02 16:04:35 +00:00
Shish
e79470d974
experimental graphql api
2023-02-01 21:57:18 +00:00
Shish
f0ee76e7c7
format
2023-01-11 19:45:26 +00:00
Shish
9b6f40e06e
updates
2023-01-11 18:39:46 +00:00
Shish
f91daba264
count less
2023-01-11 11:41:13 +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
a04bc2e7e4
php8.1 gogogo
2022-10-28 01:45:35 +01:00
Shish
caa3c80de4
Use Y-m-d H:i:s for default 'posted' date
2022-10-27 17:09:39 +01:00
Shish
a828c3e0e5
more thorough testing for path_to_tags, and handle more edge cases
2022-10-27 17:09:39 +01:00
Shish
22ec34ea52
format
2022-09-27 17:38:15 +01:00
myname
10e63a0666
Fixing bulk add bug, tag is set to "\" if no other tags are present
2022-09-27 02:12:24 -05:00
Shish
b859e1fc60
Merge pull request #869 from thoughever/reverse_proxy
...
X-Real-IP support and Varnish PURGE config options
2022-05-01 10:42:54 +01:00
Jessica Stokes
6bc1ec4f81
Allow setting $image->posted
values
2022-04-29 11:21:57 -07:00
thoughever
f15407bc75
X-Real-IP support and Varnish PURGE config options
...
X-Real-IP for core functionality
Global config define REVERSE_PROXY_X_HEADERS
Config host and port for varnish PURGE
config option to specify PURGE protocol
exception in curl purge now shows error code
ipv6 x-real-ip addresses are now validated properly
X-Forwarded-Proto enabled by define
2022-01-20 22:25:22 +00:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
58db685b29
more error handling
2021-11-10 19:33:51 +00:00
Shish
d932178670
don't crash when the user searches with no positive tags and multiple non-existent negative tags
2021-10-06 17:02:29 +00:00
Shish
3f0a8399d1
clarify some nullables
2021-09-25 13:40:41 +01:00
Shish
faf35cc884
video references image width / height
2021-03-16 01:49:48 +00:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Matthew Barbour
4f82dce662
Changed image->get_tag_array to sort the array before returning
2021-01-16 14:26:18 -06:00
Shish
ecafd4e131
Merge branch 'image2post'
2020-10-27 22:42:47 +00:00
Shish
338bbcdbcb
more test passing
2020-10-27 22:19:26 +00:00
Shish
10f563ee37
boolinate locked
2020-10-27 01:05:12 +00:00
Shish
ee7a4f178c
boolinate video/audio
2020-10-27 00:58:18 +00:00
Shish
ed735e17be
boolinate image
2020-10-27 00:58:18 +00:00
Shish
aceb3e23f3
remove redundant casts
2020-10-26 23:18:14 +00:00
Shish
cc06df171a
Argh, that doesn't work for OTHER versions of sqlite...
...
This reverts commit 55e3cb5d63
.
2020-10-26 22:37:25 +00:00
Shish
55e3cb5d63
compatibility with out-of-date sqlite: use '(1=0)' instead of 'false'
2020-10-26 22:33:11 +00:00
Matthew Barbour
e7b109a7f2
Image to Post - Some core files
2020-10-26 10:53:02 -05:00
Shish
19a6b39c70
make use of str_starts_with / str_ends_with / str_contains
2020-10-25 19:31:58 +00:00
Shish
c783ff0e8d
polyfills for php8's str_starts_with and str_ends_with
2020-10-25 19:15:13 +00:00
Shish
c8bd5e8d49
clarity for not-emptiness
2020-10-25 13:09:51 +00:00
Shish
0dca09c230
make order querylets a first class citizen instead of a hack
2020-10-25 12:55:36 +00:00