Commit graph

9 commits

Author SHA1 Message Date
tadhgboyle
ab2fed32a1
Improve online staff/users widget caching (#3691)
* Improve online staff/users widget caching

* lint

* format sql, order by group id

* same for staff widget
2025-07-05 15:36:58 -07:00
tadhgboyle
fba4cb051c
Convert punishments to Notification system (#3660) 2025-06-07 11:48:08 -07:00
tadhgboyle
85ac6db474
Convert Forum topic replies to Notification system (#3622) 2025-04-29 07:43:09 -07:00
tadhgboyle
0c80570609
Enable StyleCI (#3475)
* Create StyleCI config file

* Disable `phpdoc_separation`

* Apply fixes from StyleCI (#3476)

Co-authored-by: StyleCI Bot <bot@styleci.io>

* style: styleci fixes

---------

Co-authored-by: StyleCI Bot <bot@styleci.io>
Co-authored-by: Sam <samerton@users.noreply.github.com>
2024-03-09 11:19:55 +00:00
Tadhg Boyle
b13c29e5e4
Reactions revamp & profile widgets (#3272)
* Initial work on reactions revamp and profile widgets

* Remove unneeded changes

* Remove unneeded change

* fix style

* Render emojis in reaction list StaffCP

* wip minecraft account profile widget, sticky widgets on profile page

* Add server name and IP to last seen

* remove

* rename to reaction score to match member list

* align reactions table contents center

* fix

* wip - nicer abstraction, widgets never query db, skin 3d viewer (undecided)

* wip - make reaction modals ajax, copy new reaction bar to profile posts

* wip reaction modals

* wip proper sorting

* wip modals

* wip get reaction submission working on profile wall posts

* add back helpful and creative default reactions

* reduce query amount on view topic

* remove debug statement

* wip

* wip

* simplify ProfileWidget pages

* Revert forum dropdown

* fix css syntax

* fix emoji title and alt being strange

* add back order input

* sort widgets by order in list

* fix settings link always showing

* phpdoc

* add widget name to exception

* insert default widget data if not found

* missing end if

* properly cache forum news per-group

* fix

* fix cache key, news permission check

* fix styling

* wip

* respect reaction ordering

* wip

* wip

* support custom reaction scores, update member list to properly calculate

* don't hardcode words

* wip

* allow multiple reactions

* redirect to post

* code style

* phpstan

* wip

* remove hardcoded terms + fix copy

* use npm for skinview3d

* create ReactionContext and refactor

* fix cache

* docblocks

* fix spelling

* pr amendments
2023-06-21 18:19:46 +01:00
Tadhg Boyle
9cecbe2301
Create Members module with member list page (#3106) 2023-03-07 08:26:53 -08:00
Tadhg Boyle
bfbc88c5e2
Fix register_method column not being filled when accounts are created (#3231) 2023-01-26 12:26:58 -08:00
Tadhg Boyle
66a95c4f77
Fix forum post seeder not filling some columns (#3206) 2023-01-20 13:54:25 -08:00
Sam
6cd0a921eb
Add semantic config and change node_modules copy method (#3111)
* Add semantic config and change node_modules copy method
Closes #3110

* Fix tinymce
2022-10-31 23:43:14 +01:00