Commit Graph
14008 Commits
Author SHA1 Message Date
peaklabs-dev e4f58f280c chore(setup): simplify inertia app entry point 2026-03-14 00:35:46 +01:00
peaklabs-dev b1086828c7 chore(setup): use new inertia vite plugin 2026-03-14 00:18:59 +01:00
peaklabs-dev 4e200d6883 chore(config): disable inertia ssr 2026-03-14 00:09:40 +01:00
peaklabs-dev 4e196d933a chore(config): update inertia config to v3 2026-03-14 00:09:40 +01:00
peaklabs-dev 5eda9d1a01 chore(deps): upgrade inertia v2 to v3 2026-03-14 00:09:40 +01:00
🏔️ Peak 3f95725731 ci: improve tests workflow (#8971) 2026-03-13 23:58:56 +01:00
🏔️ Peak adc8438f8d chore(tooling): add js tooling (#8767) 2026-03-13 23:58:18 +01:00
peaklabs-dev 02c414eb47 docs: add v5.x-ci/improve-tests-workflow changes to changelog 2026-03-13 23:55:08 +01:00
peaklabs-dev 3983fe2705 docs: add v5.x-chore/add-js-tooling changes to changelog 2026-03-13 23:55:08 +01:00
peaklabs-dev e7d7ca26e2 chore(deps): bump league/commonmark to fix cve 2026-03-13 23:55:08 +01:00
peaklabs-dev 8e1be104ad fix: license in composer.json 2026-03-13 23:55:08 +01:00
peaklabs-dev f96349f46e chore(tooling): disable test coverage for now 2026-03-13 23:55:08 +01:00
peaklabs-dev bd6f691b5a ci: improve tests workflow with all js and php tooling 2026-03-13 23:55:08 +01:00
peaklabs-dev 3e4913276b chore(tooling): improve package.json scripts
- make sure tooling scripts are run via bun
- add test:all script
2026-03-13 23:48:44 +01:00
peaklabs-dev 6927eefa77 chore(deps): update bun.lock 2026-03-13 23:48:44 +01:00
peaklabs-dev f2d8d48451 chore(tooling): add typescript and svelte-check 2026-03-13 23:48:44 +01:00
peaklabs-dev 04b79fdf94 chore(tooling): configure eslint 2026-03-13 23:48:44 +01:00
peaklabs-dev 8530950e9c chore(tooling): add eslint 2026-03-13 23:48:44 +01:00
peaklabs-dev 839ca55388 chore(tooling): streamline tooling cache path
- for js tooling use ./node_modules/.cache/ and for php tooling use ./vendor/.cache/
2026-03-13 23:48:44 +01:00
peaklabs-dev 1f160fca43 style: format codebase 2026-03-13 23:13:55 +01:00
peaklabs-dev 622df32606 chore(tooling): add prettier package.json scripts 2026-03-13 23:08:55 +01:00
peaklabs-dev 0a4802a314 chore(tooling): configure prettier 2026-03-13 23:08:55 +01:00
peaklabs-dev 0b9c2836d4 chore(deps): install prettier and needed plugins 2026-03-11 22:08:04 +01:00
🏔️ Peak 6f90237251 chore: add inertia (#8610) 2026-03-04 21:30:36 +01:00
🏔️ Peak 37523d1449 chore: add svelte (#7647) 2026-03-04 21:21:35 +01:00
peaklabs-dev 164c3ce9ad chore(ui): set dashboard page title and description 2026-03-04 21:19:56 +01:00
peaklabs-dev 5ae756f441 chore(config): configure inertia
- encrypt history for improved security
- ensure inertia pages exist to catch typos or missing components 
- enable use_script_element_for_initial_page inertia v3 option
- remove unused options
2026-03-04 21:19:56 +01:00
peaklabs-dev eb739127e0 chore(config): add inertia config 2026-03-04 21:19:56 +01:00
peaklabs-dev 619cefd426 chore(setup): enable inertia v3 options 2026-03-04 21:19:56 +01:00
peaklabs-dev 6807cea263 chore(deps): move svelte and inertia to devDependencies
- these are only needed during build, so for now the v5 production docker image will need no node_modules at all
2026-03-04 21:19:56 +01:00
peaklabs-dev 89a8b3cc89 chore(ui): add empty dashboard page 2026-03-04 21:19:56 +01:00
peaklabs-dev 053628e2bf chore(ui): add inertia app entry point 2026-03-04 20:36:45 +01:00
peaklabs-dev 612219efa9 chore(setup): add global inertia type declarations 2026-03-04 17:29:28 +01:00
peaklabs-dev 7ec31e3463 chore(setup): always return all validation errors
- by default inertia only returns the first validation error this changes it to always return all validation errors
2026-03-04 17:29:13 +01:00
peaklabs-dev 0637c0be64 chore(setup): add inertia middleware 2026-03-04 17:27:32 +01:00
peaklabs-dev 835e9891f9 chore(deps): install inertia and inertia-laravel 2026-03-04 17:27:32 +01:00
peaklabs-dev 20272e4b7b chore(tooling): add strict tsconfig.json 2026-03-04 15:44:42 +01:00
peaklabs-dev c6058d9343 chore(tooling): add vite preview script 2026-03-04 14:52:51 +01:00
peaklabs-dev 26a4244095 chore(setup): configure svelte 2026-03-04 14:52:51 +01:00
peaklabs-dev dbb9634386 chore(setup): svelte and enforce runes mode 2026-03-04 14:36:07 +01:00
peaklabs-dev 42bbed9e72 build: switch to vite 8 beta and vite-plugin-svelte 7 2026-03-04 14:35:51 +01:00
peaklabs-dev 3fa3862264 chore(deps): install svelte 2026-03-04 14:34:52 +01:00
🏔️ Peak 3d107c1e8b chore(deps): update dependencies (#8582) 2026-02-24 19:11:37 +01:00
peaklabs-dev fbc6d22fef test: add strict preset manually to remove toHaveProtectedMethods test 2026-02-24 19:08:16 +01:00
peaklabs-dev dd3f6012bf chore(tooling): remove generalizeEnvReturnType from larastan
- this option flags env values that do not need to be explicitly casted as they are inffered but lets keep it explicit for now
2026-02-24 19:08:16 +01:00
peaklabs-dev a4edfaa682 chore(tooling): update and improve rector config
- remove `AddOverrideAttributeToOverriddenPropertiesRector` from `withSkip` as the enum formatting has been fixed
- add `AddOverrideAttributeToOverriddenPropertiesRector` to `withSkip`
- comment out `typeDeclarationDocblocks` as these rules might not be what we want
- add new `WhereNullComparisonToWhereNullRector` rule
- remove `WhereToWhereLikeRector` as we are not only using Postgres on v5
2026-02-24 19:08:16 +01:00
peaklabs-dev 9302806891 fix(tooling): do not replace property-read with property 2026-02-24 19:08:16 +01:00
peaklabs-dev d0562593d6 chore(auth): improve user model
- use property-read instead of property which prevents property assignment e.g. calling 
  ->save() on a model (Larastan will flag it)
- cast all colums explicitly to avoid wired issues between different DB types
2026-02-24 19:08:16 +01:00
peaklabs-dev beeb7eec69 chore: update files to the latest laravel skeleton 2026-02-24 18:28:33 +01:00
peaklabs-dev 48b63f950f chore(config): update configs to the latest skeleton 2026-02-24 18:28:33 +01:00