Thomas Camlong
0f862de208
Merge feat/auto-mobile-boards into feat/homarr-assistant
2026-08-10 12:02:53 +02:00
Thomas Camlong
b6053a7b31
Merge feat/dnd-kit-grid into feat/widget-modernization
2026-08-10 12:02:06 +02:00
Thomas Camlong
fe37673c95
fix: stabilize rail and resize interactions
2026-08-10 12:01:35 +02:00
Thomas Camlong
955c232c20
Merge refreshed mobile boards into Homarr Assistant
2026-08-09 22:00:50 +02:00
Thomas Camlong
a547e29607
Merge refreshed dnd kit grid into widget modernization
2026-08-09 22:00:05 +02:00
Thomas Camlong
8f75954ca9
fix: prevent horizontal rail auto-scroll
2026-08-09 21:17:41 +02:00
Thomas Camlong
d1042ce09b
Merge custom option test fix into assistant
2026-08-09 18:09:11 +02:00
Thomas Camlong
889d732e03
test: preserve advanced preview hover ownership
2026-08-09 18:06:26 +02:00
Thomas Camlong
fc8b9178a3
Merge custom option test fix into widget modernization
2026-08-09 18:06:25 +02:00
Thomas Camlong
5e68aab970
fix: anchor dashboard rail labels
2026-08-09 18:03:38 +02:00
Thomas Camlong
82a50de403
fix: size dashboard rails to viewport
2026-08-09 18:03:37 +02:00
Thomas Camlong
7d9caf407c
style: format board grid test
2026-08-09 18:03:37 +02:00
Thomas Camlong
9373e3d69a
fix: preserve narrow board interactions
2026-08-09 18:03:37 +02:00
Thomas Camlong
8acc134a36
fix: keep scaled board rails sticky
2026-08-09 18:03:37 +02:00
Thomas Camlong
a4ff57ed85
test: assert clipped zoom overflow
2026-08-09 18:03:37 +02:00
Thomas Camlong
c530190638
test: avoid physical zoom size assumption
2026-08-09 18:03:37 +02:00
Thomas Camlong
d6b6b696b4
test: assert zoomed canvas fit invariant
2026-08-09 18:03:37 +02:00
Thomas Camlong
1473605445
style: format board grid coverage
2026-08-09 18:03:37 +02:00
Thomas Camlong
bcbde92c2e
Merge sidebar stability fix into dnd kit
2026-08-09 18:03:37 +02:00
Thomas Camlong
0a8e4fead0
fix: stabilize board rails
2026-08-09 18:03:37 +02:00
Thomas Camlong
7a97b7187b
Fix board grid bounds and live growth
2026-08-09 18:03:37 +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
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
1367e07f20
test(widgets): stabilize advanced focus hover
2026-08-09 00:39:38 +02:00
Thomas Camlong
bd608f8985
Merge branch 'feat/v2-stack-e2e-fix-mobile' into feat/v2-stack-e2e-fix-assistant
2026-08-09 00:14:56 +02:00
Thomas Camlong
074902ecc8
Merge branch 'feat/v2-stack-e2e-fix-dnd' into feat/v2-stack-e2e-fix-modernization
2026-08-09 00:14:32 +02:00
Thomas Camlong
d17752188f
Merge branch 'feat/v2-stack-e2e-fix-v2' into feat/v2-stack-e2e-fix-dnd
2026-08-09 00:14:22 +02:00
Thomas Camlong
7619492516
test(v2): make board tour dismissal optional
2026-08-09 00:14:10 +02:00
Thomas Camlong
89b9940c43
Merge branch 'feat/v2-stack-e2e-fix-mobile' into feat/v2-stack-e2e-fix-assistant
2026-08-09 00:11:59 +02:00
Thomas Camlong
5e035e14ed
Merge commit '9f36be028' into feat/v2-stack-e2e-fix-modernization
2026-08-09 00:11:41 +02:00
Thomas Camlong
9f36be0284
Merge commit 'ca6a019c1' into feat/v2-stack-e2e-fix-dnd
...
# Conflicts:
# apps/nextjs/src/app/[locale]/boards/(content)/_board-add-menu.tsx
# apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx
# packages/translation/src/lang/en.json
2026-08-09 00:11:33 +02:00
Thomas Camlong
ca6a019c1e
test(v2): stabilize production E2E flows
2026-08-09 00:10:49 +02:00
Thomas Camlong
b49cbb7791
Merge commit '254ed9afbabb957617fc17ebc0122063b0dde803' into feat/v2-stack-e2e-assistant
2026-08-08 22:07:09 +02:00
Thomas Camlong
298937b00c
Merge commit '25ac7b6a9' into feat/v2-stack-e2e-modernization
2026-08-08 22:06:36 +02:00
Thomas Camlong
25ac7b6a9d
test(e2e): wait for settled grid geometry
2026-08-08 22:06:19 +02:00
Thomas Camlong
9fd7a8a05b
merge: stack assistant on mobile boards
2026-08-08 21:27: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
Thomas
b32ad82850
perf: cut cold route compilation and unblock preview images ( #6441 )
2026-08-07 20:24:26 +02:00
Thomas Camlong
926b7e2a5e
test(e2e): wait for login form hydration before filling
...
The customJsx E2E test occasionally failed at login with the form
showing 'This field is required' on the username, because the submit
button was clicked while the form was still hydrating (it is disabled
until mounted) and the field values were reset by the re-mount. Wait
for the submit button to become enabled before filling, and assert the
username value stuck before submitting.
2026-08-07 15:49:21 +02:00
Thomas Camlong
4bb862ee76
fix: stabilize advanced widget interactions
2026-08-03 21:45:00 +02:00
Thomas Camlong
0c5251a971
fix: finish widget modernization audit
2026-08-03 21:01:55 +02:00
Thomas Camlong
7847eea1a3
fix: refine widget interactions
2026-08-03 18:45:16 +02:00
ajnart
1642a862d9
stabilize hydrated login actions
2026-08-03 18:37:05 +02:00
Thomas Camlong
61a2f8cb6c
feat: modernize widget experience
2026-08-03 17:18:22 +02:00
Thomas Camlong
596833f227
fix container header spacing
2026-08-03 17:13:02 +02:00