Commit Graph
13517 Commits
Author SHA1 Message Date
peaklabs-dev f18ae6a277 chore: improve rector config
- remove deprecated strictBooleans set
- order sets with rector
2025-11-18 17:51:22 +01:00
peaklabs-dev 24973f8b5d refactor: apply rector refactors 2025-11-18 17:51:22 +01:00
peaklabs-dev 9e870f271e ci: improve security of workflows 2025-11-18 17:51:22 +01:00
peaklabs-dev 270f6ecad4 chore: improve local dev setup until Docker is ready 2025-11-18 17:51:22 +01:00
peaklabs-dev 08ec5cf1d0 docs: add temporary contributing guide 2025-11-18 17:51:21 +01:00
peaklabs-dev 3b728b2304 ci: improve tests workflow
- add Bun audit step
- improve steps naming
- wait on composer validation, bun and composer audit before running the test suite
2025-11-18 17:51:21 +01:00
peaklabs-dev b44b4bedcd chore: improve root .gitignore 2025-11-18 17:51:21 +01:00
peaklabs-dev c6fc87cb43 docs: add empty v5 changelog 2025-11-18 17:51:21 +01:00
peaklabs-dev 18c653026a chore: encrypt sessions and expire them on close 2025-11-18 17:51:21 +01:00
peaklabs-dev 0e6772e98f ci: update cache key naming for the tests workflow 2025-11-18 17:51:21 +01:00
peaklabs-dev 7c504cd4ab chore: rename composer scripts for clarity 2025-11-18 17:51:20 +01:00
peaklabs-dev 019fc6239e ci: add tests workflow 2025-11-18 17:51:20 +01:00
peaklabs-dev ee8cea9182 ci: add optimized stale and lock workflows 2025-11-18 17:51:20 +01:00
peaklabs-dev 64ccccf6f1 ci: add new GitHub Issue templates 2025-11-18 17:51:20 +01:00
peaklabs-dev f10133ea1c chore: improve storage .gitignore file 2025-11-18 17:51:20 +01:00
peaklabs-dev b13a781fc3 chore: improve .env files 2025-11-18 17:51:20 +01:00
peaklabs-dev 7223152d1f chore: add strict .dockerignore file 2025-11-18 17:51:19 +01:00
peaklabs-dev 52672feb65 refactor: make types in config files more strict 2025-11-18 17:51:19 +01:00
peaklabs-dev aca7910105 test: improve ArchTest
- add more rules for the entire app
- add Resources rule
- improve existing rules
- adjust formatting
2025-11-18 17:51:19 +01:00
peaklabs-dev 4defd1395b test: add base test case and refresh the DB on each test 2025-11-18 17:51:19 +01:00
peaklabs-dev e15b2ce0ae chore: improve AppServiceProvider
- add automatic eager loading of relationships
- configure Laravel Http Facade to prevent stray requests during tests
- configure Laravel Sleep Facade to be faked during tests
2025-11-18 17:51:19 +01:00
peaklabs-dev 54f3892604 style: use single quotes in the vite config 2025-11-18 17:51:19 +01:00
peaklabs-dev 2c9b37f604 chore: adjust configs to the latest Laravel skeleton 2025-11-18 17:51:18 +01:00
peaklabs-dev 9e3e20b239 fix: invalid config 2025-11-18 17:51:18 +01:00
peaklabs-dev 95efced685 chore: add tailwind v4 and switch vite config to TS 2025-11-18 17:51:18 +01:00
peaklabs-dev d820e373a8 test: upgrade phpunit.xml to the latest Laravel skeleton 2025-11-18 17:51:18 +01:00
peaklabs-dev cffebd0070 test: configure phpunit.xml 2025-11-18 17:51:18 +01:00
peaklabs-dev 8f924bb1b8 chore: bump dependencies and switch dev command to Bun 2025-11-18 17:51:18 +01:00
peaklabs-dev c352250b29 fix: correct lockfile version pinning 2025-11-18 17:51:18 +01:00
peaklabs-dev f8cfca9940 chore: bump Node dependencies 2025-11-18 17:51:17 +01:00
peaklabs-dev 883e1148bb chore: add Bun for Node dependencies 2025-11-18 17:51:17 +01:00
peaklabs-dev 44c9921014 chore: update composer.json
- add composer scripts
- improve composer.json metadata
2025-11-18 17:51:17 +01:00
peaklabs-dev b46eb4c180 fix: remove resources folder from rector config 2025-11-18 17:51:17 +01:00
peaklabs-dev c2bbd87bb8 fix: ensure force https is always a bool 2025-11-18 17:51:17 +01:00
peaklabs-dev a6028cffec chore: add PHPStan cache folder 2025-11-18 17:51:17 +01:00
peaklabs-dev e874e7ece9 test: add testing folders and pest config 2025-11-18 17:51:16 +01:00
peaklabs-dev ca0b38b788 chore: make PHPStan rules more strict 2025-11-18 17:50:01 +01:00
peaklabs-dev f92becd0db chore: add PHPStan level max 2025-11-18 17:50:01 +01:00
peaklabs-dev 51d3911e41 refactor: reorder password validation rules 2025-11-18 17:50:01 +01:00
peaklabs-dev 1b982a6e9c style: format ray config 2025-11-18 17:50:01 +01:00
peaklabs-dev 004507a602 fix: invalid import 2025-11-18 17:50:01 +01:00
peaklabs-dev 031a9a2055 feat: prevent indexing of all pages in robots.txt 2025-11-18 17:50:00 +01:00
peaklabs-dev d09f72b71b docs: add improved SECURITY.md file
- new Support Policy table
- improved reporting guide for vulnerabilities
2025-11-18 17:50:00 +01:00
peaklabs-dev 2a13e580d6 ci: add funding and assets folder for GitHub 2025-11-18 17:50:00 +01:00
peaklabs-dev ff460968cd ci: add new pull request template 2025-11-18 17:50:00 +01:00
peaklabs-dev 8a2bf813a9 chore: disable ray by default 2025-11-18 17:50:00 +01:00
peaklabs-dev c859696f45 chore: add ray for local debugging 2025-11-18 17:50:00 +01:00
peaklabs-dev c5781437fe chore: add missing local folders 2025-11-18 17:50:00 +01:00
peaklabs-dev c9018b0567 chore: new folder structure 2025-11-18 17:49:59 +01:00
peaklabs-dev 27f3d45be9 test: improve ArchTest
- add a Contract test
- order the tests better
- limit usage of Controllers and Requests
- limit usage of Models
- forbid the usage of SoftDeletes for Models
- fix methods names for Queries folder
- add Services test
- remove ray as it is covered by the PHP preset
2025-11-18 17:49:59 +01:00