Commit Graph

213 Commits

Author SHA1 Message Date
Roardom
ca7f998299 update: livewire v4 2026-02-17 08:30:19 +00:00
Oha-you
bc224da2f6 update: Laravel Debugbar to v4.0 (with dependencies) 2026-02-11 03:06:03 +03:00
Roardom
058bcee8d6 update: phpstan and larastan 2026-01-22 09:36:36 +00:00
HDVinnie
f1d1960ed8 add: type coverage workflow 2026-01-06 17:16:10 -05:00
HDVinnie
da2d300a7c update: dependencies 2026-01-02 18:43:35 -05:00
Roardom
9eeacc1681 update: allow support for php 8.5
Needed to update nette/schema, laminas/laminas-diactoros and laravel/framework - they were the only packages that needed updating. Also needed to replace a pdo constant deprecated in php 8.5.
2025-12-02 08:42:42 +00:00
Roardom
52af17d437 update: phpstan
To help checking for new php 8.5 compatibility
2025-12-02 07:41:01 +00:00
Roardom
393b45349a update: laravel pint dev dependency
The latest version adds stdin support for use in IDEs that integrate with formatters if the formatter accepts input on stdin and outputs on stdout. Zed is one example of such an IDE.
2025-11-29 04:47:14 +00:00
Roardom
ac3c1383d3 update: larastan dependency 2025-09-08 02:49:19 +00:00
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