Thomas Camlong
4e9b7a68ba
Merge branch feat/v2-stack-final-runtime-mobile into feat/v2-stack-final-runtime-assistant
2026-08-09 01:47:41 +02:00
Thomas Camlong
a75f6e1251
Merge branch feat/v2-stack-final-runtime-modernization into feat/v2-stack-final-runtime-mobile
2026-08-09 01:47:31 +02:00
Thomas Camlong
1db3b2c2cf
Merge branch feat/v2-stack-final-runtime-dnd into feat/v2-stack-final-runtime-modernization
...
# Conflicts:
# packages/widgets/src/clock/component.tsx
2026-08-09 01:47:20 +02:00
Thomas Camlong
1b663e56ee
Merge branch feat/v2-stack-final-runtime-v2 into feat/v2-stack-final-runtime-dnd
2026-08-09 01:46:45 +02:00
Thomas Camlong
5ee14136ac
fix(clock): defer live time until mount
2026-08-09 01:46:30 +02:00
Thomas Camlong
58342fabc5
Merge branch 'feat/v2-stack-final-runtime-mobile' into feat/v2-stack-final-runtime-assistant
2026-08-09 01:12:40 +02:00
Thomas Camlong
4da705b752
Merge branch 'feat/v2-stack-final-runtime-modernization' into feat/v2-stack-final-runtime-mobile
2026-08-09 01:12:40 +02:00
Thomas Camlong
4a47fc4551
Merge branch 'feat/v2-stack-final-runtime-dnd' into feat/v2-stack-final-runtime-modernization
...
# Conflicts:
# packages/widgets/src/clock/component.tsx
2026-08-09 01:12:32 +02:00
Thomas Camlong
3abdae490e
Merge branch 'feat/v2-stack-final-runtime-v2' into feat/v2-stack-final-runtime-dnd
2026-08-09 01:12:12 +02:00
Thomas Camlong
9d3d40d4bd
fix(e2e): stabilize initial board hydration
2026-08-09 01:11:38 +02:00
Thomas Camlong
b85719bc77
Merge branch 'feat/v2-stack-e2e-fix-mobile' into feat/v2-stack-e2e-fix-assistant
2026-08-09 00:40:17 +02:00
Thomas Camlong
77caf92e16
Merge branch 'feat/v2-stack-e2e-fix-modernization' into feat/v2-stack-e2e-fix-mobile
2026-08-09 00:40:16 +02:00
Thomas Camlong
bbdbae636a
Merge branch 'feat/v2-stack-e2e-fix-dnd' into feat/v2-stack-e2e-fix-modernization
...
# Conflicts:
# packages/widgets/src/clock/component.tsx
2026-08-09 00:39:38 +02:00
Thomas Camlong
10719bc72e
Merge branch 'feat/v2-stack-e2e-fix-v2' into feat/v2-stack-e2e-fix-dnd
2026-08-09 00:37:47 +02:00
Thomas Camlong
48d8517ed1
fix(clock): suppress live timestamp hydration noise
2026-08-09 00:37:33 +02:00
Thomas Camlong
ca6a019c1e
test(v2): stabilize production E2E flows
2026-08-09 00:10:49 +02:00
Thomas Camlong
2182d8df92
test(mcp): review board reset layout tool
2026-08-08 23:53:33 +02:00
Thomas Camlong
1d9f29b4f1
Merge commit '05eebc097' into feat/v2-stack-unit-fix-mobile
2026-08-08 23:39:29 +02:00
Thomas Camlong
05eebc097f
test(mcp): review smart home entity details tool
2026-08-08 23:39:15 +02:00
Thomas Camlong
87b2c0cdcc
fix(assistant): preserve lazy board boundaries
2026-08-08 23:24:13 +02:00
Thomas Camlong
d79774be1d
Merge commit 'c3483a1ec' into feat/v2-stack-unit-fix-assistant
2026-08-08 23:22:00 +02:00
Thomas Camlong
c3483a1ec9
test(boards): include layout roles in gutter fixtures
2026-08-08 23:21:55 +02:00
Thomas Camlong
360fd59771
style: format mobile migration metadata
2026-08-08 22:20:48 +02:00
Thomas Camlong
e04db94631
Merge commit 'e65c98c29063d80cbfd39c48c699de7018892624' into feat/v2-stack-final-mobile
2026-08-08 22:20:17 +02:00
Thomas Camlong
1b6c4a9022
Merge commit '3246dc4c91656dec3c87267ae074436267ad77ac' into feat/v2-stack-final-modernization
...
# Conflicts:
# apps/docs/docs/widgets/downloads/index.mdx
# apps/docs/docs/widgets/media-server/index.mdx
2026-08-08 22:17:04 +02:00
Thomas Camlong
3246dc4c91
style: format dnd migration metadata
2026-08-08 22:16:16 +02:00
Thomas Camlong
97e89a936c
Merge commit 'aaf86a9d1' into feat/v2-stack-final-dnd
2026-08-08 22:15:41 +02:00
Thomas Camlong
aaf86a9d13
fix(ci): refresh v2 generated artifacts
2026-08-08 22:15:24 +02:00
Thomas Camlong
0c7cbe17fb
merge: propagate mobile stack fixes
2026-08-08 21:42:50 +02:00
Thomas Camlong
69359bb39d
merge: propagate modernization fixes
2026-08-08 21:42:31 +02:00
Thomas Camlong
f24d757ec8
fix: preserve app links and hover previews
2026-08-08 21:42:13 +02:00
Thomas Camlong
9fd7a8a05b
merge: stack assistant on mobile boards
2026-08-08 21:27:56 +02:00
Thomas Camlong
a039049084
merge: stack auto mobile boards
2026-08-08 20:59:56 +02:00
Thomas Camlong
9edeba5cd2
merge: stack widget modernization on dnd kit
2026-08-08 20:40:26 +02:00
Thomas Camlong
93276abc8c
merge: stack v2 into dnd-kit grid
2026-08-08 20:16:04 +02:00
Thomas Camlong
dd63d5600b
merge dev into v2
2026-08-08 19:54:57 +02:00
ajnart
2657ff4384
fix: repair restored board layouts
2026-08-08 18:44:32 +02:00
ajnart
a9fc3c6faa
fix: stabilize responsive layout editing
2026-08-08 18:02:39 +02:00
ajnart
a33eb83655
fix: address responsive layout review
2026-08-08 16:19:26 +02:00
ajnart
6728228387
feat: protect responsive board layouts
2026-08-08 15:41:14 +02:00
ajnart
fa9444323b
refactor: simplify mobile board layouts
2026-08-08 13:54:42 +02:00
ajnart
0d1dd02184
fix: address mobile board review
2026-08-08 12:34:10 +02:00
ajnart
2c1e697f68
feat: add mobile layout preview
2026-08-08 12:21:53 +02:00
ajnart
5a21df86e2
merge: sync dev changes
2026-08-08 11:56:18 +02:00
Thomas
20fd49f082
fix(assistant): mysql message storage, migration metadata and per-page bundle cost ( #6530 )
2026-08-08 09:34:16 +02:00
Thomas
b32ad82850
perf: cut cold route compilation and unblock preview images ( #6441 )
2026-08-07 20:24:26 +02:00
homarr-crowdin[bot]
85fcea3837
chore(lang): updated translations from crowdin ( #6500 )
2026-08-07 18:22:43 +02:00
Thomas Camlong
231ac14703
test(integrations): add missing timeout to nextcloud recurring-range test
...
The 'recurring events that go beyond the range' test was missing the
20s timeout used by every other test in the file, so it fell back to
vitest's default 5s and intermittently timed out against the slow
Nextcloud container. Add the explicit timeout.
2026-08-07 17:52:49 +02:00
Thomas Camlong
32cad81e1c
chore: remove unused assistant subtitle translation
2026-08-07 15:14:23 +02:00
Thomas Camlong
96659fb543
chore: shrink demo assistant widget to 3x3
2026-08-07 15:04:24 +02:00