Commit Graph
230 Commits
Author SHA1 Message Date
sheepish e676bc93ed pin phpstan version 2025-12-07 19:49:10 +01:00
Spine 8da8febbf3 use property id instead of method id() in forum code 2025-10-13 09:24:55 +02:00
Spine f8db01466c minor tweaks to the front page (number formatting, Unicode glyphs) 2025-09-10 13:01:53 +02:00
itismadness 85d53f4858 Fix handling abstain votes in polls 2025-08-29 16:59:40 +02:00
itismadness cefc356617 Replace deprecated threadCount function usage 2025-08-27 16:44:44 +02:00
Spine 9c91be8e28 remove parentheses from (new Class())->method() 2025-08-07 16:03:10 +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 d82c8ee9ce flush and move thread objects 2025-07-28 16:55:15 +02:00
Spine 1057b358a6 refactor parameter passing for quote notifications 2025-05-23 14:41:16 +02:00
Spine 4c12405906 use forum thread objects instead of ids 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 e98d6175e4 nuke Users::format_username and Users class 2025-02-24 14:37:56 +01:00
Spine a6e4dea955 dejquerify post quoting 2025-02-24 14:37:55 +01:00
Spine 2dcefd7e2b more phpcs rules 2025-02-24 14:37:55 +01:00
Spine 71fd328d5a replace HTML entities by UTF-8 codepoints (UTF-8 won) 2024-12-20 09:39:21 +01:00
Spine be21b57baa replace ajax.post by Request part I 2024-12-20 09:39:21 +01:00
Spine aa155e0d90 change all error(0) calls to descriptive messages 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
sheepish 6c538e9edc phpstan add globals type hints to sections/ 2024-12-20 09:39:20 +01:00
Spine fef2d5bf8f stricter phpstan ruleset and rector suggestions 2024-12-20 09:39:20 +01:00
sheepish 6cbbfe47d4 remove jquery datetimepicker 2024-12-20 09:39:20 +01:00
sheepish a114c3103d cleanup poll html 2024-12-20 09:39:19 +01:00
Spine 07400c0c74 simplify how forum/comment replies are built 2024-12-20 09:39:19 +01:00
Spine d6055cfe2e enforce PSR12.Classes.ClosingBrace and PSR12.ControlStructures.ControlStructureSpacing 2024-12-20 09:39:18 +01:00
Spine 727635cfa9 flush the thread catalogue entry for a modified forum post 2024-12-20 09:39:18 +01:00
Spine 7a8ff83216 non-staff can transition neither locked nor pinned threads 2024-12-20 09:39:18 +01:00
Spine 8b8e3c7489 twigify the footer of a forum thread page 2024-08-02 13:27:51 +02:00
Spine a4f759a302 silence stupid warning 2024-08-02 13:26:00 +02:00
Spine 2ea1710eed Forum::forumList() returns objects, not ids 2024-08-02 13:11:39 +02:00
Spine fa24df3cd3 nuke page router, we can do better 2024-04-07 19:56:42 +02:00
Spine 6a7e10e96b apply phpcs PSR12.Files.FileHeader PSR12.Operators.OperatorSpacing... 2024-04-07 19:46:35 +02:00
Spine 338a1feb54 apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation 2024-04-07 19:46:30 +02:00
Spine 4b0af108ab reformat phpcs Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma 2024-04-07 19:46:19 +02:00
Spine 7a4223d13f appify forum transitions 2024-04-07 19:38:07 +02:00
Spine b4205ac1a1 pass User and ForumPost objects in ForumThread methods 2024-01-31 09:38:38 +01:00
Spine 7c5bef41f5 twigify forum poll display 2024-01-31 09:38:38 +01:00
Spine fa50e91a3c rename all the IRC config variables to something meaningful 2024-01-01 13:16:55 +01:00
Spine af8a5b4936 pass user objects to Forum methods 2024-01-01 13:16:17 +01:00
Spine 5c42da97a3 PMs are sent by creating a conversation in an Inbox 2024-01-01 13:15:58 +01:00
sheepish f0f1c817e4 fix + refactor warning creation 2024-01-01 13:14:00 +01:00
Spine ca8b623987 rename forum handler files 2023-11-20 21:09:16 +01:00
Spine 34ab1dc92b forum posts are pinned, not sticky 2023-11-20 19:57:24 +01:00
Spine 72d4dd1ff0 use element data attributes to handle in-place post editing 2023-11-20 19:57:12 +01:00
Spine 267f2e1735 remove old phpcs exclusions 2023-10-15 17:50:10 +02:00
Spine 27b0286305 pass objects to poll methods 2023-09-19 13:21:34 +02:00
Spine a2adf2a36a a forum post pins itself 2023-09-19 13:20:47 +02:00
sheepish d8534a7998 some bbcode render fixes 2023-09-19 13:19:58 +02:00
Spine 73ae95896e BaseObject::setField() signals intention more clearly than setUpdate() 2023-06-28 19:55:32 +02:00