Thomas Camlong
|
c7431ef1f5
|
fix: harden widget review follow-ups
|
2026-08-13 19:54:40 +02:00 |
|
Thomas Camlong
|
419c8434f9
|
fix: address widget review findings
|
2026-08-13 19:54:39 +02:00 |
|
Thomas Camlong
|
49ef7748ad
|
feat: refine widget interactions
|
2026-08-13 19:54:38 +02:00 |
|
Thomas Camlong
|
a9f1293077
|
fix: secure widget navigation links
|
2026-08-13 19:54:37 +02:00 |
|
Thomas Camlong
|
2344896ba9
|
fix: polish widget failure feedback
|
2026-08-13 19:54:36 +02:00 |
|
Thomas Camlong
|
0aa3b98675
|
fix: address final widget review findings
|
2026-08-13 19:54:35 +02:00 |
|
Thomas Camlong
|
f003d9ddc9
|
fix: complete widget review cleanup
|
2026-08-13 19:54:35 +02:00 |
|
Thomas Camlong
|
56346b2aa8
|
fix: address remaining widget review feedback
|
2026-08-13 19:54:34 +02:00 |
|
Thomas Camlong
|
e321ee27a2
|
fix: allow dynamic database schema access
|
2026-08-13 19:54:33 +02:00 |
|
Thomas Camlong
|
afd73565c9
|
fix: make integration warnings keyboard accessible
|
2026-08-13 19:54:32 +02:00 |
|
Thomas Camlong
|
36d7ef0562
|
fix: complete widget modernization review
|
2026-08-13 19:54:32 +02:00 |
|
Thomas Camlong
|
99a871344c
|
fix: address widget review feedback
|
2026-08-13 19:54:31 +02:00 |
|
ajnart
|
010ba45468
|
style: auto-fix lint and format
|
2026-08-13 19:54:30 +02:00 |
|
Thomas Camlong
|
777bbd89a1
|
fix: refine widget modernization
|
2026-08-13 19:54:29 +02:00 |
|
Thomas Camlong
|
6f2cd7fc2b
|
feat: modernize dashboard widgets
|
2026-08-13 19:54:28 +02:00 |
|
Thomas Camlong
|
d635e4d80f
|
chore: leave translations to Crowdin
|
2026-08-13 19:54:12 +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
|
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
|
0110a2ef63
|
feat: rebuild board grid experience
|
2026-08-13 19:52:09 +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 |
|
ajnart
|
6d3f7e3e36
|
test: wait for Home Assistant API readiness
|
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
|
2410ba5f5c
|
fix(workshop): simplify GitHub identities
|
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
|
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
|
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
|
1bc84dd90e
|
test(v2): stabilize production E2E flows
|
2026-08-13 19:51:24 +02:00 |
|
Thomas Camlong
|
572bc71396
|
fix(ci): refresh v2 generated artifacts
|
2026-08-13 19:51:08 +02:00 |
|
Thomas
|
400127b45c
|
fix: harden v2 custom widgets and Workshop (#6480)
|
2026-08-13 19:50:46 +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 |
|