Roardom
8b27413fe8
refactor: make laravel eloquent models final
...
We never plan to extend a model, and value composition over inheritance. We need to add the AllowDynamicProperties warning to prevent PHPStan errors that arise with pivot relations (https://www.github.com/larastan/larastan/issues/2256 ).
2025-10-29 10:19:39 +00:00
Roardom
3988eaaf70
update: model phpdocs
...
- `use` the relation types
- Use sentence case
- Write better summaries similar to laravel's documentation (don't just repeat the type and the model)
2025-09-20 01:35:37 +00:00
Roardom
5182d768e7
fix: apostrophes in wikis and pages
...
The same flags that are used to encode before parsing the bbcode must also be used here when decoding to reverse the process. Otherwise, apostrophes processed by the markdown engine are encoded a second time because the `ENT_HTML5` flag encodes them while the default (`ENT_HTML401`) does not.
2025-05-04 08:31:40 +00:00
Roardom
23f1fb89f2
fix: html inside wikis and pages being escaped
...
Staff are trusted and should be allowed to add custom html/styles/scripts to site pages and wikis, as they were before. Regression from #3222 .
2025-01-20 10:37:33 +00:00
Ion Bazan
9d89eaa05f
Replace Markdown engine
2024-11-04 12:00:07 +08:00
HDVinnie
3ad3bb992b
PHP Style Change (Laravel Pint CI)
2024-07-19 03:43:14 +00:00
HDVinnie
8ad0097fc9
fix: HasFactory types
2024-07-18 23:42:13 -04:00
Roardom
b86475a732
add: strict types to all files
2024-05-23 13:58:29 +00:00
HDVinnie
8a03bec818
add: model docblocks
...
- this resolves some larastan property issues but in return has revealed quite a few issues with our castings and such. baseline has been regenerated so we can work through them. The properties in docblocks are in order and match everything in DB schema wise.
2024-02-07 16:39:43 -05:00
Roardom
d97ab002f2
remove: redundant bbcode converter
2023-02-07 23:51:10 -06:00
HDVinnie
472c820f99
update: UNIT3D linting
...
- github action updated with new ruleset in pint.json
- codebase linted with new ruleset
- contributors can now run `./vendor/bin/pint`
- action workflow will auto correct any lint issues upon commit/opened pull request
2023-02-02 08:02:34 -05:00
HDVinnie
9f7ff35e07
PSR12 Linting
2023-01-08 21:11:15 +00:00
Roardom
b026e32351
refactor: move page requests to form requests
2023-01-08 05:05:17 -06:00
HDVinnie
38338b672d
fix : #2353
...
- closes #2353
2022-08-24 19:52:38 -04:00
HDVinnie
98521378d2
chore: phpdoc blocks
2022-01-10 17:46:43 -05:00
HDVinnie
ebb5b72c2b
fix: model type hints
2022-01-08 16:26:53 -05:00
HDVinnie
77ec35bea5
chore: apply the laravel code style linter
2022-01-08 00:03:12 -05:00
HDVinnie
97394c062f
chore: adopt type hints
2022-01-07 23:35:33 -05:00
Roardom
f0964a59f2
add: Page Markdown Features
2021-03-24 19:48:29 +00:00
HDVinnie
a6f9d796dc
cleanup: page model
2020-12-28 23:49:51 -05:00
Laravel Shift
fac1da0b42
Shift cleanup
2020-09-08 22:25:06 +00:00
Laravel Shift
add31768f5
Shift to class based factories
2020-09-08 22:24:30 +00:00
HDVinnie
01093d711c
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-07-28 16:54:24 +00:00
HDVinnie
e7ccde0190
refactor: rename property to match type
2020-07-22 14:50:41 -04:00
HDVinnie
41b617bb2e
update: laravel 7 support
2020-07-19 17:33:50 -04:00
HDVinnie
3f688c0d65
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-06-03 06:10:58 +00:00
HDVinnie
b96511357b
update: model doc blocks
2020-06-03 02:09:16 -04:00
HDVinnie
da9d146554
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-02-19 22:07:30 +00:00
HDVinnie
36d8762cd5
update: page system
...
- add markdown support
2020-02-19 17:06:05 -05:00
HDVinnie
e47afe4ab4
chore: styleci
2020-02-12 14:51:22 -05:00
HDVinnie
80c842e39c
chore: update license block
...
- make styleci happy
2020-02-12 14:49:18 -05:00
HDVinnie
dbb928f940
chore: update license block
2020-02-12 14:45:59 -05:00
HDVinnie
9a893662de
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-01-08 16:28:32 +00:00
HDVinnie
e0379e5b95
(Add) Audit System 🆕
...
- filtering to follow
2019-11-06 06:42:17 -05:00
HDVinnie
77e178069a
Merge branch 'master' into Cruddy-By-Design
2019-10-28 14:39:16 -04:00
HDVinnie
eed3b51c92
(Update) CRUDDY PT.7 🚀
2019-10-25 17:35:14 -04:00
HDVinnie
c9cf937e8b
(Update) Purifier 🚀
2019-10-12 18:28:22 -04:00
HDVinnie
a3efd98e84
(Security Update) HTMLPurifier 🔐
...
- closes #875
- Fixes HTML Tags Not Being Contained / Elevated within user-generated bodies like (posts, comments, signature, etc.)
2019-10-11 11:57:17 -04:00
HDVinnie
9a735ba293
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2019-06-12 18:49:32 +00:00
HDVinnie
1100e56c35
(Update) BBCode V2 🚀
...
- complete refactor of BBCODE
- updated wysibb
- removed decoda for internal BBCODE parser
2019-06-10 15:46:05 -04:00
Max Kovalenko
f42264247f
StyleCI fix
2019-05-22 10:24:30 +03:00
Max Kovalenko
1a87a96e55
generated model phpdocs
2019-05-22 09:41:19 +03:00
Laravel Shift
46ddd8be75
Namespace models under App\Models
2019-02-22 03:22:57 +00:00