Thomas
8d8dec5749
feat(widgets): consolidate integration metadata + shared response caching ( #6691 )
2026-08-30 18:38:07 +02:00
Thomas
9303dbd284
feat: add configurable headers and instance branding ( #6690 )
2026-08-25 17:09:47 +02:00
Thomas
c9a48fa23f
fix: polish login backdrop and wordmark ( #6687 )
2026-08-24 12:26:19 +02:00
Thomas
9e14a07e64
refactor: consolidate English translations ( #6640 )
2026-08-21 19:00:27 +02:00
Afonso Jorge Ramos
bd4f6a92c6
fix(onboarding): keep the account submit disabled until the step advances ( #6641 )
2026-08-20 18:48:33 +02:00
Thomas
150d38be62
feat(docker): add endpoint filtering and streamline setup assistant ( #6625 )
...
* feat(docker): add endpoint filtering and setup assistant
* fix(docker): simplify environment setup
* test(docker): cover demo endpoint filtering
* refactor(docker): use accordion for setup suggestions
* fix(docker): use docker icon for setup assistant
* refactor(docker): simplify assisted service setup
* refactor(docker): reuse shared translations
* fix(docker): address review feedback
2026-08-19 08:45:07 +02:00
Thomas Camlong
c53852fdb6
refactor(ui): adopt Mantine Marquee and drop mount guards
...
Rebuild the integration marquee on Mantine's Marquee, SimpleGrid and
ThemeIcon instead of the hand-rolled grid, track and keyframes, and
reduce the stylesheet to the mask and reduced-motion rule.
Drop the useMounted guards from the login form and let the buttons rely
on the pending state alone, and use Group for the restore flow's file
summary.
2026-08-17 01:15:45 +02:00
Thomas Camlong
409e8ed71a
feat: unify authentication pages
2026-08-14 21:18:06 +02:00
ajnart
741e641bd2
fix: address onboarding review findings
2026-08-14 11:32:13 +02:00
Thomas Camlong
fc66211dd2
fix(onboarding): preserve restored board login target
2026-08-14 11:32:13 +02:00
Thomas Camlong
174e0a7606
fix(onboarding): streamline backup restore
2026-08-14 11:32:13 +02:00
ajnart
30cb066b7f
style: format onboarding setup studio
2026-08-14 11:32:13 +02:00
Thomas Camlong
f1ce0fffad
fix(onboarding): accept self-hosted addresses
2026-08-14 11:32:13 +02:00
Thomas Camlong
9c5ab62b3a
fix(onboarding): simplify detected app cards
2026-08-14 11:32:13 +02:00
ajnart
de368a6969
style(onboarding): format app URL
2026-08-14 11:32:13 +02:00
ajnart
e1280f311c
fix(onboarding): restore e2e flow
2026-08-14 11:32:13 +02:00
Thomas Camlong
6faba5f772
fix(onboarding): align detected app fields
2026-08-14 11:32:12 +02:00
Thomas Camlong
cca6de2b86
fix(onboarding): align detected app setup
2026-08-14 11:32:12 +02:00
Thomas Camlong
c24ccde404
fix(onboarding): highlight detected apps
2026-08-14 11:32:12 +02:00
Thomas Camlong
1de167c98d
fix(onboarding): show integration picker
2026-08-14 11:32:12 +02:00
Thomas Camlong
7b1a801ab8
feat: consolidate onboarding
2026-08-14 11:32:12 +02:00
Thomas Camlong
8239a631f2
feat: consolidate onboarding
2026-08-14 11:32:12 +02:00
Thomas Camlong
775ae0147c
feat: enhance onboarding
2026-08-14 11:32:12 +02:00
Thomas Camlong
ece6757979
test(onboarding): cover integration checks
2026-08-14 11:32:12 +02:00
Thomas Camlong
dd707bed7e
feat(onboarding): test integration connections
2026-08-14 11:32:12 +02:00
Thomas Camlong
276431ef4c
fix(onboarding): skip unfinished integrations
2026-08-14 11:32:12 +02:00
Thomas Camlong
c25c1dbac7
feat(onboarding): polish setup experience
2026-08-14 11:32:12 +02:00
Thomas Camlong
66ad01e7ce
fix(onboarding): use preset board colors
2026-08-14 11:32:12 +02:00
Thomas Camlong
d4ffd19f01
fix(onboarding): collapse manual integrations
2026-08-14 11:32:12 +02:00
Thomas Camlong
4f693b0465
fix(onboarding): harden release acceptance
2026-08-14 11:32:12 +02:00
Thomas Camlong
2566be2838
fix: address onboarding review feedback
2026-08-14 11:32:12 +02:00
Thomas Camlong
dc71084323
fix: harden onboarding completion
2026-08-14 11:32:12 +02:00
Thomas Camlong
e41605640b
feat: rebuild onboarding experience
2026-08-14 11:32:11 +02:00