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
Thomas Camlong
7d43f6e5d9
fix: defer Spotlight without loading feedback
2026-08-13 19:51:44 +02:00
Thomas Camlong
1723a9e744
fix: polish settings and command menu
2026-08-13 19:51:44 +02:00
Thomas Camlong
2ba31fd37b
fix(workshop): streamline import review
2026-08-13 19:51:44 +02:00
Thomas Camlong
327e5c15ae
fix(workshop): stack widget install flow
2026-08-13 19:51:44 +02:00
Thomas Camlong
3efe64a062
fix(workshop): expose moderation
2026-08-13 19:51:44 +02:00
Thomas Camlong
40b726b8bc
fix: simplify custom widget preview controls
2026-08-13 19:51:44 +02:00
Thomas Camlong
d2d0d16e4d
fix(workshop): use PocketBase name
2026-08-13 19:51:44 +02:00
Thomas Camlong
63ad879022
fix(workshop): use GitHub handles in Homarr
2026-08-13 19:51:44 +02:00
Thomas Camlong
2ae0c2ab43
fix(docs): exclude generated build from typecheck
2026-08-13 19:51:44 +02:00
Thomas Camlong
2410ba5f5c
fix(workshop): simplify GitHub identities
2026-08-13 19:51:25 +02:00
Thomas Camlong
8f0039245d
docs: update WUD OpenAPI schema
2026-08-13 19:51:25 +02:00
Thomas Camlong
0871e4cf0d
test: validate Workshop source locale
2026-08-13 19:51:25 +02:00
Thomas Camlong
db9f42520a
fix: stabilize v2 CI
2026-08-13 19:51:25 +02:00
Thomas Camlong
3ebcedec26
feat: add Workshop staging deployment
2026-08-13 19:51:25 +02:00
Thomas Camlong
c41a3d427e
fix: allow Workshop runtime config writes
2026-08-13 19:51:25 +02:00
Thomas Camlong
71c39aa18e
fix: restore Workshop runtime URLs
2026-08-13 19:51:25 +02:00
Thomas Camlong
000c51a131
test: harden integration icon checks
2026-08-13 19:51:25 +02:00
Thomas Camlong
2c44c7f2b8
test: fix custom option repair fixture
2026-08-13 19:51:25 +02:00
Thomas Camlong
c2cf25b4fb
fix: repair stale custom widget options
2026-08-13 19:51:25 +02:00
Thomas Camlong
03ebb8c2db
test(e2e): serialize container specs
2026-08-13 19:51:25 +02:00
Thomas Camlong
f0b153aa37
fix(settings): avoid nested forms
2026-08-13 19:51:25 +02:00
Thomas Camlong
965d130ce7
fix(clock): defer live time until mount
2026-08-13 19:51:25 +02:00
Thomas Camlong
a87a16edb1
fix(e2e): stabilize initial board hydration
2026-08-13 19:51:25 +02:00
Thomas Camlong
1493252e28
fix(clock): suppress live timestamp hydration noise
2026-08-13 19:51:25 +02:00
Thomas Camlong
46ff20b0a0
test(v2): make board tour dismissal optional
2026-08-13 19:51:25 +02:00
Thomas Camlong
1bc84dd90e
test(v2): stabilize production E2E flows
2026-08-13 19:51:24 +02:00
Thomas Camlong
14cbc03621
fix(ci): exclude e2e project from unit gate
2026-08-13 19:51:08 +02:00
Thomas Camlong
9ec35b0cda
fix(ci): exclude e2e tests from unit gate
2026-08-13 19:51:08 +02:00
Thomas Camlong
2d6dd2f0d0
fix(ci): detect custom widget runtime chunks
2026-08-13 19:51:08 +02:00
Thomas Camlong
572bc71396
fix(ci): refresh v2 generated artifacts
2026-08-13 19:51:08 +02:00
Thomas Camlong
d4b1739c46
fix(ci): align Workshop pnpm version
2026-08-13 19:50:46 +02:00
ajnart
76495948e2
ci(workshop): restore image publishing
2026-08-13 19:50:46 +02:00
Thomas
a95052c787
fix(workshop): harden deployment and deep links ( #6542 )
2026-08-13 19:50:46 +02:00
Thomas
400127b45c
fix: harden v2 custom widgets and Workshop ( #6480 )
2026-08-13 19:50:46 +02:00
Thomas
f77c47b94b
Delete review.md
2026-08-13 19:49:25 +02:00
Thomas
825636c4f6
fix(custom-widgets): address final v2 review feedback ( #6451 )
2026-08-13 19:49:25 +02:00
Thomas
3aa14e22ed
fix(custom-widgets): address v2 merge review ( #6446 )
2026-08-13 19:49:25 +02:00
Thomas
acdfcbb18e
feat(custom-widgets): complete Custom JSX v2 ( #6390 )
2026-08-13 19:48:57 +02:00
Thomas
3a1245cbc5
fix(custom-widgets): fix v2 editor crash and definition-not-found race ( #6377 )
2026-08-13 19:47:16 +02:00
Thomas Camlong
f0963405ca
test(integrations): wait for Home Assistant restart
2026-08-13 19:47:16 +02:00
Thomas Camlong
d078d761d9
ci: publish multi-platform preview images
2026-08-13 19:47:16 +02:00
Thomas Camlong
84fcf02729
test(integrations): allow recurring calendar setup
2026-08-13 19:47:06 +02:00
Thomas Camlong
c308ae5c6e
fix(ci): prevent autofix race
2026-08-13 19:46:51 +02:00
Thomas Camlong
93192cfedc
fix(ci): autofix commits skip CI to prevent race cancellation
2026-08-13 19:46:45 +02:00
Thomas Camlong
0f9ae13560
fix(ci): remove coverage step, fix auto-fix to format all affected workspaces
2026-08-13 19:46:13 +02:00
Thomas Camlong
f4a6f37415
style: fix formatting in v2 files
2026-08-13 19:46:00 +02:00