Commit Graph

223 Commits

Author SHA1 Message Date
Spine
be7fae7c70 replace method id() by property id, empty by isset/strlen 2025-10-13 13:58:26 +02:00
Spine
0a5c8d9443 twigify the user profile page some more 2025-10-09 09:42:41 +02:00
Spine
6129a3912d add a note along side disabled users when site is over capacity 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
9f420d31a8 break out collage ranking into contributed and created 2025-08-27 16:44:43 +02:00
Spine
35ea2cdb3b clear warning on reset token lookup 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
d07d3ae9a4 remove embedded viewer property in Torrent and TGroup classes 2025-07-28 16:55:17 +02:00
Spine
889766f032 migrate user change pw and announce key to pg 2025-07-28 16:55:16 +02:00
Spine
2b37c53e8a replace user->id() method with user->id property 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
964a39ef6a legacy View class inherits from Base 2025-07-28 16:55:16 +02:00
Spine
a6a2028414 audit trail: stop updating AdminComments 2025-05-23 14:41:16 +02:00
Spine
36cda91529 declare strict types and Gazelle namespace 2025-05-23 14:41:16 +02:00
Spine
f6a1d8bcbd images in user titles are always cached 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
Spine
6362ab51e5 generate invite tree with a recursive CTE 2025-02-24 14:37:55 +01:00
Spine
1c60cf3ec3 lazy-load invite tree on profile page 2025-02-24 14:37:55 +01:00
Spine
e1b95fda07 use js vendor libs 2025-02-24 14:37:54 +01:00
Spine
32e7396d45 de-jQuery request javascript 2024-12-20 09:39:22 +01:00
Spine
554efe4e67 revamp the user info-paster 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
6434dbe56c add a user audit trail facility 2024-12-20 09:39:21 +01:00
Spine
683228acc2 enable PSR1.Classes.ClassDeclaration and PSR1.Files.SideEffects 2024-12-20 09:39:21 +01:00
Spine
5e3cfb2525 objectify and unit test UserLink 2024-12-20 09:39:21 +01:00
Spine
498c2b65c1 twigify most of the user profile main column 2024-12-20 09:39:21 +01:00
Spine
96976e1c89 display inviter ancestry 2024-12-20 09:39:21 +01:00
Spine
1ecf60170b enable Generic.WhiteSpace.ScopeIndent and PSR1.Methods.CamelCapsMethodName 2024-12-20 09:39:20 +01:00
snufkin
7775ae3ecd Improve layout for reports box on user profile 2024-12-20 09:39:20 +01:00
sheepish
6c538e9edc phpstan add globals type hints to sections/ 2024-12-20 09:39:20 +01:00
sheepish
dcbab5ac1b minor fix users_promote_below/users_promote_to perm 2024-12-20 09:39:20 +01:00
Spine
9f62448f97 initial user ordinal implementation 2024-12-20 09:39:20 +01:00
Spine
fef2d5bf8f stricter phpstan ruleset and rector suggestions 2024-12-20 09:39:20 +01:00
snufkin
f87eabc619 Add reports to user page when viewed by staff 2024-12-20 09:39:20 +01:00
Spine
113a8eaeb5 update for ocelot 2.1.5 2024-08-02 13:11:39 +02:00
sheepish
4a5997eec1 automated reports framework 2024-08-02 13:11:39 +02:00
Spine
e5ad72fd2b refactor reverse dns lookups and clean the DOM 2024-04-07 19:49:35 +02:00
Spine
20076f6e28 improve UX when voting on requests on index page 2024-04-07 19:48:01 +02:00
Spine
338a1feb54 apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation 2024-04-07 19:46:30 +02:00
Spine
b9d7b93d5c enable phpcs Generic.Formatting.DisallowMultipleStatements 2024-04-07 19:46:25 +02:00
Spine
23dbbbc68a twigify more widgets of the user profile sidebar 2024-04-07 19:38:02 +02:00
Spine
3d5407a7f6 move secondary class logic to User/Privilege 2024-01-31 09:38:39 +01:00
Spine
56000c2b19 unit test invite trees 2024-01-31 09:38:39 +01:00
Spine
e456c195a2 pass user objects to collage methods 2024-01-31 09:38:38 +01:00
itismadness
73313cc8e2 Fix incorrect tooltip for request votes percentile rank 2024-01-31 09:38:38 +01:00
itismadness
bb5e7ef613 Fix PHP warning on viewing user page without next class 2024-01-01 13:23:44 +01:00
Spine
2fdae1d070 refactor user ip address functionality 2024-01-01 13:23:44 +01:00
sheepish
f0f1c817e4 fix + refactor warning creation 2024-01-01 13:14:00 +01:00
Spine
bc8424c2f0 user handlers take_ => _handle 2023-11-20 21:09:16 +01:00
Spine
4b6c8e2f47 recruiters can set an external profile 2023-11-20 21:09:15 +01:00