Commit Graph

28 Commits

Author SHA1 Message Date
dependabot[bot]
05b4192759 build(deps-dev): bump phpunit/phpunit from 10.5.13 to 11.0.6
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 10.5.13 to 11.0.6.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/11.0.6/ChangeLog-11.0.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.5.13...11.0.6)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 17:13:07 +00:00
Rico van Zelst
58a1b50674 Remove "anhskohbo/no-captcha" and "dolejska-daniel/riot-api" deps
- Remove deprecated dependencies, update package versions, and add a new repository URL.
2024-03-18 18:06:23 +01:00
Shift
0cb5d2ac31 Bump Composer dependencies 2024-03-18 16:13:33 +00:00
dependabot[bot]
b6078b2be8 build(deps-dev): bump barryvdh/laravel-ide-helper from 2.13.0 to 3.0.0
Bumps [barryvdh/laravel-ide-helper](https://github.com/barryvdh/laravel-ide-helper) from 2.13.0 to 3.0.0.
- [Release notes](https://github.com/barryvdh/laravel-ide-helper/releases)
- [Changelog](https://github.com/barryvdh/laravel-ide-helper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/barryvdh/laravel-ide-helper/compare/v2.13.0...v3.0.0)

---
updated-dependencies:
- dependency-name: barryvdh/laravel-ide-helper
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-17 19:28:00 +00:00
Rico van Zelst
c6f9423241 feat(commands): add GenerateSitemapCommand for sitemap generation
- Added GenerateSitemapCommand to create sitemap.xml
- Updated Kernel to schedule sitemap generation weekly
- Updated composer.json with spatie/laravel-sitemap dependency
2024-02-26 17:48:22 +01:00
Rico van Zelst
b4c86cd070 feat(deps): add scyllaly/hcaptcha package
Add scyllaly/hcaptcha package to composer.json and composer.lock for hCaptcha integration in Laravel.
2024-02-24 21:52:04 +01:00
Rico van Zelst
c490e87c3e feat: Add Discord alert webhook, ContactCategory enum, form request
- Added Discord alert webhook URL to .env.example
- Created ContactCategory enum with humanReadable method
- Implemented ContactSubmissionRequest form request
- Added ContactSubmission model with fillable and casts properties
- Included configurations for Discord alerts and honeypot protection
2024-02-24 19:58:31 +01:00
Rico van Zelst
17ccf554f1 feat(composer): update Rector dependency version
Update the Rector dependency version in composer.json from "^0.19.2" to "^1.0". This ensures compatibility with the latest version of Rector.
2024-02-16 01:40:53 +01:00
dependabot[bot]
ea8e1b7c41 build(deps): bump simonhamp/the-og from 0.4.0 to 0.5.4
Bumps [simonhamp/the-og](https://github.com/simonhamp/the-og) from 0.4.0 to 0.5.4.
- [Release notes](https://github.com/simonhamp/the-og/releases)
- [Commits](https://github.com/simonhamp/the-og/compare/v0.4.0...v0.5.4)

---
updated-dependencies:
- dependency-name: simonhamp/the-og
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 03:06:36 +00:00
dependabot[bot]
c784cc3ab0 build(deps-dev): bump rector/rector from 0.18.13 to 0.19.2
Bumps [rector/rector](https://github.com/rectorphp/rector) from 0.18.13 to 0.19.2.
- [Release notes](https://github.com/rectorphp/rector/releases)
- [Commits](https://github.com/rectorphp/rector/compare/0.18.13...0.19.2)

---
updated-dependencies:
- dependency-name: rector/rector
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 03:41:22 +00:00
dependabot[bot]
5bd3977849 build(deps): bump simonhamp/the-og from 0.2.2 to 0.4.0
Bumps [simonhamp/the-og](https://github.com/simonhamp/the-og) from 0.2.2 to 0.4.0.
- [Release notes](https://github.com/simonhamp/the-og/releases)
- [Commits](https://github.com/simonhamp/the-og/compare/v0.2.2...v0.4.0)

---
updated-dependencies:
- dependency-name: simonhamp/the-og
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 03:06:27 +00:00
Rico van Zelst
83e94327d3 feat(octane): add Octane server configuration and listeners
This commit adds the necessary changes to the `composer.json` file to include the `laravel/octane` package as a dependency. It also introduces a new `config/octane.php` file that contains the configuration for Octane's server, HTTPS settings, event listeners, warm/flush bindings, Swoole tables, cache table, file watching, garbage collection threshold, and maximum execution time.

The added dependencies in `package.json` include `chokidar`, which is used for file watching functionality.

These changes enable the use of Laravel Octane for improved performance and efficiency in handling requests.
2024-01-13 19:24:23 +01:00
Rico van Zelst
bd6acbde6e feat(deps): add simonhamp/the-og dependency
This commit adds the "simonhamp/the-og" package as a new dependency in the composer.json file.
2024-01-07 03:25:19 +01:00
Rico van Zelst
2e7e7dc2a9 feat(config): add Cloudflare R2 filesystem configuration
- Added new environment variables for Cloudflare R2 access key, secret access key, bucket, endpoint, and URL in the .env.example file.
- Updated composer.json to include the league/flysystem-aws-s3-v3 package.
- Modified the filesystems.php configuration file to include a new 'r2' disk for Cloudflare R2 storage.
2024-01-07 03:02:40 +01:00
Rico van Zelst
3717d3836e feat(deps): add Rector for code quality improvements
- Added "rector/rector" package to composer.json
- Created rector.php configuration file with rules for code quality improvements
2024-01-06 00:13:27 +01:00
Rico van Zelst
5fe3fcac61 feat: add working posts index
This commit adds pagination functionality to the posts index page. The code changes include:
- Sorting the posts by descending date
- Paginating the posts with 6 items per page
- Creating a new component called "Listposts" for rendering the paginated posts
- Adding a new view file for the "Listposts" component
- Updating the blade template of the posts index page to use the "Listposts" component and pass in the paginated posts

The purpose of these changes is to improve user experience by displaying a limited number of posts per page and providing navigation links for easier browsing.
2023-12-12 12:32:42 +01:00
Rico van Zelst
ae545c125a feat: Add spatie/sheets package
Added the "spatie/sheets" package to the composer.json file. This package will be used for handling spreadsheets in the project.
2023-12-12 09:39:35 +01:00
dependabot[bot]
02d273b88a build(deps): bump intervention/image from 2.7.2 to 3.0.1
Bumps [intervention/image](https://github.com/Intervention/image) from 2.7.2 to 3.0.1.
- [Commits](https://github.com/Intervention/image/compare/2.7.2...3.0.1)

---
updated-dependencies:
- dependency-name: intervention/image
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 10:21:00 +00:00
Rico van Zelst
2374a39c77 feat(monitoring): add pulse
- Added a new gate called `viewPulse` in the `AuthServiceProvider` class.
- The gate allows only admin users to view the Pulse feature.
2023-12-01 21:49:26 +01:00
Rico van Zelst
a2dc7ad465 feat: implement sqids 2023-11-26 17:39:45 +01:00
Rico van Zelst
7c05647079 fix: improved tooltip 2023-11-15 14:51:17 +01:00
Rico van Zelst
7ced468ad1 feat: search through skins 2023-11-14 10:30:44 +01:00
Rico van Zelst
149174ebc3 feat: champ information, style improvement 2023-11-08 14:12:51 +01:00
Rico van Zelst
d17d19bac6 fix: query optimization
 166 Queries -> 2 Queries (cached)
2023-11-07 22:04:00 +01:00
Rico van Zelst
1e974ee614 upd: gitignore 2023-11-07 20:30:35 +01:00
Rico van Zelst
d0ed514bc7 feat: laravel ide helper 2023-11-01 12:29:24 +01:00
Rico van Zelst
9781c61274 🏗️ Install Packages 2023-10-14 17:18:22 +02:00
Rico van Zelst
6aa1f21eb1 🏗️ Laravel Installation 2023-10-14 17:00:26 +02:00