Thomas Camlong
ab012b4a32
fix: stabilize rail and resize interactions
2026-08-13 19:54:12 +02:00
Thomas Camlong
d635e4d80f
chore: leave translations to Crowdin
2026-08-13 19:54:12 +02:00
Thomas Camlong
6afd21fe98
fix: prevent horizontal rail auto-scroll
2026-08-13 19:54:12 +02:00
Thomas Camlong
cf7ec0a31f
Revert "ci: use self-hosted runners for stack"
...
This reverts commit a1d80515b0e00240bb662180626a44bfb205656e.
2026-08-13 19:54:12 +02:00
Thomas Camlong
5be2226c39
ci: use self-hosted runners for stack
2026-08-13 19:54:12 +02:00
Thomas Camlong
082f2271c5
fix: anchor dashboard rail labels
2026-08-13 19:54:12 +02:00
Thomas Camlong
5a03640a1b
fix: size dashboard rails to viewport
2026-08-13 19:54:11 +02:00
Thomas Camlong
80132ae71f
style: format board grid test
2026-08-13 19:54:11 +02:00
Thomas Camlong
9b8b6c7cfe
test: allow dnd-kit DOM modifier import
2026-08-13 19:54:11 +02:00
Thomas Camlong
282997e016
fix: preserve narrow board interactions
2026-08-13 19:54:10 +02:00
Thomas Camlong
c973f54c8e
fix: keep scaled board rails sticky
2026-08-13 19:54:10 +02:00
Thomas Camlong
8dd984fcb3
test: assert clipped zoom overflow
2026-08-13 19:54:10 +02:00
Thomas Camlong
2d17e9f58a
test: avoid physical zoom size assumption
2026-08-13 19:54:10 +02:00
Thomas Camlong
3fe3d1714a
test: assert zoomed canvas fit invariant
2026-08-13 19:54:10 +02:00
Thomas Camlong
add61ce9a3
style: format board grid coverage
2026-08-13 19:54:10 +02:00
Thomas Camlong
1332f5626b
fix: stabilize board rails
2026-08-13 19:54:10 +02:00
Thomas Camlong
203711e570
Fix board grid bounds and live growth
2026-08-13 19:54:09 +02:00
Thomas Camlong
2cb69c4ea3
fix: accept legacy dynamic sections
2026-08-13 19:54:08 +02:00
Thomas Camlong
7368262149
Rename layout gutter migrations
2026-08-13 19:54:08 +02:00
Thomas Camlong
b9858b5ba4
style: format dnd migration metadata
2026-08-13 19:54:07 +02:00
Thomas Camlong
b84502ef9b
test(e2e): wait for settled grid geometry
2026-08-13 19:54:06 +02:00
Thomas Camlong
b39bff43a9
fix container header spacing
2026-08-13 19:54:06 +02:00
Thomas Camlong
d5dbf6fc17
fix: contain board canvas overflow
2026-08-13 19:54:06 +02:00
Thomas Camlong
c6c96c4870
fix: contain collapsed layout and widget overflow
2026-08-13 19:53:52 +02:00
Thomas Camlong
f438ea8aa9
test: wait for resized grid geometry
2026-08-13 19:53:42 +02:00
Thomas Camlong
279aeb3269
test: stabilize board grid authentication
2026-08-13 19:53:42 +02:00
ajnart
f5ac662aeb
style: auto-fix lint and format
2026-08-13 19:53:42 +02:00
Thomas Camlong
0b1c2f856f
fix: smooth container collapse behavior
2026-08-13 19:53:42 +02:00
ajnart
dd11fd8381
style: auto-fix lint and format
2026-08-13 19:53:32 +02:00
Thomas Camlong
07e6598f75
fix: refine container interactions
2026-08-13 19:53:32 +02:00
Thomas Camlong
b7eb099977
fix: polish board grid interactions
2026-08-13 19:53:22 +02:00
Thomas Camlong
5ab3ee7d02
fix: address board grid CI and review
2026-08-13 19:53:10 +02:00
ajnart
59106053f2
style: auto-fix lint and format
2026-08-13 19:52:59 +02:00
Thomas Camlong
078c41b6ec
fix: address board grid review
2026-08-13 19:52:59 +02:00
Thomas Camlong
1f5311e93b
feat: rebuild board grid with dnd-kit
2026-08-13 19:52:59 +02:00
ajnart
5bde4d3cc5
test: wait for grid reconciliation between drags
2026-08-13 19:52:47 +02:00
ajnart
94074c368d
fix: clarify board grid editing affordances
2026-08-13 19:52:47 +02:00
ajnart
bf91f92d56
fix: improve board grid interactions
2026-08-13 19:52:37 +02:00
Thomas Camlong
b7693c4238
test: target visible layout preview
2026-08-13 19:52:27 +02:00
Thomas Camlong
fb18ac8fc5
test: tolerate sticky rail subpixel rounding
2026-08-13 19:52:27 +02:00
Thomas Camlong
336ba76fef
test: avoid grid drag rounding boundary
2026-08-13 19:52:27 +02:00
ajnart
0110a2ef63
feat: rebuild board grid experience
2026-08-13 19:52:09 +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
Thomas Camlong
7833cca86b
feat(workshop): add social previews
2026-08-13 19:51:44 +02:00
Thomas Camlong
6edf78acd7
fix: persist Workshop PocketBase data
2026-08-13 19:51:44 +02:00