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
peaklabs-dev
7afe78e29f
feat(core): New hashing config
...
- use the much more secure argon2id hashing algorithm (instead of bcrypt)
- adjust the argon2id settings to be more secure
2025-03-26 19:21:09 +01:00
peaklabs-dev
f7760b87c9
feat(refactor): improve rector config
...
- remove withImportNames rule as that is not always what we want
- add a few more Laravel rules
2025-03-18 16:27:14 +01:00
peaklabs-dev
ffcd79192f
feat(test): Add peck for typo checking
2025-03-18 15:15:46 +01:00
peaklabs-dev
d4c251d995
feat(refactor): run rector on the codebase
2025-03-17 23:56:55 +01:00
peaklabs-dev
e42ecaba72
feat(refactor): Add strict rector configuration
2025-03-17 23:54:05 +01:00
peaklabs-dev
3d680c65c9
feat(lint): lint full codebase
2025-03-17 17:47:20 +01:00
peaklabs-dev
06ffe03c8f
feat(core): New strict AppServiceProvider.php
2025-03-17 17:45:49 +01:00
peaklabs-dev
0b7841f36b
feat(lint): custom strict Pint preset
2025-03-17 17:06:58 +01:00
peaklabs-dev
82923bffdf
feat(core): create empty skeleton
2025-03-16 23:08:49 +01:00
Andras Bacsai
8a11de9b1a
fix(core): improve instantSave logic and error handling
2025-03-15 22:26:59 +01:00
Andras Bacsai
798aab6955
refactor(ScheduledTask): clean up code formatting and remove unused import
2025-03-14 16:11:41 +01:00