Fix text selection: stop pointerdown and touchstart events from bubbling to prevent canvas panning when selecting text in edit mode 06a320f danylokhodus commited on 26 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 26 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 26 days ago
Completely rewrite ImageNode scaling with pure pointer-event mathematical calculations and direct React Flow store updates b4d6f7f danylokhodus commited on 26 days ago
Fix Shift selection marquee and ImageNode resize translation issues 14b17c5 danylokhodus commited on 26 days ago
fix: resolve handle drag interruption and enable side handle aspect ratio locking with Shift key 4c980ad danylokhodus commited on 26 days ago
fix: make image resizing smooth, allow side distortion, aspect ratio locking on corners, and stylize handles 4fe0fa4 danylokhodus commited on 26 days ago
fix: dynamically calculate and lock image aspect ratio on load and enable keepAspectRatio on NodeResizer 78167bc danylokhodus commited on 26 days ago
feat: add beautiful neo-brutalist stylized loading screen for canvas f0bf30e danylokhodus commited on 26 days ago
fix: resolve node data fallback to 'bottom' causing images to fail to load fecf8c3 danylokhodus commited on 27 days ago
feat: optimize canvas loading and saving with lazy-loaded drawing paths/images e0fff03 danylokhodus commited on 27 days ago
feat: rebrand QuestboardAI -> TaskFlow everywhere (UI, locales, index.html) abb5ee1 danylokhodus commited on 30 days ago
fix: block canvas creation UI when Free tier limit reached, show upgrade card e1326fc danylokhodus commited on 30 days ago
fix: canvas limit alert+redirect, prices match landing (/), default manual sketch mode 69ab62d danylokhodus commited on 30 days ago
Implement paywall modal, subscription pages, and translation keys 385c360 danylokhodus commited on 30 days ago
fix: connect subgoal edges to main-target instead of side target handles 29a2ced danylokhodus commited on about 1 month ago
fix: map subgoal source and target handles on new AI edges 66c635a danylokhodus commited on about 1 month ago
feat: implement chat memory, remove backdrop blur, autoscroll on open, and multiple chat threads per project 4628b5d danylokhodus commited on about 1 month ago
fix(canvas): map subgoal targets to horizontal yellow pins instead of vertical top pins 2236979 danylokhodus commited on about 1 month ago
fix: Resolve layout fallback bug in useCanvasLogic when parsing rich node decision JSON 6495612 danylokhodus commited on May 24
feat: rebrand TaskFlow to PlotTwist and align with Human-in-the-Loop AI Agent Proof-of-Work vision 0898324 danylokhodus commited on May 23
fix(canvas): align tooltips perfectly using pure CSS group hover transitions f817984 danylokhodus commited on May 22
fix(canvas): restore tooltip visibility by removing overflow restriction 584945d danylokhodus commited on May 22
style(canvas): center toolbar vertically, optimize layout, prevent overflow 5f5a308 danylokhodus commited on May 22
feat: render subgoal edges as amber dashed lines and continuation edges as green dashed lines on canvas 6c7159f danylokhodus commited on May 22
feat: synchronize node copying to system clipboard with custom prefix dcaa853 danylokhodus commited on May 22
feat: add condition and habit nodes to toolbar, reposition zoom controls to avoid overlap 7dd132c danylokhodus commited on May 22
fix: resolve clipboard paste data being overwritten by defaults and improve paste reliability ee9aaf3 danylokhodus commited on May 21
fix: implement useUpdateNodeInternals across all node types to resolve connection offset issues on size change 4555b70 danylokhodus commited on May 21
fix: resolve setNodes reference error and implement clipboard image paste 92a0a7a danylokhodus commited on May 21
fix: resolve edge persistence for image nodes and update connection styles d963725 danylokhodus commited on May 21
fix: resolve canvas image persistence and improve node data mapping 5be4a66 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
Fix syntax error: duplicate variable declaration in useCanvasLogic 30287e1 danylokhodus commited on May 21
Implement beautiful thread connections for stickers with push-pin visuals d7b9d43 danylokhodus commited on May 21
Exclude condition nodes from task counts and filter out inactive conditional path subgoals ae39bbb danylokhodus commited on May 19
Refactor active signal propagation to be branch-aware on subgoals so signal flows if downstream is pending a23ac42 danylokhodus commited on May 19
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