Thomas Camlong
037f8082bc
perf(turbo): scope topo task inputs to package.json only
...
The topo virtual task had no explicit inputs, defaulting to all files.
This caused any source change to cascade cache invalidation through
all dependent packages via ^topo. Since topo is only for dependency
ordering, its hash should only change when dependencies change.
2026-05-21 14:00:34 +02:00
Thomas Camlong
5528d27c8f
perf(typecheck): exclude bundled .cjs/.css from tsc
...
websocket (835K lines) and tasks (755K lines) had bundled output
files being typechecked due to `include: ["."]` in their tsconfig.
Full typecheck drops from ~70s to ~26s.
2026-05-21 14:00:33 +02:00
Thomas Camlong
1b110b5d3e
fix(ci): set TURBO_SCM_BASE for --affected to work in PRs
...
Turbo defaults to comparing against `main`, but PRs target `dev`.
Without explicit base/head refs, --affected falls back to running
all tasks. Use the PR base SHA for pull_requests, the before SHA
for pushes, and HEAD~1 as a last resort.
2026-05-21 14:00:33 +02:00
Thomas Camlong
828d943ef7
ci: add Cloudflare remote cache for Turborepo
...
Configure turborepo-remote-cache-cloudflare as the remote cache backend.
This commit can be reverted independently to disable remote caching.
2026-05-21 14:00:33 +02:00
Thomas Camlong
3ed6baf6de
ci: add --affected filtering and fix Turbo cache invalidation
...
- Remove globalDependencies **/.env which invalidated all caches on any .env change
- Move 40+ env vars from globalEnv to build-specific env (lint/format/typecheck don't need DB_URL etc.)
- Add per-task inputs with test file exclusions so test changes don't trigger build/typecheck
- Enable affectedUsingTaskInputs for task-level --affected detection
- Add --affected to all turbo commands in CI (lint, format, typecheck, build)
- Add fetch-depth: 0 for proper git history comparison
- Add Docker Buildx + GHA layer caching for E2E builds
2026-05-21 14:00:33 +02:00
homarr-renovate[bot]
4a12f8be61
chore(deps): update dependency hono@<4.6.5 to >=4.12.19 ( #5762 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-21 11:33:05 +00:00
homarr-renovate[bot]
044ad9edf9
fix(deps): update dependency better-sqlite3 to ^12.10.0 ( #5727 )
2026-05-21 07:16:58 +02:00
homarr-renovate[bot]
57d2c6a7e1
chore(deps): update dependency eslint to ^10.4.0 ( #5761 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 16:59:38 +00:00
homarr-renovate[bot] and Meier Lukas
46f6301fdd
chore(deps): update turbo monorepo to ^2.9.14 ( #5754 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-20 17:05:07 +02:00
homarr-renovate[bot] and Meier Lukas
c3f300d87d
chore(deps): update dependency turbo to v2.9.14 [security] ( #5760 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-20 16:54:18 +02:00
homarr-renovate[bot]
1de558dd51
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.13 ( #5749 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 13:46:33 +00:00
homarr-renovate[bot]
2711f3db13
chore(deps): update dependency turbo to v2.9.14 [security] ( #5759 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 10:57:42 +00:00
homarr-renovate[bot]
ff3933b335
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.4 ( #5752 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 07:50:23 +00:00
Thomas
fa737638a8
fix: exclude .env files from Docker build context ( #5738 )
2026-05-20 09:05:02 +02:00
homarr-renovate[bot]
97b7c417ab
chore(deps): update dependency isomorphic-dompurify to ^3.13.0 ( #5750 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-19 12:46:32 +00:00
homarr-renovate[bot]
58d8005d38
chore(deps): update dependency tsdav to ^2.2.2 ( #5748 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-19 05:08:44 +00:00
homarr-renovate[bot]
507ac5181f
chore(deps): update dependency @playwright/test to ^1.60.0 ( #5746 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-19 00:14:25 +00:00
homarr-renovate[bot]
b0cdb81533
chore(deps): update tiptap monorepo to v3.23.4 ( #5743 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 22:10:37 +00:00
homarr-renovate[bot]
fc0367a32f
chore(deps): update dependency hono@<4.6.5 to >=4.12.18 ( #5745 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 20:31:45 +00:00
Meier Lukas
7cd30b640c
fix(docker): improve icon matching ( #5693 )
...
* fix(docker): improve icon matching
* fix: unused import
2026-05-18 21:45:33 +02:00
Meier Lukas and Thomas
a9855fe8d3
chore(deps): remove deprecated million lint ( #5671 )
...
* chore(deps): remove deprecated million lint
* fix: install now missing playwright dependency
* fix: broken lockfile
* fix: broken lockfile
---------
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-05-18 21:42:02 +02:00
StrandedTurtle and Meier Lukas
7a1272146c
fix(tracearr): support absolute image urls ( #5654 )
...
* Update base URL handling for tracearr integration
* fix: remove unnecessary prefix from bcrypt hashing
* refactor: add is-absolute-url check
* test: add unit tests
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-18 21:39:01 +02:00
homarr-renovate[bot]
db61b6f390
chore(deps): update dependency next-intl to v4.12.0 ( #5734 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 19:02:14 +00:00
homarr-renovate[bot]
887c294191
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.16.1 ( #5742 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 16:31:32 +00:00
homarr-renovate[bot]
2f2a6291a2
chore(deps): update dependency linkifyjs@<4.3.2 to >=4.3.3 ( #5732 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 04:30:21 +00:00
homarr-renovate[bot]
1b3353118d
chore(deps): update tiptap monorepo to v3.23.2 ( #5731 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 18:06:09 +00:00
homarr-renovate[bot]
e03f56ac31
chore(deps): update dependency ws to ^8.20.1 ( #5729 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 16:10:10 +00:00
homarr-renovate[bot]
d571a7f75e
chore(deps): update dependency swagger-ui-react to ^5.32.6 ( #5726 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 11:13:32 +00:00
homarr-renovate[bot]
e3b765b9bd
chore(deps): update dependency fast-xml-parser to ^5.8.0 ( #5725 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 06:51:41 +00:00
homarr-renovate[bot]
4da313826d
chore(deps): update dependency @types/node to ^24.12.4 ( #5724 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 22:53:08 +00:00
homarr-renovate[bot]
948ed7a7fa
chore(deps): update vitest monorepo to ^4.1.6 ( #5723 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 16:08:51 +00:00
homarr-renovate[bot]
f7fc64ebc4
chore(deps): update tanstack-query monorepo to ^5.100.10 ( #5722 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 15:04:21 +00:00
homarr-renovate[bot]
b7f51d6f5c
chore(deps): update dependency next-intl to v4.11.2 ( #5721 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 11:58:47 +00:00
homarr-renovate[bot]
e185eeb6d7
chore(deps): update dependency yaml to v2.9.0 ( #5720 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 10:25:24 +00:00
homarr-renovate[bot]
90d703b870
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.12 ( #5719 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 08:54:57 +00:00
75640f21e0
chore: merge current beta into dev ( #5718 )
...
* ci: support releases on next branch (#5599 )
Co-authored-by: Copilot <copilot@github.com >
* perf(memory): combine 3 node processes into one (#5600 )
Co-authored-by: Copilot <copilot@github.com >
* ci: add beta release workflow (#5601 )
Co-authored-by: Copilot <copilot@github.com >
* chore(release): 1.60.1-beta.1 [skip ci]
* chore: retrigger release v1.60.1-beta.1
* chore(release): 1.60.1-beta.1 [skip ci]
* ci: disable package-manager cache
* chore(release): 1.60.1-beta.1 [skip ci]
* perf: (next branch) reduce idle memory on startup (#5637 )
* chore(release): 1.60.1-beta.2 [skip ci]
* chore(release): 1.61.1-beta.1 [skip ci]
---------
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: homarr-releases[bot] <175486441+homarr-releases[bot]@users.noreply.github.com>
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-05-15 19:35:55 +02:00
Meier Lukas
4aa43ae27a
Merge branch 'dev' into beta [skip-ci]
2026-05-15 19:25:38 +02:00
homarr-update-contributors[bot]
6b67671e29
chore: update contributors ( #5717 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-05-15 13:59:07 +00:00
homarr-renovate[bot]
220f361b69
chore(deps): update turbo monorepo to ^2.9.12 ( #5712 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 10:24:19 +00:00
homarr-renovate[bot]
a1d6457ced
chore(deps): update semantic-release monorepo ( #5709 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 07:50:20 +00:00
homarr-renovate[bot]
f7ade3c676
chore(deps): update dependency @tabler/icons-react to ^3.44.0 ( #5711 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 04:15:07 +00:00
homarr-renovate[bot]
f656d9ca2d
chore(deps): update turbo monorepo to ^2.9.11 ( #5710 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 00:07:48 +00:00
homarr-renovate[bot]
cefd90385d
chore(deps): update dependency next-intl to v4.11.1 ( #5707 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 15:51:14 +00:00
homarr-renovate[bot]
e5021b1d78
chore(deps): update tiptap monorepo to v3.23.1 ( #5708 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 12:16:00 +00:00
homarr-renovate[bot]
f0bd5132a3
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.6 ( #5706 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 09:52:26 +00:00
homarr-renovate[bot]
d356fa41a0
chore(deps): update dependency brace-expansion@>=1.0.0 <=1.1.11 to >=5.0.6 ( #5705 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 06:55:25 +00:00
homarr-renovate[bot]
a9e9ac1cfa
chore(deps): update dependency @types/node to ^24.12.3 ( #5704 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 23:09:48 +00:00
homarr-renovate[bot]
1b3e720701
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.11 ( #5701 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 21:28:14 +00:00
homarr-renovate[bot]
2461363d4f
chore(deps): update dependency @next/eslint-plugin-next to v16.2.6 ( #5703 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 20:02:16 +00:00
homarr-renovate[bot]
f29e74b6f4
chore(deps): update turbo monorepo to ^2.9.10 ( #5702 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 17:19:38 +00:00