peaklabs-dev
a93b2beccd
chore(ui): use layout on dashboard page
2026-03-14 00:35:46 +01:00
peaklabs-dev
0d6b1858db
chore(ui): add persistent layout with page title
2026-03-14 00:35:46 +01:00
peaklabs-dev
9dd80777c7
refactor: use typed config helper for appName
2026-03-14 00:35:46 +01:00
peaklabs-dev
f366cff803
chore(setup): enforce svelte 5 runes mode globally
2026-03-14 00:35:46 +01:00
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