90 Commits

Author SHA1 Message Date
itismadness
a8ed74a90e Fix rescoring of orphaned torrents 2025-10-13 09:26:11 +02:00
itismadness
c1bd4522b0 Update logchecker to 0.14.2 / add rescore-logs script 2025-10-03 08:32:06 +02:00
Spine
8787b9f80b dynamic pricing for purchasing tokens for other 2025-10-03 08:32:06 +02:00
Spine
2db8d5f3c1 promote bonus shop items to first class objects 2025-09-17 22:07:58 +02:00
Spine
f248574adf move upload bonus rewards to the db to permit changes over time 2025-08-27 16:44:44 +02:00
Spine
dd8ee6160e file storage classes are object based 2025-08-27 16:44:44 +02:00
Spine
42a19bb76e add a script to detach orphaned foreign tables 2025-08-27 16:44:44 +02:00
Spine
6d756445a7 tgroup bookmarks have an ordering sequence 2025-08-27 16:44:44 +02:00
Spine
d7bcc62918 relay request artists 2025-08-27 16:44:44 +02:00
Spine
be9789e2d0 drop sphinx request tables 2025-08-27 16:44:44 +02:00
Spine
d34a62733b migrate bookmarks to Pg (phase 1) 2025-08-27 16:44:44 +02:00
Spine
86d409e30c initialize userclass privilege tables in Postgres 2025-08-27 16:44:44 +02:00
Spine
09c00ca6f6 clean wiki table garbage from unit test fails 2025-08-27 16:44:43 +02:00
Spine
a20bbf7311 implement request searching with Postgresql 2025-08-27 16:44:43 +02:00
Spine
ef50637a97 relay request any encoding/format/media as null 2025-08-07 16:03:48 +02:00
Spine
01b84179a9 optimize collage user rank query 2025-08-07 16:03:10 +02:00
Spine
7310259d06 add cascade to forums_transitions foreign keys 2025-08-07 16:03:10 +02:00
Spine
26ad99caba tally request voter totals 2025-08-07 16:03:10 +02:00
Spine
3823ac07c2 dual-write ratio watches to Pg 2025-08-07 16:03:10 +02:00
Spine
225c4c66cb add request_vote_summary table for ordering searches 2025-08-07 16:03:10 +02:00
Spine
277fcf7e3a create implicit Curl property for GeoIP ctor 2025-08-07 16:03:10 +02:00
Spine
550b32f518 fix report object <title> element 2025-07-28 17:00:18 +02:00
Spine
944e045feb mysql must not do any data escaping/mangling 2025-07-28 16:55:17 +02:00
Spine
c3df1da1b7 attribute tables are managed by deriving a base class 2025-07-28 16:55:17 +02:00
Spine
a80542f2cd update local dev and get rid of phinx seeds 2025-07-28 16:55:17 +02:00
Spine
5e9e3384a8 phpunit 12 + parallel testing 2025-07-28 16:55:17 +02:00
Spine
45783f69bb rework IPv4 matching to work with delta seconds 2025-07-28 16:55:17 +02:00
Spine
3e9d9f3815 migrate IP ban facility to Pg and revamp UI 2025-07-28 16:55:16 +02:00
Spine
b34f838f79 rename BaseRequestContext class to RequestContext 2025-07-28 16:55:16 +02:00
Spine
d5f3941e7a BaseObject knows how to remove itself from the database 2025-07-28 16:55:16 +02:00
Spine
94b7c8add1 unit tests all the contest variants 2025-07-28 16:55:16 +02:00
Spine
1140c56961 evil hack to set boris namespace 2025-07-28 16:55:15 +02:00
sheepish
4671ea44cf use pg for ip bulk search 2025-05-23 14:41:16 +02:00
Spine
ed3ec08d08 store the viewer in the request context 2025-05-23 14:41:16 +02:00
Spine
2cff1ec854 patch protonlabs/bitcoin to be 8.4-clean 2025-05-23 14:33:24 +02:00
Spine
07561f0dc8 implement read/write and read/only db connections 2025-05-23 14:33:24 +02:00
Spine
d5b14fc281 pass a viewer object to templates where applicable 2025-02-24 14:37:56 +01:00
Spine
e86508f0f7 restore double checkboxes for user custom privs 2025-02-24 14:37:56 +01:00
Spine
edd74db853 shift user ids upwards to allow the relay of mysql ids 2025-02-24 14:37:56 +01:00
Spine
e98d6175e4 nuke Users::format_username and Users class 2025-02-24 14:37:56 +01:00
itismadness
b0672f7298 Add STATIC_SERVER to SCSS files 2025-02-24 14:37:56 +01:00
Spine
36b7600616 upgrade deprecated message digest functions to SHA256 2025-02-24 14:37:55 +01:00
snufkin
ff37b53fe0 Fix push notifications 2025-02-24 14:37:55 +01:00
Spine
6362ab51e5 generate invite tree with a recursive CTE 2025-02-24 14:37:55 +01:00
sheepish
ce60cc732d refactor 2fa 2025-02-24 14:37:55 +01:00
Spine
ed9748842e update javascript toolchain 2025-02-24 14:37:55 +01:00
Spine
2dcefd7e2b more phpcs rules 2025-02-24 14:37:55 +01:00
itismadness
160292ed47 Migrate from yarn to npm 2025-02-24 14:37:55 +01:00
itismadness
547c96ad8e s/docker-compose/docker compose/ 2025-02-24 14:37:55 +01:00
itismadness
1e4c84606e replace laravel-mix build tool 2025-02-24 14:37:55 +01:00