Fix infinite loading screen on new/empty projects by letting isVisualizing trigger when nodes are empty b98a59a danylokhodus commited on 22 days ago
Fix Shift selection marquee and ImageNode resize translation issues 14b17c5 danylokhodus commited on 27 days ago
fix: re-route ReactFlow selection selectionKeyCode to Control/Meta to free up Shift for image aspect-ratio locking 964ca5a danylokhodus commited on 27 days ago
feat: hold loading screen overlay until fitView centering has finished in the background d7ddf0b danylokhodus commited on 27 days ago
feat: add beautiful neo-brutalist stylized loading screen for canvas f0bf30e danylokhodus commited on 27 days ago
fix: resolve Temporal Dead Zone error by placing useEffect after useCanvasLogic 5797fa4 danylokhodus commited on 27 days ago
feat: automatically center viewport and set normal scale (100%) on board load c9c34ed danylokhodus commited on 27 days ago
feat: expand canvas zoom limits to support extreme scaling a14af93 danylokhodus commited on 27 days ago
feat: rebrand QuestboardAI -> TaskFlow everywhere (UI, locales, index.html) abb5ee1 danylokhodus commited on about 1 month ago
fix: block canvas creation UI when Free tier limit reached, show upgrade card e1326fc danylokhodus commited on about 1 month ago
fix: canvas limit alert+redirect, prices match landing (/), default manual sketch mode 69ab62d danylokhodus commited on about 1 month ago
feat: remove export JSON button, restrict save-as-template to Ultra owners only dde6850 danylokhodus commited on about 1 month ago
fix: subscription page - replace outdated content with real comparison table, fix gap layout 417ee92 danylokhodus commited on about 1 month ago
fix: sidebar gap layout bug, add active daily AI count display 9549155 danylokhodus commited on about 1 month ago
fix: import BookOpen and revert API URL to production 4698134 danylokhodus commited on about 1 month ago
Implement paywall modal, subscription pages, and translation keys 385c360 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 Jun 7
fix(claim): restore spaces back to plus signs in claimToken query param extraction 02aa2b0 danylokhodus commited on May 24
feat(claim): remove scroll/sword game UI and make claim direct, instant, and automatic on visit 3da0476 danylokhodus commited on May 24
Feat: Add gamified ClaimPage and register public /claim route aa5f38f 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: make settings modals adaptive and scrollable to prevent viewport overflow 43e7365 danylokhodus commited on May 22
fix: make vertical sequence spacing 100% uniform and add horizontal dashed dividers to separate different subgoal branches b9f4a32 danylokhodus commited on May 22
fix: replace crooked arrow with pixel-perfect SVG and unify collapse/expand state inside standard chevron card buttons 2c04f4b danylokhodus commited on May 22
fix: resolve duplicate branches bug, style cards neutral black, and add center vertical sequence connections with arrows e55a0d1 danylokhodus commited on May 22
feat: align subgoal branches on same level, remove forced card background coloring, add horizontal tree connectors 46cf391 danylokhodus commited on May 22
feat: redesign visual branches connections in TaskListView to match custom tree layout 433b3b5 danylokhodus commited on May 22
feat: synchronize node copying to system clipboard with custom prefix dcaa853 danylokhodus commited on May 22
feat: relocate node pinning from settings modal to node context menu dae4143 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 TypeError: Uh is not a constructor by using window.Image() 09a352b danylokhodus commited on May 22
fix: restore system clipboard paste by resolving hotkey conflicts and fixing data mapping logic 4133e4e danylokhodus commited on May 21
fix: integrate system clipboard paste into existing handleKeyDown to avoid hotkey conflicts 90bbe5b danylokhodus commited on May 21
fix: resolve clipboard paste data being overwritten by defaults and improve paste reliability ee9aaf3 danylokhodus commited on May 21
feat: improve clipboard paste to support text and refine image handling 04bb786 danylokhodus commited on May 21
feat: implement client-side image compression and resizing (1200px limit) for improved stability c2f2a55 danylokhodus commited on May 21
fix: resolve setNodes reference error and implement clipboard image paste 92a0a7a 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