Thomas Camlong
f8771c371f
chore: leave translations to Crowdin
2026-08-14 11:07:07 +02:00
Thomas Camlong
71cc3abbe9
fix: prevent horizontal rail auto-scroll
2026-08-14 11:07:07 +02:00
Thomas Camlong
a098c42013
Revert "ci: use self-hosted runners for stack"
...
This reverts commit a1d80515b0e00240bb662180626a44bfb205656e.
2026-08-14 11:07:07 +02:00
Thomas Camlong
4cf83443fd
ci: use self-hosted runners for stack
2026-08-14 11:07:07 +02:00
Thomas Camlong
f5b4889663
fix: anchor dashboard rail labels
2026-08-14 11:07:07 +02:00
Thomas Camlong
06aa5caf0b
fix: size dashboard rails to viewport
2026-08-14 11:07:07 +02:00
Thomas Camlong
d3534dfcf8
style: format board grid test
2026-08-14 11:07:07 +02:00
Thomas Camlong
f7591dd196
test: allow dnd-kit DOM modifier import
2026-08-14 11:07:07 +02:00
Thomas Camlong
0c5f7a45bb
fix: preserve narrow board interactions
2026-08-14 11:07:07 +02:00
Thomas Camlong
cdbba92f31
fix: keep scaled board rails sticky
2026-08-14 11:07:07 +02:00
Thomas Camlong
3b0633f6a8
test: assert clipped zoom overflow
2026-08-14 11:07:07 +02:00
Thomas Camlong
d0880aa04c
test: avoid physical zoom size assumption
2026-08-14 11:07:07 +02:00
Thomas Camlong
7cf6a5d5ab
test: assert zoomed canvas fit invariant
2026-08-14 11:07:07 +02:00
Thomas Camlong
d5763737c3
style: format board grid coverage
2026-08-14 11:07:07 +02:00
Thomas Camlong
00b0b215b0
fix: stabilize board rails
2026-08-14 11:07:07 +02:00
Thomas Camlong
5f08327c5c
Fix board grid bounds and live growth
2026-08-14 11:07:07 +02:00
Thomas Camlong
2645cb426a
fix: accept legacy dynamic sections
2026-08-14 11:07:07 +02:00
Thomas Camlong
65e866064e
Rename layout gutter migrations
2026-08-14 11:07:07 +02:00
Thomas Camlong
392df12d8a
style: format dnd migration metadata
2026-08-14 11:07:07 +02:00
Thomas Camlong
6209980b27
test(e2e): wait for settled grid geometry
2026-08-14 11:07:07 +02:00
Thomas Camlong
3f04cf83a2
fix container header spacing
2026-08-14 11:07:07 +02:00
Thomas Camlong
e5a8194c03
fix: contain board canvas overflow
2026-08-14 11:07:07 +02:00
Thomas Camlong
90cf0e1127
fix: contain collapsed layout and widget overflow
2026-08-14 11:07:07 +02:00
Thomas Camlong
498481d539
test: wait for resized grid geometry
2026-08-14 11:07:07 +02:00
Thomas Camlong
65da74858b
test: stabilize board grid authentication
2026-08-14 11:07:07 +02:00
ajnart
af2b7b3157
style: auto-fix lint and format
2026-08-14 11:07:07 +02:00
Thomas Camlong
db40779492
fix: smooth container collapse behavior
2026-08-14 11:07:07 +02:00
ajnart
91aeac8377
style: auto-fix lint and format
2026-08-14 11:07:06 +02:00
Thomas Camlong
dfe2ddf34b
fix: refine container interactions
2026-08-14 11:07:06 +02:00
Thomas Camlong
34f2a0bd24
fix: polish board grid interactions
2026-08-14 11:07:06 +02:00
Thomas Camlong
4227e392b5
fix: address board grid CI and review
2026-08-14 11:07:06 +02:00
ajnart
6893205ee0
style: auto-fix lint and format
2026-08-14 11:07:06 +02:00
Thomas Camlong
28ac23e66b
fix: address board grid review
2026-08-14 11:07:06 +02:00
Thomas Camlong
cddae6719e
feat: rebuild board grid with dnd-kit
2026-08-14 11:07:06 +02:00
ajnart
0cb75982fc
test: wait for grid reconciliation between drags
2026-08-14 11:07:06 +02:00
ajnart
36de8131c8
fix: clarify board grid editing affordances
2026-08-14 11:07:06 +02:00
ajnart
2f28f45ff1
fix: improve board grid interactions
2026-08-14 11:07:06 +02:00
Thomas Camlong
915af9ae96
test: target visible layout preview
2026-08-14 11:07:06 +02:00
Thomas Camlong
db5d088330
test: tolerate sticky rail subpixel rounding
2026-08-14 11:07:06 +02:00
Thomas Camlong
d1a2ed8fd7
test: avoid grid drag rounding boundary
2026-08-14 11:07:06 +02:00
ajnart
d6b114e423
feat: rebuild board grid experience
2026-08-14 11:07:06 +02:00
ajnart
e41d938a5f
test: match custom widget cache version
2026-08-14 11:07:02 +02:00
ajnart
afa54755fd
fix custom widget review findings
2026-08-14 10:35:21 +02:00
ajnart
0482c040ec
chore: reconcile v2 after stack rebase
2026-08-13 19:59:46 +02:00
Thomas Camlong
5dc4dbeaef
style: format v2 workshop files
2026-08-13 19:51:44 +02:00
Thomas
f3f2778f1f
test: cover public custom widgets for guests ( #6558 )
2026-08-13 19:51:44 +02:00
Thomas
c08b8979ee
feat: rewrite image picker ( #6556 )
...
* feat: rewrite image picker
* style: auto-fix lint and format
* fix: address image picker review
* fix: preserve unicode icon searches
* test: stabilize custom widget login
* fix: suggest image searches only on create
2026-08-13 19:51:44 +02:00
Thomas Camlong
9a7a828618
ci: retry flaky container-backed unit tests in fast gate
...
Integration tests (nzbget, nextcloud, pi-hole, etc.) start Docker
containers and intermittently time out under shared-runner load, which
fails the fast gate and skips the container job that publishes the PR
preview image. Retry failing unit tests twice so transient container
startup failures do not block the image publish.
2026-08-13 19:51:44 +02:00
Thomas Camlong
352a8ed0d0
ci: make e2e tests resilient to CI resource contention
...
E2E specs spin up Docker containers in parallel and intermittently time
out waiting for UI elements under shared-runner load. Limit parallel
workers to 2 and retry flaky failures twice so the container job can
complete and publish the PR preview image.
2026-08-13 19:51:44 +02:00
ajnart
6d3f7e3e36
test: wait for Home Assistant API readiness
2026-08-13 19:51:44 +02:00