169 Commits

Author SHA1 Message Date
Spine
2dee8ef9b8 give a bonus reward for the first uploads of a user 2025-10-09 09:42:41 +02:00
Spine
8787b9f80b dynamic pricing for purchasing tokens for other 2025-10-03 08:32:06 +02:00
Spine
bf69b2e1b7 streamline debug reporting 2025-10-01 09:34:01 +02:00
Spine
1f7eaae26f replace overloaded DEBUG_MODE with specific constants 2025-09-10 13:01:53 +02:00
Spine
a735a5a5c4 optimize "recent snatches" query for people with many snatches 2025-09-10 13:01:53 +02:00
Spine
2a9c6d801a composer update 2025-08-29 16:59:40 +02:00
Spine
d686d0d54e FL token size as a configurable site option 2025-08-27 16:44:44 +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
cef1aa91db deploy some stricter phpstan rules 2025-08-27 16:44:44 +02:00
Spine
9f420d31a8 break out collage ranking into contributed and created 2025-08-27 16:44:43 +02:00
Spine
acdb0a0d16 optimize ocelot drain check query 2025-08-07 16:03:48 +02:00
Spine
d30d1fe522 https announce urls for everyone 2025-08-07 16:03:48 +02:00
Spine
3bca2779ec toolbox to show privileges added and removed between successive userclasses 2025-08-07 16:03:48 +02:00
Spine
9b940a8247 no need to escape slashes in json debug 2025-08-07 16:03:10 +02:00
sheepish
06cf89b698 new bulk search 2025-08-07 16:03:10 +02:00
Spine
9c91be8e28 remove parentheses from (new Class())->method() 2025-08-07 16:03:10 +02:00
Spine
8ab380066c better naming for all things source flag 2025-08-07 16:03:09 +02:00
Spine
5e386f75d1 remove deprecated phpcs rules and add some more 2025-07-28 17:00:18 +02:00
Spine
6f653fd6ef upgrade qrcode libary, replace word 2FA with MFA 2025-07-28 17:00:18 +02:00
Spine
044c330a6c record ip when an MFA token is burnt 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
2e9476bcdf upgrade to phpstan to v2.1.12 2025-07-28 16:55:17 +02:00
snufkin
2b41498c51 add content filter 2025-07-28 16:55:16 +02:00
Spine
b34f838f79 rename BaseRequestContext class to RequestContext 2025-07-28 16:55:16 +02:00
Spine
56bdc18236 define alt site url correctly 2025-07-28 16:55:16 +02:00
Spine
31f5909642 refactor error messages and add response code 2025-07-28 16:55:16 +02:00
Spine
bc00d44499 improve headers for hostname lookup responses 2025-07-28 16:55:15 +02:00
Spine
891f1b1a99 update baseline BT clients and remove uTorrent references 2025-05-23 14:33:24 +02:00
Spine
f5ad4016a9 more flexible up/down editing 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
1e291c3f49 replace user stats pie charts by bar graphs 2025-02-24 14:37:56 +01:00
Spine
844c08e187 secure the bootstrap 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
a5942cb8e3 show() and dump() are variadic 2025-02-24 14:37:56 +01:00
Spine
3b3470d734 migrate site log to postgres (phase I) 2025-02-24 14:37:56 +01:00
Spine
522e5d70ba teach ratio watch disabler about download amnesties 2025-02-24 14:37:55 +01:00
Spine
7881879545 deal with the changes in PHP rounding 2025-02-24 14:37:55 +01:00
sheepish
c04b51e65d fix image signature calculation during end of year 2025-02-24 14:37:55 +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
2dcefd7e2b more phpcs rules 2025-02-24 14:37:55 +01:00
Spine
2969363802 add audio/total file counts display 2025-02-24 14:37:55 +01:00
Spine
60648adc92 enable additional strict phpstan checks 2024-12-20 09:39:21 +01:00
Spine
71fd328d5a replace HTML entities by UTF-8 codepoints (UTF-8 won) 2024-12-20 09:39:21 +01:00
Spine
0194229f9e deajaxify collage.js 2024-12-20 09:39:21 +01:00
Spine
bc0abd7d38 sign list of ids in better download list 2024-12-20 09:39:21 +01:00
Spine
767a1bc985 fix report title escaping 2024-12-20 09:39:21 +01:00