Commit graph

6495 commits

Author SHA1 Message Date
Shish
5b083c9ad4 [core] different errors for missing vs invalid CSRF token 2024-06-21 00:24:57 +01:00
Shish
be842308d9 [core] have a system level SECRET variable, to be used as a salt separate from DATABASE_DSN 2024-06-21 00:18:43 +01:00
Shish
8cb87b2469 [core] add a test suite for SQL features 2024-06-20 23:22:58 +01:00
Shish
61f13c6794 [core] have User::by_session() check session ID on the PHP side
Generating the token on the PHP side is more consistent than getting the databases to do it
2024-06-20 01:13:10 +01:00
Shish
8a3d5b5b11 [core] move get_session_id and set_login_cookie into User class 2024-06-20 01:07:11 +01:00
Shish
a59b9f706c [core] use || for SQL concatenation
MySQL supports this now?
2024-06-19 23:57:41 +01:00
Shish
ea700d5aa6 [core] have UserCreationEvent return the created user, so we don't need to immediately re-query for it 2024-06-19 23:57:07 +01:00
Shish
ac123317d8 [setup] console logging for niceurl tests 2024-06-19 22:19:51 +01:00
Shish
069fb92f54 [core] test for bool_escape(null) == false 2024-06-19 15:24:05 +01:00
Shish
63c6f9d2ac [core] config->save() is implicit in set_XXX(), no need to call it from outside of there 2024-06-19 15:23:42 +01:00
Shish
e3e25c1228 [various] use set_default_int in InitExt rather than set_int in DatabaseUpgrade 2024-06-19 15:22:27 +01:00
Shish
68d87e3a84 [setup] have ConfigSaveEvent save the config 2024-06-18 17:37:39 +01:00
discomrade
350b44f250 [speed_hax] extract SPEED_HAX tweaks to extension 2024-06-14 13:52:49 +00:00
discomrade
f69d5a297f [blocks] add documentation 2024-06-11 15:37:15 +01:00
discomrade
60f96fa128 [blur] blur thumbs with explicit rating 2024-06-10 14:16:30 +01:00
discomrade
6ad54565c5 [core] allow relative url in contact link 2024-06-09 17:01:37 +01:00
discomrade
de05ca448f [danbooru2] add autocomplete to view search field 2024-06-09 17:00:32 +01:00
Shish
51a4e753e4 [terms] allow users to view wiki pages before accepting the terms that are written in the wiki 2024-06-07 15:23:08 +01:00
Shish
978d0d629b [terms] add tests 2024-06-07 15:08:56 +01:00
Shish
2f07d4c71c [core] make request cookies configurable 2024-06-07 14:47:30 +01:00
discomrade
1bb0be60c6 [handle_pixel] show zoom cursor on images 2024-06-07 10:59:24 +01:00
discomrade
68be2c7123 [terms] implement terms and conditions blur modal, fixes #1166 2024-06-07 10:58:29 +01:00
Shish
d04407d3bc bump
`main` branch is working towards 2.12, not 2.11
2024-06-05 14:06:10 +01:00
Shish
db148da479 [core] add shm_make_link JS function, to generate links from JS which work both with and without niceurls, fixes #1160, fixes #1151 2024-06-05 14:01:40 +01:00
Shish
b6088f95c3 [notes] avoid jiggling on _commit() by accounting for border widths 2024-06-05 14:01:27 +01:00
Shish
15aaedb951 [danbooru2] minor fixes for signup form 2024-06-05 13:09:27 +01:00
discomrade
baf55a26fa [terms] add terms and conditions gate 2024-06-04 20:04:38 +01:00
Shish
5cbbe5e1b3 [core] remove is_logged_in
This was only used in a couple of places, and user classes are more useful
2024-05-04 16:06:08 +01:00
discomrade
9453fda166 [statistics] omit banned users 2024-05-04 15:18:57 +01:00
discomrade
7b682bf246 [statistics] remove unused variable 2024-05-04 15:18:57 +01:00
discomrade
e23e822dd6 [statistics] improve accuracy of tagger statistic 2024-05-04 15:18:57 +01:00
discomrade
ba2bad48a6 [user] fix typo in password check 2024-05-04 15:01:33 +01:00
discomrade
8b674d598e [filter] fix thumb display css
unsetting the display option can disable display: block, which allows the thumbnails to be centred in their container
2024-05-04 14:58:32 +01:00
Shish
2fe44303c3 [dev] postStartCommand rather than postCreateCommand for running the service 2024-05-04 14:58:05 +01:00
Shish
f6973fd01f [core] make PageRequest->page_starts_with be less weird 2024-04-27 01:12:39 +01:00
Shish
124f3ebb8d test tags 2024-04-25 15:05:03 +01:00
Shish
262fc43026 [statsd] group by starts_with, not matches 2024-04-25 14:58:10 +01:00
Shish
9c786bf4b5 [docs] remove scrutinizr links 2024-04-18 21:53:32 +01:00
Shish
fc6f95de8f [blocks] 'delete' param isn't required 2024-04-18 15:42:07 +01:00
Github Actions
4088261bcb Auto-merge master to main 2024-04-13 23:08:31 +00:00
Shish
5a090d8d8f ffs 2024-04-14 00:07:29 +01:00
Shish
e1ce98534f ... argh 2024-04-14 00:05:26 +01:00
Shish
8385d87d7a argh... 2024-04-13 23:49:44 +01:00
Shish
071ec7aa23 ?argh? 2024-04-13 23:32:29 +01:00
Shish
a38c0a1c1f ?argh? 2024-04-13 23:30:41 +01:00
Shish
a133e7f655 [ci] tagging 2024-04-13 22:33:57 +01:00
Shish
426f30e8d5 [wiki] fixes 2024-04-12 02:57:50 +01:00
Shish
ed0eb1401c [rss_images] fix page matching... for real? 2024-04-08 21:34:56 +01:00
Shish
4544960a4b [rss_images] fix page matching 2024-04-08 21:20:42 +01:00
Shish
4807064a65 [featured] fix feature button 2024-04-07 10:27:38 +01:00