Spine
|
16973b68d1
|
switch xhtml to html5 <br> <img>
|
2026-05-27 23:35:10 +02:00 |
|
sheepish
|
df6e677c08
|
allow bbcode imageproxy passthru
|
2026-05-27 23:29:05 +02:00 |
|
sheepish
|
030035e67e
|
fix forum last page off-by-one
|
2026-05-27 23:29:05 +02:00 |
|
Spine
|
8da8febbf3
|
use property id instead of method id() in forum code
|
2025-10-13 09:24:55 +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
|
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
|
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
|
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
|
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
|
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
|
2ea1710eed
|
Forum::forumList() returns objects, not ids
|
2024-08-02 13:11:39 +02:00 |
|
Spine
|
338a1feb54
|
apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation
|
2024-04-07 19:46:30 +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
|
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 |
|
sheepish
|
d8534a7998
|
some bbcode render fixes
|
2023-09-19 13:19:58 +02:00 |
|
Spine
|
df8ce7c79d
|
drop obsolete columns in users_info
|
2023-06-28 09:52:07 +02:00 |
|
Spine
|
84206773f4
|
add imageproxy cache bucket
|
2023-06-28 09:49:44 +02:00 |
|
Spine
|
412d4388ef
|
Twig filter to generate a local user avatar url
|
2023-06-28 09:47:31 +02:00 |
|
Spine
|
97707d997d
|
address phpstan feedback
|
2023-06-28 09:47:10 +02:00 |
|
Spine
|
26da300318
|
move donation logic from User to User\Donor
|
2023-06-28 09:47:10 +02:00 |
|
Spine
|
819fca8655
|
first pass of phpstan level 4 in sections/
|
2023-03-08 18:29:05 +01:00 |
|
Spine
|
81aaea6fbd
|
Subscription => User\Subscription
|
2023-02-03 11:13:54 +01:00 |
|
Spine
|
f9e2c467cd
|
tidy up comment page replies
|
2023-02-03 11:13:53 +01:00 |
|
Spine
|
a956a96d07
|
viewer auth code can be retrieved from viewer object
|
2023-02-03 11:13:52 +01:00 |
|
Spine
|
69539eb39c
|
fix: time_diff args
|
2023-02-03 11:13:52 +01:00 |
|
Spine
|
dda7a4ec68
|
break out thread poll functionality into a ForumPoll class
|
2023-02-03 11:13:51 +01:00 |
|
Spine
|
29bda2ff64
|
Move forum post functionality into ForumPost and Manager/ForumPost classes
|
2023-02-03 11:13:51 +01:00 |
|
Spine
|
6effc90813
|
remove unused $RequestKey variable
|
2023-02-03 11:13:51 +01:00 |
|
Spine
|
9580fcdf19
|
break out thread implementation into ForumThread class
|
2023-02-03 11:13:51 +01:00 |
|
Spine
|
192c47901b
|
clear uninitialized errors on a locked stickypost thread with no replies
|
2023-02-03 11:13:50 +01:00 |
|
Spine
|
8be6c6e3da
|
move quote notifications from Subscription to User/Notification/Quote
|
2023-02-03 11:13:48 +01:00 |
|
Spine
|
8350fcc355
|
sundry fixes from the error console
|
2023-02-03 11:13:47 +01:00 |
|
Spine
|
97b8eee1eb
|
Forum derives from BaseObject
|
2023-02-03 11:13:46 +01:00 |
|
Spine
|
7554f5c66f
|
split subscription code into Subscription and Manager\Subscription classes
|
2023-02-03 11:13:45 +01:00 |
|
Spine
|
c156323f04
|
autoresize Textarea objects
|
2023-02-03 11:13:45 +01:00 |
|