FlowWeb / src /pages

Commit History

Fix infinite loading screen on new/empty projects by letting isVisualizing trigger when nodes are empty
b98a59a

danylokhodus commited on

Fix Shift selection marquee and ImageNode resize translation issues
14b17c5

danylokhodus commited on

fix: re-route ReactFlow selection selectionKeyCode to Control/Meta to free up Shift for image aspect-ratio locking
964ca5a

danylokhodus commited on

feat: hold loading screen overlay until fitView centering has finished in the background
d7ddf0b

danylokhodus commited on

feat: add beautiful neo-brutalist stylized loading screen for canvas
f0bf30e

danylokhodus commited on

fix: resolve Temporal Dead Zone error by placing useEffect after useCanvasLogic
5797fa4

danylokhodus commited on

feat: automatically center viewport and set normal scale (100%) on board load
c9c34ed

danylokhodus commited on

feat: expand canvas zoom limits to support extreme scaling
a14af93

danylokhodus commited on

feat: rebrand QuestboardAI -> TaskFlow everywhere (UI, locales, index.html)
abb5ee1

danylokhodus commited on

fix: block canvas creation UI when Free tier limit reached, show upgrade card
e1326fc

danylokhodus commited on

fix: canvas limit alert+redirect, prices match landing (/), default manual sketch mode
69ab62d

danylokhodus commited on

feat: remove export JSON button, restrict save-as-template to Ultra owners only
dde6850

danylokhodus commited on

fix: subscription page - replace outdated content with real comparison table, fix gap layout
417ee92

danylokhodus commited on

fix: sidebar gap layout bug, add active daily AI count display
9549155

danylokhodus commited on

fix: import BookOpen and revert API URL to production
4698134

danylokhodus commited on

Implement paywall modal, subscription pages, and translation keys
385c360

danylokhodus commited on

Implement project creation from templates UI
a6b4486

danylokhodus commited on

feat: implement chat memory, remove backdrop blur, autoscroll on open, and multiple chat threads per project
4628b5d

danylokhodus commited on

feat: Add JSON export functionality to Canvas page
f0cdd01

danylokhodus commited on

fix(claim): restore spaces back to plus signs in claimToken query param extraction
02aa2b0

danylokhodus commited on

feat(claim): remove scroll/sword game UI and make claim direct, instant, and automatic on visit
3da0476

danylokhodus commited on

Feat: Add gamified ClaimPage and register public /claim route
aa5f38f

danylokhodus commited on

feat: rebrand PlotTwist to QuestboardAI
8b3a059

danylokhodus commited on

feat: rebrand TaskFlow to PlotTwist and align with Human-in-the-Loop AI Agent Proof-of-Work vision
0898324

danylokhodus commited on

fix: make settings modals adaptive and scrollable to prevent viewport overflow
43e7365

danylokhodus commited on

fix: make vertical sequence spacing 100% uniform and add horizontal dashed dividers to separate different subgoal branches
b9f4a32

danylokhodus commited on

fix: replace crooked arrow with pixel-perfect SVG and unify collapse/expand state inside standard chevron card buttons
2c04f4b

danylokhodus commited on

fix: resolve duplicate branches bug, style cards neutral black, and add center vertical sequence connections with arrows
e55a0d1

danylokhodus commited on

feat: align subgoal branches on same level, remove forced card background coloring, add horizontal tree connectors
46cf391

danylokhodus commited on

feat: redesign visual branches connections in TaskListView to match custom tree layout
433b3b5

danylokhodus commited on

feat: synchronize node copying to system clipboard with custom prefix
dcaa853

danylokhodus commited on

feat: relocate node pinning from settings modal to node context menu
dae4143

danylokhodus commited on

feat: add condition and habit nodes to toolbar, reposition zoom controls to avoid overlap
7dd132c

danylokhodus commited on

fix: resolve TypeError: Uh is not a constructor by using window.Image()
09a352b

danylokhodus commited on

feat: implement image and text pasting on canvas via Ctrl+V
83904fc

danylokhodus commited on

fix: restore system clipboard paste by resolving hotkey conflicts and fixing data mapping logic
4133e4e

danylokhodus commited on

fix: integrate system clipboard paste into existing handleKeyDown to avoid hotkey conflicts
90bbe5b

danylokhodus commited on

fix: resolve clipboard paste data being overwritten by defaults and improve paste reliability
ee9aaf3

danylokhodus commited on

feat: improve clipboard paste to support text and refine image handling
04bb786

danylokhodus commited on

feat: implement client-side image compression and resizing (1200px limit) for improved stability
c2f2a55

danylokhodus commited on

fix: resolve setNodes reference error and implement clipboard image paste
92a0a7a

danylokhodus commited on

Fix performance: Debounce node resizing updates and resolve drawing node spawning conflict
9bcc2ab

danylokhodus commited on

Fix Brush Mode: Ensure SVG strokes persist and are correctly positioned/sized on completion
6e7bb10

danylokhodus commited on

Complete Canvas Overhaul: Global SVG Brush mode, transparent native text, and local image uploads via drag-and-drop
bcbd0a4

danylokhodus commited on

Refactor canvas tools: Fixed drawing logic, improved text input, and added local image drag-and-drop support
afbb4df

danylokhodus commited on