Commit graph

  • 9504ab75bb
    Use Forgejo workflows for building main Bad Manners 2024-09-05 12:39:29 -0300
  • 3981ea188d more useful errors from page_to_text Shish 2024-09-05 12:35:20 +0100
  • d1ed1c4b64 footer_html as HTMLElement Shish 2024-09-05 12:20:56 +0100
  • 4076051456 factor out commonly duplicated flash_html Shish 2024-09-05 12:18:40 +0100
  • bda801054d don't assume exception messages are html Shish 2024-09-04 23:55:53 +0100
  • 12a8747020 add another special case for URL parsing, and some tests, see #1236 Shish 2024-09-04 19:07:54 +0100
  • 17c43f62e2 add even more hacks onto the pile of hacks for URL parsing, see #1236 Shish 2024-09-04 16:42:13 +0100
  • b151a029c1 make sure stdlib_ex is included before database things, fixes #1240 Shish 2024-09-04 15:12:13 +0100
  • 187a739ed4 send DatabaseUpgradeEvent if NO_AUTO_DB_UPGRADE is _not_ set Shish 2024-09-04 15:12:01 +0100
  • 70f7108e22 Replace flexihash with weighted rendezvous hashing Shish 2024-09-01 11:29:26 +0100
  • fcbd70e623 Fix a typo in the cache key mjokfox 2024-09-03 02:14:46 +0200
  • a7927a4209 Generate summary_large_image preview for images Bad Manners 2024-09-01 11:27:29 -0300
  • 95c390393b ffsphp-bump Shish 2024-09-01 00:36:04 +0100
  • edb4ca5e74 [settings] postToSettings Shish 2024-09-01 00:12:27 +0100
  • 7353683a13 no implicit nulls (they are deprecated in php8.4) Shish 2024-09-01 00:04:34 +0100
  • df72df8040 bump eventtracer dep for php8.4 compat Shish 2024-08-31 22:54:00 +0100
  • d8505f4469 [tag_history] prevent tag aliasing for correctness and huge performance improvement discomrade 2024-06-16 14:43:25 +0000
  • f50795029a [tag_history] add diff colour-coding to tag changes discomrade 2024-06-16 14:10:44 +0000
  • 8c2b6ade4b format Shish 2024-08-31 22:02:26 +0100
  • b3aa0fc381
    Merge branch 'main' into speed-hax Shish 2024-08-31 22:00:30 +0100
  • 33f5b5ef1a [core] use salted sha3 instead of md5 for session tokens Shish 2024-08-31 21:52:31 +0100
  • c83401d43b [relationships] use permission to check if editable discomrade 2024-07-15 01:33:07 +0000
  • eeef6da955 [filter] remove broken code discomrade 2024-07-18 23:42:06 +0000
  • 30b437542d [setup] allow setting bool option to false if default is true discomrade 2024-07-17 01:30:14 +0000
  • d809b0b18e [bbcode] allow relative image links discomrade 2024-08-31 21:28:59 +0100
  • 399a56ac79 [dev] bump phpstan strictness Shish 2024-08-31 21:22:54 +0100
  • 845c8b3d85 [core] Make User::by_name / User::by_id not-null Shish 2024-08-31 20:35:13 +0100
  • 8b20fa3bc2 Add preg_replace_ex Shish 2024-08-31 19:53:07 +0100
  • 2e8f38cce0 [core] merge Config and BaseConfig Shish 2024-08-31 19:22:09 +0100
  • 32368a8f94 people who need Configs should accept Configs, no need to specify BaseConfig Shish 2024-08-31 19:11:53 +0100
  • 8efa960e5d Make some more things null-safe Shish 2024-08-31 19:10:03 +0100
  • c88c26c256 [docker] remove unused tests target Shish 2024-06-30 11:22:25 +0100
  • 8f8c0d151a Update dependency versions Shish 2024-08-31 17:05:18 +0100
  • 8a8d78ae66 [docker] add rsync for backups Shish 2024-06-30 11:28:42 +0100
  • d4c17598fb [core] add PetalBot to the list of bots Shish 2024-06-30 01:23:59 +0100
  • bd3c6647af [biography] add logging Shish 2024-06-29 18:43:04 +0100
  • 1ed6704e19 Added sqlite compatible date criteria to numeric score. Fixed missing semicolon that would cause the word "day" to appear on the "Popular by Day" screen after the current date. Fixed month browsing issue when viewing "Popular by Month" on the 31st of a month, which happened to be today. Matthew Barbour 2024-05-31 15:44:44 -0500
  • 94cdfd6952 [futaba] add missing class to username links discomrade 2024-06-21 23:45:24 +0000
  • 9deeb38c00 [statistics] make usernames into links discomrade 2024-06-17 00:52:23 +0000
  • 3fc9753e8e [statistics] alias tags before counting changes, include total edit count discomrade 2024-06-16 23:34:33 +0000
  • 2a9228e244 [statistics] sort by tag id for correctness discomrade 2024-06-17 01:30:03 +0000
  • d7f0f17fea [image_view_counter] use a proper DB version counter Shish 2024-06-21 19:18:21 +0100
  • 7150af6b9e [core] use sha3 instead of md5 for csrf tokens Shish 2024-06-21 19:18:21 +0100
  • 17b0b4e94f [core] remove config->set_XXX("foo", null) -- use config->delete("foo") instead Shish 2024-06-21 19:00:43 +0100
  • f84bcaec01 microhtml for everything in <head> Shish 2024-06-21 18:29:26 +0100
  • 839b4b51e8 [alias] add info on tag aliases and tag implications discomrade 2024-06-13 04:07:35 +0000
  • 1ad6acf37c [themes] add search link to rating discomrade 2024-06-12 23:20:50 +0000
  • f7047350b9 [comment] move recent comments below tags on post list discomrade 2024-06-14 00:02:02 +0000
  • 38a7bb542b use <code> where appropriate discomrade 2024-06-11 15:02:52 +0000
  • 24d6aff794 [core] remove unusued isnull SQL function Shish 2024-06-21 12:57:08 +0100
  • 5b083c9ad4 [core] different errors for missing vs invalid CSRF token Shish 2024-06-20 00:38:19 +0100
  • be842308d9 [core] have a system level SECRET variable, to be used as a salt separate from DATABASE_DSN Shish 2024-06-20 01:13:25 +0100
  • 8cb87b2469 [core] add a test suite for SQL features Shish 2024-06-20 22:35:16 +0100
  • 61f13c6794 [core] have User::by_session() check session ID on the PHP side Shish 2024-06-20 01:07:34 +0100
  • 8a3d5b5b11 [core] move get_session_id and set_login_cookie into User class Shish 2024-06-20 01:05:03 +0100
  • a59b9f706c [core] use || for SQL concatenation Shish 2024-06-19 23:32:43 +0100
  • ea700d5aa6 [core] have UserCreationEvent return the created user, so we don't need to immediately re-query for it Shish 2024-06-19 23:47:25 +0100
  • ac123317d8 [setup] console logging for niceurl tests Shish 2024-06-19 22:18:25 +0100
  • 069fb92f54 [core] test for bool_escape(null) == false Shish 2024-06-19 15:12:07 +0100
  • 63c6f9d2ac [core] config->save() is implicit in set_XXX(), no need to call it from outside of there Shish 2024-06-19 14:34:22 +0100
  • e3e25c1228 [various] use set_default_int in InitExt rather than set_int in DatabaseUpgrade Shish 2024-06-19 14:16:01 +0100
  • 68d87e3a84 [setup] have ConfigSaveEvent save the config Shish 2024-06-18 17:02:36 +0100
  • 350b44f250 [speed_hax] extract SPEED_HAX tweaks to extension discomrade 2024-06-14 13:37:24 +0000
  • f69d5a297f [blocks] add documentation discomrade 2024-06-11 13:15:22 +0000
  • 60f96fa128 [blur] blur thumbs with explicit rating discomrade 2024-06-10 03:36:19 +0000
  • 6ad54565c5 [core] allow relative url in contact link discomrade 2024-06-09 03:06:18 +0000
  • de05ca448f [danbooru2] add autocomplete to view search field discomrade 2024-06-09 14:32:20 +0000
  • 51a4e753e4 [terms] allow users to view wiki pages before accepting the terms that are written in the wiki Shish 2024-06-07 15:10:37 +0100
  • 978d0d629b [terms] add tests Shish 2024-06-07 14:48:34 +0100
  • 2f07d4c71c [core] make request cookies configurable Shish 2024-06-07 14:33:45 +0100
  • 1bb0be60c6 [handle_pixel] show zoom cursor on images discomrade 2024-05-31 05:39:48 +0000
  • 68be2c7123 [terms] implement terms and conditions blur modal, fixes #1166 discomrade 2024-06-07 07:56:03 +0000
  • d04407d3bc bump Shish 2024-06-05 14:04:47 +0100
  • db148da479 [core] add shm_make_link JS function, to generate links from JS which work both with and without niceurls, fixes #1160, fixes #1151 Shish 2024-06-05 13:58:59 +0100
  • b6088f95c3 [notes] avoid jiggling on _commit() by accounting for border widths Shish 2024-06-05 13:39:51 +0100
  • 15aaedb951 [danbooru2] minor fixes for signup form Shish 2024-06-05 12:50:12 +0100
  • baf55a26fa [terms] add terms and conditions gate discomrade 2024-06-03 14:08:51 +0000
  • 5cbbe5e1b3 [core] remove is_logged_in Shish 2024-05-04 15:43:29 +0100
  • 9453fda166 [statistics] omit banned users discomrade 2024-05-03 03:00:04 +0000
  • 7b682bf246 [statistics] remove unused variable discomrade 2024-05-03 02:19:05 +0000
  • e23e822dd6 [statistics] improve accuracy of tagger statistic discomrade 2024-05-03 01:19:36 +0000
  • ba2bad48a6 [user] fix typo in password check discomrade 2024-04-26 22:35:48 +0000
  • 8b674d598e [filter] fix thumb display css discomrade 2024-04-28 12:04:00 +0000
  • 2fe44303c3 [dev] postStartCommand rather than postCreateCommand for running the service Shish 2024-05-04 14:52:01 +0100
  • f6973fd01f [core] make PageRequest->page_starts_with be less weird Shish 2024-04-27 01:09:41 +0100
  • 124f3ebb8d test tags Shish 2024-04-25 15:04:00 +0100
  • 262fc43026 [statsd] group by starts_with, not matches Shish 2024-04-25 14:43:01 +0100
  • 9c786bf4b5 [docs] remove scrutinizr links Shish 2024-04-18 21:38:49 +0100
  • fc6f95de8f [blocks] 'delete' param isn't required Shish 2024-04-18 15:40:52 +0100
  • 4088261bcb Auto-merge master to main Github Actions 2024-04-13 23:08:31 +0000
  • 5a090d8d8f ffs Shish 2024-04-14 00:07:29 +0100
  • e1ce98534f ... argh Shish 2024-04-14 00:05:00 +0100
  • 8385d87d7a argh... Shish 2024-04-13 23:34:42 +0100
  • 071ec7aa23 ?argh? Shish 2024-04-13 23:30:41 +0100
  • a38c0a1c1f ?argh? Shish 2024-04-13 23:30:41 +0100
  • a133e7f655 [ci] tagging Shish 2024-04-13 22:32:13 +0100
  • 426f30e8d5 [wiki] fixes Shish 2024-04-12 02:55:32 +0100
  • ed0eb1401c [rss_images] fix page matching... for real? Shish 2024-04-08 21:31:23 +0100
  • 4544960a4b [rss_images] fix page matching Shish 2024-04-08 21:19:18 +0100
  • 4807064a65 [featured] fix feature button Shish 2024-04-07 10:25:58 +0100