Fix connection line source position, improve sag, add smart spawning
Fixes: - Source position now correctly uses offsetX/offsetY from where connection icon was clicked (not hardcoded to task item width) - Both established conne...
Add visual improvements to connection lines
- Add source bullet (circle) at start of each line, at right edge of task item - Arrow now ends at left of title area (vertical center), with 3px gap from borde...
Complete rewrite of connection lines with direct DOM manipulation
Key changes: - Use direct DOM manipulation (setAttribute) instead of React state for line updates - Single rAF loop runs continuously and updates all path eleme...
Fix connection lines during drag and after drop
- Use uncontrolled Draggable (defaultPosition, no position) so DOM updates every frame during drag; sync state only on onStop - Store node positions in state ...
Fix connection lines via DOM position sync (rAF)
- Read node positions from DOM every frame so lines stay attached when source or destination task items are dragged - Remove liveDragPosition; use nodePositio...
Check in all pending changes
- Tasks page: connection lines update during drag (liveDragPosition), contrast fixes (title/task item labels dark on light) - Various app, API, components, and ...
Editable title, rename add button, fix connection line coordinates
- Make automation stream title editable (click title or pencil; autoFocus input) - Rename button to 'Add Task Item To Automation Stream' - Use scroll-container-...
Background Images pane - populate image list, use native img for theme URLs
Change Add Lead and New Lead tab colors from green to primary color
Convert Add Lead button to a tab aligned to the right in markets tab bar
Remove Add Lead tab and move Add Lead button to right side of markets tab bar
Extend datagrid pane and datagrid to 100% height of viewport on leads page
Change h-screen/min-h-screen to h-full on all page components to fix layout height constraints
Change PageWrapper to use height 100% instead of minHeight for proper height constraints
Constrain page content to available area by calculating correct height for content wrapper
Fix kubeconfig update to use WireGuard VPN IPs (10.8.x.x) instead of old Tailscale IPs
Prevent vertical scrolling by constraining page height to viewport
Convert Add Lead button to tab and implement data persistence
Improve Contact Information layout: Fix name fields row, phone extension placement, country position, and add Text tooltip
Fix layout: Move Lead Information to LEFT, Contact Information to RIGHT
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
