Thomas Camlong
bf15e64b63
style: format v2 workshop files
2026-08-11 17:03:09 +02:00
Thomas Camlong
117eabd30b
Merge branch 'dev' into v2
2026-08-11 16:55:16 +02:00
Thomas
527e911eef
fix(beszel): let Recharts own tooltip lifecycle ( #6560 )
2026-08-11 15:35:17 +02:00
Thomas
38af22aba0
test: cover public custom widgets for guests ( #6558 )
2026-08-11 15:25:22 +02:00
Thomas
827ba7cda4
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-11 14:51:31 +02:00
Thomas
ff2cdecc86
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-11 14:49:52 +02:00
Thomas Camlong
44c22ccad3
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-11 11:03:33 +02:00
Thomas Camlong
eae17877a1
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-11 11:03:12 +02:00
ajnart
6435955a51
test: wait for Home Assistant API readiness
2026-08-11 11:02:43 +02:00
Sven
742bde1d27
fix(synology): support vol_info in storage_v2 responses ( #6554 )
2026-08-11 08:59:28 +00:00
Thomas Camlong
7a45b0d119
feat(workshop): add social previews
2026-08-10 20:07:51 +02:00
Thomas Camlong
8b49982c3a
fix: persist Workshop PocketBase data
2026-08-10 19:47:29 +02:00
Thomas Camlong
ad2fa1605e
fix: defer Spotlight without loading feedback
2026-08-10 19:16:16 +02:00
Thomas Camlong
a6061348c3
fix: polish settings and command menu
2026-08-10 19:00:43 +02:00
Thomas Camlong
e524515ca5
fix(workshop): streamline import review
2026-08-10 18:47:23 +02:00
Thomas Camlong
cf3c4b4152
fix(workshop): stack widget install flow
2026-08-10 18:19:31 +02:00
Thomas Camlong
378bc0cd28
fix(workshop): expose moderation
2026-08-10 17:37:13 +02:00
Thomas Camlong
be93fb330a
fix: simplify custom widget preview controls
2026-08-10 17:22:40 +02:00
Thomas Camlong
893fcd6ed1
fix(workshop): use PocketBase name
2026-08-10 16:24:52 +02:00
Thomas Camlong
0422675bc1
fix(workshop): use GitHub handles in Homarr
2026-08-10 15:32:32 +02:00
Thomas Camlong
d610206896
fix(docs): exclude generated build from typecheck
2026-08-10 15:21:47 +02:00
Thomas Camlong
64403079d8
fix(workshop): simplify GitHub identities
2026-08-10 15:14:32 +02:00
Thomas Camlong
015e0cbf63
Merge dev into v2
2026-08-10 14:23:19 +02:00
homarr-update-contributors[bot]
64febbce12
chore: update integrations list readme ( #6551 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-08-10 11:44:39 +00:00
Thomas Camlong
52266fc7f6
docs: update WUD OpenAPI schema
2026-08-10 10:53:30 +02:00
Thomas Camlong
d53021a0f3
Merge remote-tracking branch 'origin/dev' into feat/refresh-latest-dev-v2
2026-08-10 10:44:22 +02:00
Timon and Thomas
98bb1aecf8
feat(integrations): add What's Up Docker (WUD) integration and widget ( #6523 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-08-10 08:42:23 +00:00
Thomas Camlong
c7e6ed8943
test: validate Workshop source locale
2026-08-10 10:15:58 +02:00
Thomas Camlong
5efe053c0f
merge dev into v2
2026-08-10 10:06:18 +02:00
homarr-crowdin[bot] and Thomas
06c489bd48
chore(lang): updated translations from crowdin ( #6548 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-08-10 09:06:56 +02:00
Thomas Camlong
1b489cc2e0
fix: stabilize v2 CI
2026-08-09 22:27:28 +02:00
Thomas Camlong
7cf27c3f39
feat: add Workshop staging deployment
2026-08-09 21:40:20 +02:00
Thomas Camlong
8a3f8d5c12
fix: allow Workshop runtime config writes
2026-08-09 21:21:01 +02:00
Thomas Camlong
1028752cbc
fix: restore Workshop runtime URLs
2026-08-09 20:11:13 +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
d513c7fe46
fix: repair stale custom widget options
2026-08-09 09:17:32 +02:00
Thomas Camlong
8dad83f720
test(e2e): serialize container specs
2026-08-09 02:55:51 +02:00
Thomas Camlong
bbc23a6c65
fix(settings): avoid nested forms
2026-08-09 02:21:01 +02:00
Thomas Camlong
5ee14136ac
fix(clock): defer live time until mount
2026-08-09 01:46:30 +02:00
Thomas Camlong
9d3d40d4bd
fix(e2e): stabilize initial board hydration
2026-08-09 01:11:38 +02:00
Thomas Camlong
48d8517ed1
fix(clock): suppress live timestamp hydration noise
2026-08-09 00:37:33 +02:00
Thomas Camlong
7619492516
test(v2): make board tour dismissal optional
2026-08-09 00:14:10 +02:00
Thomas Camlong
ca6a019c1e
test(v2): stabilize production E2E flows
2026-08-09 00:10:49 +02:00
Thomas Camlong
cae976b6d8
fix(ci): exclude e2e project from unit gate
2026-08-08 23:06:42 +02:00
Thomas Camlong
215f9a7d21
fix(ci): exclude e2e tests from unit gate
2026-08-08 22:50:57 +02:00
Thomas Camlong
dec46f3ee4
fix(ci): detect custom widget runtime chunks
2026-08-08 22:38:42 +02:00
Thomas Camlong
aaf86a9d13
fix(ci): refresh v2 generated artifacts
2026-08-08 22:15:24 +02:00
Thomas Camlong
2efc225617
fix(ci): align Workshop pnpm version
2026-08-08 21:52:01 +02:00
Thomas Camlong
dd63d5600b
merge dev into v2
2026-08-08 19:54:57 +02:00