π Drag & Drop Card Update
This release focuses on faster startup, a much better card picker, deeper HADS integration, and several important bug fixes before rollout.
β‘ Startup Optimizations
- Improved first-time initialization for dashboards using DDC cards.
- Reduced unnecessary work during the first render.
- Optimized layout, card, and dashboard-state loading.
- Improved performance for heavier dashboards and full DDC layouts.
π HADS Integration in the Card Picker
- Added a dedicated
HADStab in the card picker. - Browse the HADS catalog directly inside Drag & Drop Card.
- Listings now support images, pricing/status, details, and marketplace actions.
- Added
Download & importfor owned cards and free listings. - Added
Buyfor paid listings the user does not own. - HADS cards can now be imported directly into the dashboard without manual JSON import.
Owned cardsonly appears when the user is actually connected to HADS.Create usernow opens the correct HADS signup page.- Added safer fallback behavior when the live HADS API is not available yet.
π¦ Import & Placement
- HADS imports now land inside the selected DDC area when the user drag-selects an area before opening the picker.
- Cards added through the normal
Add cardbutton now appear in the top-left corner. - Default size for newly added cards is now
350px x 350px. - This applies to regular cards and HADS imports when no area is selected.
π Connector Improvements
- Connector endpoints now stop at the card edge instead of disappearing behind the card.
- Connector lines now stop before the arrowhead, so the stroke no longer runs through the arrow.
- Improved connector rendering for energy-flow and diagram-style dashboards.
- Updated layer-order helper text to clarify that lines can stack against both cards and other lines.
π Bug Fixes
- Fixed deleted screensaver entities coming back as
[object Object]. - Fixed HADS
Owned cardsshowing cached/random cards when the user was not connected. - Fixed imported HADS cards not respecting the selected DDC placement area.
- Fixed connector arrowheads and line rendering edge cases.
- Updated the bundled
distbuild.
β¨ Polish
- More visible and balanced
Cards/HADStabs in the card picker. - Improved HADS account panel with clearer sign-in and create-user flow.
- Updated HADS + DDC API documentation.
β Verification
npm run buildpassed.git diff --checkpassed.- Dist files updated.