Commit Graph
13502 Commits
Author SHA1 Message Date
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
peaklabs-dev b2610923c9 test: add strict ArchTest with custom rules 2025-11-18 17:49:59 +01:00
peaklabs-dev b1d0eeee39 chore: remove unused auth config option 2025-11-18 17:49:59 +01:00
peaklabs-dev e1cd253b11 chore: improve app config 2025-11-18 17:49:59 +01:00
peaklabs-dev e8bbf7d52c chore: switch from bcrypt to argon2id 2025-11-18 17:49:59 +01:00
peaklabs-dev 770fcd0334 chore: improve rector configuration
- add a few more Laravel rules
2025-11-18 17:49:58 +01:00
peaklabs-dev d236d21649 chore: add peck for typo checking 2025-11-18 17:49:58 +01:00
peaklabs-dev d9dc89f422 refactor: apply rector refactors 2025-11-18 17:49:58 +01:00
peaklabs-dev 3b7677ce94 chore: add strict rector configuration 2025-11-18 17:49:58 +01:00
peaklabs-dev 37985fe732 style: apply pint to full codebase 2025-11-18 17:49:58 +01:00
peaklabs-dev 3cf8803943 chore: add strict AppServiceProvider 2025-11-18 17:49:58 +01:00
peaklabs-dev 1ceeaf35ae chore: add custom strict pint formatting preset 2025-11-18 17:49:57 +01:00
peaklabs-dev 015c7359cb chore: create core skeleton 2025-11-18 17:49:57 +01:00
peaklabs-dev 031c23b8c8 chore: change license from Apache-2.0 to AGPL-3.0 2025-11-18 17:33:14 +01:00
Andras Bacsai 5b850ba563 v4.0.0-beta.444 (#7226) v4.0.0-beta.444 2025-11-14 09:34:54 +01:00
Andras Bacsai 9aa4699f1e feat(proxy): upgrade Traefik image to v3.6 (#7225) 2025-11-14 09:33:21 +01:00