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