0978ef99e3
MicroHTML on pools ext
2023-08-16 15:40:08 +01:00
8202367eaa
build_selector and make_form_microhtml as SHM_ functions
2023-08-16 15:40:08 +01:00
34b608c4b7
ratings ext fully MicroHTML
2023-07-03 16:35:43 +01:00
84d232ca0d
build_selector returns HTMLElement
2023-07-03 16:35:43 +01:00
7ee31db5c6
fixed docstring
2023-07-03 16:35:43 +01:00
ca88b28b1e
use MicroHTML
2023-07-03 16:35:43 +01:00
969a1eeab1
html_escape on build_selector
2023-07-03 16:35:43 +01:00
819a5b16e9
remove useless check
2023-07-03 16:35:43 +01:00
8db0086d7a
standard HTML select code
2023-07-03 16:35:43 +01:00
016a5d240b
truncate filenames to 250 chars, fixes #931
2023-07-03 15:09:38 +01:00
340b9daa71
connect to db before setting db timeout
2023-06-30 10:49:25 +01:00
0f162fe32a
format
2023-06-28 13:09:02 +00:00
0c45cf17b2
empty timeout should be unlimited, not immediate death
2023-06-28 13:09:02 +00:00
8fb6fd5f54
stricter nulls
2023-06-27 17:45:35 +01:00
00d4f9f75c
always have a Themelet, never null
2023-06-27 16:11:14 +01:00
304a86b554
types
2023-06-27 16:11:14 +01:00
314528801b
make clamp() more robust
2023-06-27 16:11:14 +01:00
e62cdb0979
offset can't be null, and named args
2023-06-27 15:32:39 +01:00
e8aadf8d23
don't die with invalid cache DSN
2023-06-27 15:31:59 +01:00
533c4f5128
It's been a while...
2023-06-27 14:21:13 +01:00
dc7e8ee231
microhtml for themelet functions, see #828
2023-06-27 14:10:53 +01:00
f9f37fc637
Tag::implode should sort case-insensitively
2023-06-25 21:56:02 +00:00
2ebeb27bb6
avoid retagging unnecessarily?
2023-06-25 21:47:08 +00:00
284b7313cc
...
2023-06-25 21:35:53 +00:00
6fb9b66e45
ffsphp
2023-06-25 21:30:43 +00:00
cc809bc005
trace database writes (how did it take so long to do this? T_T)
2023-06-25 20:47:55 +00:00
f9af363664
argh php
2023-06-25 20:47:55 +00:00
33f32f7b22
Revert "INSERT ... RETURNING is well-supported now" - mysql doesn't...
...
This reverts commit 633d5c5348
.
2023-06-25 20:31:11 +00:00
948ed2724c
single query to insert new image tags
2023-06-25 20:26:51 +00:00
633d5c5348
INSERT ... RETURNING is well-supported now
2023-06-25 20:25:09 +00:00
a03840c60e
Merge pull request #921 from luanalatte/approval-bypass
...
Approval bypass
2023-06-25 19:54:07 +01:00
32f2ab8eb6
optimise tag setting
2023-06-25 14:59:10 +00:00
e66acefa53
extra tracing for bulk tag edit
2023-06-25 14:42:24 +00:00
c5e2353447
manual timeouts
2023-06-25 14:19:52 +01:00
1558318283
pnctl is only available in CLI...
2023-06-25 14:04:26 +01:00
b85e7ec209
manually control timeout, to dump trace data after hitting the limit
2023-06-25 13:40:57 +01:00
162aaccb62
Display documentation for permissions
2023-06-24 21:24:25 +01:00
6cbc12e427
Approval bypass
2023-06-14 04:48:38 -03: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