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 |
|