Thomas Camlong
d6b6b696b4
test: assert zoomed canvas fit invariant
2026-08-09 18:03:37 +02:00
Thomas Camlong
1473605445
style: format board grid coverage
2026-08-09 18:03:37 +02:00
Thomas Camlong
255b544a6c
docs: align board geometry behavior
2026-08-09 18:03:37 +02:00
Thomas Camlong
bcbde92c2e
Merge sidebar stability fix into dnd kit
2026-08-09 18:03:37 +02:00
Thomas Camlong
63f82f1a35
Merge grid geometry fixes into dnd kit
2026-08-09 18:03:37 +02:00
Thomas Camlong
0a8e4fead0
fix: stabilize board rails
2026-08-09 18:03:37 +02:00
Thomas Camlong
03ecfef429
Merge layout compatibility fix into dnd kit
2026-08-09 18:03:37 +02:00
Thomas Camlong
7a97b7187b
Fix board grid bounds and live growth
2026-08-09 18:03:37 +02:00
Thomas Camlong
899dfd7230
Merge custom option test fix into dnd kit
2026-08-09 18:03:37 +02:00
Thomas Camlong
fc1dbd37f1
fix: accept legacy dynamic sections
2026-08-09 18:03:37 +02:00
Thomas Camlong
b9c89c61a2
test: harden integration icon checks
2026-08-09 13:39:16 +02:00
Thomas Camlong
b5dbeae864
test: fix custom option repair fixture
2026-08-09 09:21:55 +02:00
Thomas Camlong
0d6f9337b4
Merge v2 custom widget option repair
2026-08-09 09:17:58 +02:00
Thomas Camlong
d513c7fe46
fix: repair stale custom widget options
2026-08-09 09:17:32 +02:00
Thomas Camlong
84db5ccfe7
Rename layout gutter migrations
2026-08-09 08:12:46 +02:00
Thomas Camlong
1f045b2abf
Merge branch 'feat/v2-stack-final-runtime-v2' into feat/v2-stack-final-runtime-dnd
2026-08-09 02:56:11 +02:00
Thomas Camlong
8dad83f720
test(e2e): serialize container specs
2026-08-09 02:55:51 +02:00
Thomas Camlong
52ab119a1f
Merge branch 'feat/v2-stack-final-runtime-v2' into feat/v2-stack-final-runtime-dnd
2026-08-09 02:21:13 +02:00
Thomas Camlong
bbc23a6c65
fix(settings): avoid nested forms
2026-08-09 02:21:01 +02:00
Thomas Camlong
1b663e56ee
Merge branch feat/v2-stack-final-runtime-v2 into feat/v2-stack-final-runtime-dnd
2026-08-09 01:46:45 +02:00
Thomas Camlong
5ee14136ac
fix(clock): defer live time until mount
2026-08-09 01:46:30 +02:00
Thomas Camlong
3abdae490e
Merge branch 'feat/v2-stack-final-runtime-v2' into feat/v2-stack-final-runtime-dnd
2026-08-09 01:12:12 +02:00
Thomas Camlong
9d3d40d4bd
fix(e2e): stabilize initial board hydration
2026-08-09 01:11:38 +02:00
Thomas Camlong
10719bc72e
Merge branch 'feat/v2-stack-e2e-fix-v2' into feat/v2-stack-e2e-fix-dnd
2026-08-09 00:37:47 +02:00
Thomas Camlong
48d8517ed1
fix(clock): suppress live timestamp hydration noise
2026-08-09 00:37:33 +02:00
Thomas Camlong
d17752188f
Merge branch 'feat/v2-stack-e2e-fix-v2' into feat/v2-stack-e2e-fix-dnd
2026-08-09 00:14:22 +02:00
Thomas Camlong
7619492516
test(v2): make board tour dismissal optional
2026-08-09 00:14:10 +02:00
Thomas Camlong
9f36be0284
Merge commit 'ca6a019c1' into feat/v2-stack-e2e-fix-dnd
...
# Conflicts:
# apps/nextjs/src/app/[locale]/boards/(content)/_board-add-menu.tsx
# apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx
# packages/translation/src/lang/en.json
2026-08-09 00:11:33 +02:00
Thomas Camlong
ca6a019c1e
test(v2): stabilize production E2E flows
2026-08-09 00:10:49 +02:00
Thomas Camlong
0ece179558
Merge v2 unit-test project filter into dnd-kit grid
2026-08-08 23:06:54 +02:00
Thomas Camlong
cae976b6d8
fix(ci): exclude e2e project from unit gate
2026-08-08 23:06:42 +02:00
Thomas Camlong
6d1538d3b1
Merge v2 unit-test gate into dnd-kit grid
2026-08-08 22:51:11 +02:00
Thomas Camlong
215f9a7d21
fix(ci): exclude e2e tests from unit gate
2026-08-08 22:50:57 +02:00
Thomas Camlong
12412947ee
Merge v2 bundle checker into dnd-kit grid
2026-08-08 22:39:00 +02:00
Thomas Camlong
dec46f3ee4
fix(ci): detect custom widget runtime chunks
2026-08-08 22:38:42 +02:00
Thomas Camlong
3246dc4c91
style: format dnd migration metadata
2026-08-08 22:16:16 +02:00
Thomas Camlong
97e89a936c
Merge commit 'aaf86a9d1' into feat/v2-stack-final-dnd
2026-08-08 22:15:41 +02:00
Thomas Camlong
aaf86a9d13
fix(ci): refresh v2 generated artifacts
2026-08-08 22:15:24 +02:00
Thomas Camlong
25ac7b6a9d
test(e2e): wait for settled grid geometry
2026-08-08 22:06:19 +02:00
Thomas Camlong
a5ce2e9b7a
merge: propagate v2 CI fix
2026-08-08 21:52:16 +02:00
Thomas Camlong
2efc225617
fix(ci): align Workshop pnpm version
2026-08-08 21:52:01 +02:00
Thomas Camlong
93276abc8c
merge: stack v2 into dnd-kit grid
2026-08-08 20:16:04 +02:00
Thomas Camlong
dd63d5600b
merge dev into v2
2026-08-08 19:54:57 +02:00
ajnart
25be53244b
ci(workshop): restore image publishing
2026-08-08 19:25:35 +02:00
Thomas
8ab3f136b8
fix(workshop): harden deployment and deep links ( #6542 )
2026-08-08 17:41:54 +02:00
Thomas
464d98e124
feat(settings): unify manage and board settings into a single save form ( #6541 )
2026-08-08 15:33:38 +02:00
Thomas
987c9ade18
fix: make internal nginx proxy tolerate disabled IPv6 ( #4596 ) ( #6539 )
...
* fix: keep nginx IPv6 listen only when IPv6 is available (#4596 )
Commit 2c48b1896 (1.45.2) made the internal nginx proxy listen on the IPv6
wildcard ('listen [::]:7575;'), which aborts nginx startup on hosts/VMs with
IPv6 disabled:
nginx: [emerg] socket() [::]:7575 failed (97: Address family not supported by protocol)
A plain revert would reintroduce #2697 and break IPv6-only/dual-stack
environments where this listener is required. Instead, only emit the IPv6
listen directive when the host actually has IPv6 configured.
Reuse the envsubst step run.sh already performs: compute NGINX_LISTEN_IPV6
from /proc/net/if_inet6 and substitute it into the template. proc files always
report size 0, so presence is detected by grepping the file (not 'test -s').
* fix: honor HOMARR_DISABLE_IPV6 override in nginx config generation
Review feedback on #6539 : give users an explicit opt-out from the IPv6
listener even when the host reports IPv6. The issue reporter (#4596 )
requested such an env var, and the pattern matches the existing
ENABLE_DNS_CACHING IPv6 toggle. Auto-detection behavior is unchanged when
the var is unset. Validated in containers: override wins, dual-stack
preserved by default, IPv4-only fallback on IPv6-less hosts.
2026-08-08 11:16:49 +02:00
Sven Gottwald
6141d505e4
fix(docker): Expose TCP port in Dockerfile ( #6538 )
2026-08-08 08:53:50 +02:00
Thomas
6178843198
Merge pull request #6536 from homarr-labs/docs/update-helm-docs
2026-08-07 23:53:22 +02:00
github-actions[bot]
a7006d746e
docs(helm): update chart installation page
2026-08-07 19:37:35 +00:00