204 Commits

Author SHA1 Message Date
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