Commit Graph
11017 Commits
Author SHA1 Message Date
peaklabs-dev bbccafdb12 chore(workflows): update cache key naming 2025-04-30 16:28:33 +02:00
peaklabs-dev b7d7e49b46 chore(core): rename composer scripts for clarity 2025-04-30 16:19:39 +02:00
peaklabs-dev f284a8f2b9 feat(workflows): Add new test Action which runs all tests 2025-04-30 16:17:39 +02:00
peaklabs-dev 580e4ab987 refactor(workflows): Add optimized stale and lock actions 2025-04-30 16:16:50 +02:00
peaklabs-dev 6b649e96c4 chore(core): add missing config value & wording update 2025-04-29 13:39:48 +02:00
peaklabs-dev 4e52b86d6d feat(GitHub): Add new Issue Templates 2025-04-29 13:01:49 +02:00
peaklabs-dev 8784605e14 refactor(core): storage framework gitignore file 2025-04-24 10:29:33 +02:00
peaklabs-dev f6e6149f68 feat(core): new cleaned up .env files 2025-04-24 10:28:13 +02:00
peaklabs-dev 041aaed8da chore(docker): adjust dockerignore for more editor files 2025-04-23 22:08:50 +02:00
peaklabs-dev e798359f1f feat(docker): new strict dockerignore file 2025-04-23 15:54:45 +02:00
peaklabs-dev ae4ce2ba65 fix(types): make types more strict in config files 2025-04-22 22:17:34 +02:00
peaklabs-dev 55bb989dc9 chore(core): .md wording update 2025-04-22 22:08:27 +02:00
peaklabs-dev 3922ef3e8b feat(tests): improve ArchTest
- add more rules for the entire repo
- add Resources rule
- improve existing rules
- adjust formatting
2025-04-22 22:06:20 +02:00
peaklabs-dev 621c78dd0e feat(tests): add base test and DB refresh on each test 2025-04-22 21:51:06 +02:00
peaklabs-dev 237f13bfcc feat(core): add base app route 2025-04-22 21:50:26 +02:00
peaklabs-dev 3c7616318d feat(core): improve AppServiceProvider
- Added automatic eager loading of relationships
- Configures Laravel Http Facade to prevent stray requests during tests.
- Configures Laravel Sleep Facade to be faked during tests.
2025-04-22 21:49:56 +02:00
peaklabs-dev fb90d390b8 chore(core): use single quotes 2025-04-22 21:39:09 +02:00
peaklabs-dev e411b493ca chore(config): adjust configs to the latest Laravel skeleton 2025-04-22 21:36:35 +02:00
peaklabs-dev 602581cbf5 fix(core): invalid config 2025-04-22 21:35:29 +02:00
peaklabs-dev 9d918257fe feat(ui): init tailwind v4 and switch vite to TS 2025-04-22 21:07:24 +02:00
peaklabs-dev b003ab9a51 chore(core): upgrade phpunit.xml to the latest Laravel skeleton 2025-04-22 21:04:43 +02:00
peaklabs-dev 1a9feb6af6 feat(tests): configure phpunit.xml for ArchTest and Pest 2025-04-22 21:01:36 +02:00
peaklabs-dev fde7d7224a chore(dep): bump dep and switch dev command to bun 2025-04-22 20:52:04 +02:00
peaklabs-dev 6fdf6cd64d fix(dep): lockfile version pinning 2025-04-17 15:13:24 +02:00
peaklabs-dev d2ba66dde8 chore(dep): bump node dependencies 2025-04-17 14:58:55 +02:00
peaklabs-dev 34960b578c feat(core): add Bun for Node dependencies 2025-04-06 09:41:16 +02:00
peaklabs-dev 0723f7eb36 feat(core): Add back LICENSE with updated year 2025-04-06 09:14:51 +02:00
peaklabs-dev 358111281b feat(core): new composer.json
- New composer.json with minimal dependencies
- Adds composer scripts for various commands
2025-04-06 09:00:51 +02:00
peaklabs-dev bda0ceaec3 fix(core): remove resources from rector conf 2025-03-30 01:59:33 +01:00
peaklabs-dev e25f1bf18f fix(core): ensure force https is always a bool 2025-03-30 01:51:35 +01:00
peaklabs-dev 78a946a701 feat(core): Add PHPStan cache folder 2025-03-30 01:37:10 +01:00
peaklabs-dev 0494c77bce feat(core): Add testing folders 2025-03-30 01:36:48 +01:00
peaklabs-dev 11b33a34f6 feat(core): Make PHPStan rules even more strict 2025-03-30 01:36:02 +01:00
peaklabs-dev 1158dad91e feat(core): Add PHPStan with level max 2025-03-29 16:57:07 +01:00
peaklabs-dev 3ac4661c0f chore(core): reorder password rules 2025-03-29 16:40:06 +01:00
peaklabs-dev 3d2025808e lint(core): lint ray config 2025-03-29 16:20:45 +01:00
peaklabs-dev 5119ae9e66 fix(core): wrong import caught by PHPStan 2025-03-29 16:09:11 +01:00
peaklabs-dev 5649a12479 chore(core): make sure all pages are ignored in robots.txt 2025-03-29 14:51:25 +01:00
peaklabs-dev 967409c32c chore(core): remove css file
- CSS file is not needed for Inertia
2025-03-29 14:50:51 +01:00
peaklabs-dev 6261935870 feat(core): New Security document
- New Support Policy table
- Improved reporting guide for vulnerabilities
2025-03-29 14:49:38 +01:00
peaklabs-dev 5b3e7aa9e1 feat(git): add funding and assets folder for GitHub 2025-03-28 18:41:05 +01:00
peaklabs-dev f4cbb6f535 feat(git): New PR template 2025-03-28 18:36:22 +01:00
peaklabs-dev dd89c0b397 chore(core): disable ray by default 2025-03-28 18:03:28 +01:00
peaklabs-dev 08ebeaf5b1 feat(core): Add ray to dev for debugging 2025-03-28 18:02:18 +01:00
peaklabs-dev 7203eeab9b feat(core): add more needed folders 2025-03-28 18:01:44 +01:00
peaklabs-dev ce903b380d feat(core): New folder structure 2025-03-28 14:33:29 +01:00
peaklabs-dev 5b1faf64c3 feat(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-03-28 14:04:13 +01:00
peaklabs-dev 872f9d1c9d feat(test): Add strict ArchTest with custom rules 2025-03-27 20:13:41 +01:00
peaklabs-dev 6da6b8b92e chore(core): remove unused auth config 2025-03-26 20:28:30 +01:00
peaklabs-dev 454c4294d3 feat(core): improve app config 2025-03-26 20:09:01 +01:00