HDVinnie
361f8f3250
update: composer dependencies
2025-08-29 20:05:55 -04:00
Roardom
61c0c29e9f
refactor: use php 8.4 property hooks for livewire computed properties
...
Less magic, and works well. Saw this trick in the Laracon US 2025 Livewire presentation.
2025-08-16 10:48:12 +00:00
HDVinnie
d06c82b31a
update: composer dependencies
2025-07-19 19:47:09 -04:00
HDVinnie
43915d1ca3
update: composer dependencies
...
- https://github.com/advisories/GHSA-29cq-5w36-x7w3
2025-07-19 18:19:44 -04:00
HDVinnie
ca504efaa1
refactor: create zips in-memory instead of on filesystem
...
Co-Authored-By: Roardom <78790963+Roardom@users.noreply.github.com >
2025-06-19 12:18:54 -04:00
HDVinnie
0d20c9898d
chore: prettier/larastan ci
2025-06-18 15:22:03 -04:00
HDVinnie
d55488b74c
refactor: chatbox to alpinejs
...
- This removes Vue completely from unit3d.
2025-06-18 15:08:53 -04:00
HDVinnie
9f58065d30
add: laravel 12 support
2025-05-26 21:08:06 -04:00
HDVinnie
4847bb740a
update: composer dependencies
2025-05-20 07:55:19 -04:00
HDVinnie
65eaa32bd6
update: composer dependencies
2025-03-09 00:19:21 -05:00
Roardom
ab0851f73a
update: upgrade to phpstan 2
2025-02-24 17:19:39 +00:00
HDVinnie
d474ee3be4
update: php8.4 support
...
- makes unit3d php8.4 + required
- fixes multiple implicitly to explicit nullable type
- dependency updates
- github action updates
- carbon 2 needs to move to carbon 3 in separate pr
2025-01-20 00:04:35 -05:00
Roardom
ad716d7cc3
update: remove XSS cleaner and remove XSS vulnerabilities
...
We've been mostly relying on the 3rd party xss cleaner to make sure user submitted content is clean. This PR fixes up any leftover holes in the bbcode parser that allow xss vulnerabilities, and as a result, the 3rd party library isn't needed anymore. It cleans responsibly by first, running `htmlspecialchars()` over the content, followed by sanitizing the untrusted urls and whitelisting their protocol.
2025-01-20 02:52:42 +00:00
HDVinnie
ec0a1aeee0
update: dependencies
2024-12-27 01:47:27 -05:00
HDVinnie
8cdc1c589a
update: dependencies
2024-12-23 14:19:37 -05:00
Ion Bazan
4df1b977e3
Test with CommonMark too
2024-11-03 19:11:32 +08:00
Ion Bazan
67a34a4283
Update Pest tests
2024-11-01 15:28:28 +08:00
HDVinnie
af21147802
remove: hdvinnie/laravel-html-purifier in preparation for octane
2024-10-22 22:10:43 -04:00
HDVinnie
f41320142a
update: dependencies
2024-10-21 08:56:49 -04:00
HDVinnie
3f5849e488
chore: bump dependencies
2024-09-16 17:26:02 -04:00
HDVinnie
428bf63910
add: base donation system
2024-09-12 13:03:38 -04:00
HDVinnie
e043b3449a
update: dependencies
2024-09-03 22:04:42 -04:00
HDVinnie
4d863b7c89
Merge branch '8.x.x' into pr/4029
2024-08-26 20:15:35 -04:00
HDVinnie
29178f55c3
update: composer dependencies
2024-08-26 16:49:10 -04:00
HDVinnie
1087dff233
Merge branch '8.x.x' into meilisearch-3
2024-08-18 01:19:43 -04:00
Roardom
447c8acdde
chore: update larastan
...
fixes issue where config values are treated as constants even though they're intended to be editable.
2024-08-17 06:19:02 +00:00
Roardom
fa35e4e5c0
add: use meilisearch to search torrents
2024-08-06 02:15:25 +00:00
HDVinnie
df8dfba336
update: larastan
...
- this moves to calebdw's version of larastan that includes quicker access to more "bleeding edge" features.
2024-08-04 20:10:20 -04:00
HDVinnie
464f439169
update: larastan setup
2024-07-19 01:33:55 -04:00
HDVinnie
4286b5f891
update: dependencies
2024-07-17 21:26:36 -04:00
Roardom
f25311534f
add: phpstan bladestan static analysis
...
Allows static analysis of blade templates.
I had to add semi-colons to the end of `@php` directives, and swap `@json` for `{{ @JS::from }}` otherwise bladestan would crash.
2024-07-09 11:59:42 +00:00
HDVinnie
836857ad5d
update: composer dependencies
2024-06-25 15:54:52 -04:00
HDVinnie
e634dfe730
update: composer dependencies
2024-06-17 14:10:48 -04:00
HDVinnie
66827fd704
update: composer dependencies
...
- locks unit3d to carbon 2 as well.
2024-04-28 20:18:14 -04:00
HDVinnie
4f10a0f155
chore: composer bump
2024-04-23 17:17:07 -04:00
HDVinnie
51fa8ec46b
update: laravel
...
- Laravel 11 introduces a new default application structure with fewer default files. Namely, new Laravel applications contain fewer service providers, middleware, and configuration files.
However, it is not recommend that Laravel 10 applications upgrading to Laravel 11 attempt to migrate their application structure, as Laravel 11 has been carefully tuned to also support the Laravel 10 application structure.
2024-04-23 16:06:37 -04:00
HDVinnie
b308debf51
update: dependencies
2024-04-08 11:57:26 -04:00
HDVinnie
801b34b2c3
update: composer dependencies
2024-03-26 21:55:54 -04:00
HDVinnie
cb1d7d635a
update: dependencies
2024-03-20 22:40:20 -04:00
HDVinnie
159a1e82fc
update: phpstan
2024-03-03 23:43:19 -05:00
HDVinnie
a90e659307
update: bump dependencies
2024-03-03 23:03:00 -05:00
HDVinnie
bde593e48b
update: livewire
2024-03-03 22:41:29 -05:00
HDVinnie
455ebb3d14
update: fortify overide for limiter
2024-01-19 02:11:42 -05:00
HDVinnie
392d42ccb0
update: dependencies
2024-01-17 06:19:37 -05:00
HDVinnie
24ce13804f
update: dependencies
2024-01-10 18:56:40 -05:00
Roardom
71392a7826
refactor: support livewire computed properties in larastan
2024-01-02 23:00:04 +00:00
Roardom
bca33cc3bd
fix: replace nunomaduro/larastan with larastan/larastan
...
They have moved to a different repository.
2024-01-02 22:33:14 +00:00
HDVinnie
e3327aed6c
update: dependencies
2023-12-14 17:06:35 -05:00
HDVinnie
760e82e532
update: dependencies
2023-11-27 16:15:16 -05:00
HDVinnie
d95d3462bd
update: dependencies
2023-11-07 19:45:01 -05:00