peaklabs-dev
4ba465fb2e
chore: improve composer.json
...
- update description and keywords to the new v5 description and
keywords
- add --parallel flag to pint for much faster formatting
- update composer scripts to the latest laravel skeleton
version
- remove unused composer scripts
- bump PHPStan memory limit to 2G as we will need that in the future
2025-12-01 21:47:28 +01:00
peaklabs-dev
a04b98995d
chore(deps): remove peck as it is not working
2025-12-01 21:47:28 +01:00
peaklabs-dev
3128177fea
chore: add schema to package.json and remove name
2025-12-01 21:47:28 +01:00
peaklabs-dev
ee0df7a146
chore(deps): bump all dependencies
2025-12-01 21:47:28 +01:00
peaklabs-dev
dab768211b
refactor: apply rector refactors
2025-11-30 16:58:58 +01:00
peaklabs-dev
c2d584679c
chore(tooling): improve rector config
...
- remove deprecated strictBooleans set
- order rule sets inside withPreparedSets
2025-11-30 16:58:58 +01:00
peaklabs-dev
ac9ebeb09b
ci: improve security of all workflows
2025-11-30 16:58:58 +01:00
peaklabs-dev
d9f2ab6468
chore: improve local setup until docker is ready
2025-11-30 16:58:58 +01:00
peaklabs-dev
94699e3ac7
docs: add temporary contributing guide
2025-11-30 16:58:58 +01:00
peaklabs-dev
109813cace
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-30 16:58:58 +01:00
peaklabs-dev
5418502ac8
chore: improve repo root .gitignore
2025-11-30 16:58:58 +01:00
peaklabs-dev
24fdccec4f
docs: add empty v5 changelog
2025-11-30 16:58:58 +01:00
peaklabs-dev
0a3e1477b5
chore(tooling): rename composer scripts for clarity
2025-11-30 16:58:58 +01:00
peaklabs-dev
50ecb2efc4
ci: add tests workflow
2025-11-30 16:58:58 +01:00
peaklabs-dev
c7f18fd489
ci: add optimized stale and lock workflows
2025-11-30 16:58:58 +01:00
peaklabs-dev
25ffcf84f1
chore(repo): add new GitHub Issue templates
2025-11-30 16:58:58 +01:00
peaklabs-dev
fa604f8964
chore: improve storage .gitignore file
2025-11-30 16:58:58 +01:00
peaklabs-dev
495c9a3324
build: add strict .dockerignore file
2025-11-30 16:58:58 +01:00
peaklabs-dev
3f9f400c75
test: improve ArchTest
...
- add more rules for the entire app
- add Resources rule
- improve existing rules
- adjust formatting
2025-11-30 16:58:58 +01:00
peaklabs-dev
b2406eedb0
test(setup): add base test case and refresh the DB on each test
2025-11-30 16:58:58 +01:00
peaklabs-dev
52dab08027
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-30 16:58:58 +01:00
peaklabs-dev
09ca5040ec
chore(config): encrypt sessions
2025-11-30 16:58:58 +01:00
peaklabs-dev
e2f2885f42
chore(config): update config files to the latest skeleton version
2025-11-30 16:58:58 +01:00
peaklabs-dev
675bdf79f4
chore(setup): add tailwind v4
2025-11-30 16:58:58 +01:00
peaklabs-dev
74bfd3dccf
test(setup): configure phpunit.xml
2025-11-30 16:58:58 +01:00
peaklabs-dev
ec7beae5bc
chore: improve composer.json
...
- improve composer.json metadata
- change license to AGPL-3.0
- add composer scripts
- update dependencies
2025-11-30 16:58:58 +01:00
peaklabs-dev
60587ac13b
chore(deps): bump node packages
2025-11-30 16:58:58 +01:00
peaklabs-dev
a14128c0dc
chore(setup): add bun for node dependencies
2025-11-30 16:58:58 +01:00
peaklabs-dev
93118bfa5a
fix(tooling): remove resources folder from rector config
2025-11-30 16:58:58 +01:00
peaklabs-dev
b6518319fa
chore(tooling): add PHPStan cache folder
2025-11-30 16:58:58 +01:00
peaklabs-dev
480b5099cd
test(setup): add testing folders and pest config
2025-11-30 16:58:58 +01:00
peaklabs-dev
7a8781946a
chore(tooling): make PHPStan rules more strict
2025-11-30 16:58:58 +01:00
peaklabs-dev
01654288b1
chore(tooling): add PHPStan level max
2025-11-30 16:58:58 +01:00
peaklabs-dev
196054c543
style: apply pint to full codebase
2025-11-30 16:58:58 +01:00
peaklabs-dev
b528973f5a
chore(security): prevent indexing of all pages in robots.txt
2025-11-30 16:58:58 +01:00
peaklabs-dev
f3df3bbb93
docs: add improved SECURITY.md file
...
- new Support Policy table
- improved reporting guide for vulnerabilities
2025-11-30 16:50:04 +01:00
peaklabs-dev
7a71e510a9
chore(repo): add assets folder for readme assets
2025-11-30 16:50:04 +01:00
peaklabs-dev
ea0fd28dd1
chore(repo): add funding.yaml
2025-11-30 16:50:04 +01:00
peaklabs-dev
15fefa1cf6
chore(repo): add new pull request template
2025-11-30 16:50:04 +01:00
peaklabs-dev
80d2b0f06f
chore(tooling): add ray for local debugging
2025-11-30 16:50:04 +01:00
peaklabs-dev
f68b73337d
chore(setup): add new folder structure
2025-11-30 16:50:04 +01:00
peaklabs-dev
9055fadb05
test: add strict ArchTest with custom rules
2025-11-30 16:50:04 +01:00
peaklabs-dev
a55ad5a1da
chore(config): remove unused auth config option
2025-11-30 16:50:04 +01:00
peaklabs-dev
e28e346b7e
chore(config): improve app config
2025-11-30 16:50:04 +01:00
peaklabs-dev
be45e94c39
chore(config): switch from bcrypt to argon2id
2025-11-30 16:50:04 +01:00
peaklabs-dev
350894f2e8
chore(tooling): add peck for typo checking
2025-11-30 16:50:04 +01:00
peaklabs-dev
9cfe936311
chore(tooling): add strict rector configuration
2025-11-30 16:50:04 +01:00
peaklabs-dev
2d0dd50063
chore: add strict AppServiceProvider
2025-11-30 16:50:04 +01:00
peaklabs-dev
a17caf0b68
chore(tooling): add custom pint formatting preset
2025-11-30 16:50:04 +01:00
peaklabs-dev
3cb36b0c41
chore(setup): create core skeleton
2025-11-30 16:50:04 +01:00