Fix text selection: stop pointerdown and touchstart events from bubbling to prevent canvas panning when selecting text in edit mode 06a320f danylokhodus commited on 27 days ago
Update TextNode to use high-performance custom resize handles and support double-click edit mode that blocks node dragging for text selection 23b8432 danylokhodus commited on 27 days ago
Optimize ImageNode resizing: use direct DOM updates and set node size to 100% when selected/resizing to make it responsive on all 8 handles without lag f2546a6 danylokhodus commited on 27 days ago
Completely rewrite ImageNode scaling with pure pointer-event mathematical calculations and direct React Flow store updates b4d6f7f danylokhodus commited on 27 days ago
Fix Shift selection marquee and ImageNode resize translation issues 14b17c5 danylokhodus commited on 27 days ago
fix: resolve handle drag interruption and enable side handle aspect ratio locking with Shift key 4c980ad danylokhodus commited on 27 days ago
fix: make image resizing smooth, allow side distortion, aspect ratio locking on corners, and stylize handles 4fe0fa4 danylokhodus commited on 27 days ago
fix: dynamically calculate and lock image aspect ratio on load and enable keepAspectRatio on NodeResizer 78167bc danylokhodus commited on 27 days ago
feat: optimize canvas loading and saving with lazy-loaded drawing paths/images e0fff03 danylokhodus commited on 28 days ago
fix: implement useUpdateNodeInternals across all node types to resolve connection offset issues on size change 4555b70 danylokhodus commited on May 21
fix: resolve edge persistence for image nodes and update connection styles d963725 danylokhodus commited on May 21
Fix performance: Debounce node resizing updates and resolve drawing node spawning conflict 9bcc2ab danylokhodus commited on May 21
Fix Brush Mode: Ensure SVG strokes persist and are correctly positioned/sized on completion 6e7bb10 danylokhodus commited on May 21
Complete Canvas Overhaul: Global SVG Brush mode, transparent native text, and local image uploads via drag-and-drop bcbd0a4 danylokhodus commited on May 21
Refactor canvas tools: Fixed drawing logic, improved text input, and added local image drag-and-drop support afbb4df danylokhodus commited on May 21
Add drawing nodes, image nodes, and plain text nodes to the canvas 9c4e6fe danylokhodus commited on May 21
Redesign sticker pin to match the overall dark-neutral aesthetic 79f70cb danylokhodus commited on May 21
Fix overlapping pin heads on CommentNode by integrating Handle styling 518d3d3 danylokhodus commited on May 21
Implement beautiful thread connections for stickers with push-pin visuals d7b9d43 danylokhodus commited on May 21
feat(redesign): remove solid green node recoloring, keep only premium green edge glow and shadow ring for completed tasks 82b190a danylokhodus commited on May 19
feat(redesign): increase inactive edge opacity, add premium soft green highlight to completed nodes, stop signal propagation to completed subgoals 6e8e346 danylokhodus commited on May 19
feat: move pin toggle onto comment card and remove comment performers 68c3f76 danylokhodus commited on May 19
feat: make comments resizable and pinnable, remove ports, and save sizes and frozen states in database a81a05b danylokhodus commited on May 19
fix: restore original theme color as default for goal nodes, keeping comments yellow by default 8059ea2 danylokhodus commited on May 19
feat: add comment sticker notes and custom pastel color picker settings for canvas nodes 10d53a4 danylokhodus commited on May 19
feat: implement styled collaborator list and multi-assignee face-pile support on canvas nodes 85d90fc danylokhodus commited on May 19
feat: make card progress hotbar static, stylized mint-colored, and only adjustable via modal e40dcb3 danylokhodus commited on May 19
feat: add goal node settings modal, hotbar progress slider and subtask constraints c98b323 danylokhodus commited on May 19
design(canvas): change node selected outline to Soft Sage theme f684f65 danylokhodus commited on May 19
design(canvas): change node selected outline to premium soft pastel sky blue with translucent flat shadow 440029d danylokhodus commited on May 19
feat(canvas): optimize node selection, change selection color to blue, and fix connection drop empty space trigger 4d821b2 danylokhodus commited on May 19
feat(canvas): context menu auto-connect, selected highlights, nodrag inputs 1c00b32 danylokhodus commited on May 19
feat(canvas): localize default node labels and implement clean placeholder editing 0ebaaca danylokhodus commited on May 19
feat: support granular mixed hours and minutes custom reset interval for habits 181bc4a danylokhodus commited on May 19
feat: implement universal custom habit reset intervals with dynamic formatting and unit options 5997675 danylokhodus commited on May 19
feat: complete custom auto-reset interval support, high-frequency live tickers, and UI clean-up of manual datepicker 383087a danylokhodus commited on May 19