Commit History

Completely rewrite ImageNode scaling with pure pointer-event mathematical calculations and direct React Flow store updates
b4d6f7f

danylokhodus commited on

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

danylokhodus commited on

fix: resolve node data fallback to 'bottom' causing images to fail to load
fecf8c3

danylokhodus commited on

feat: optimize canvas loading and saving with lazy-loaded drawing paths/images
e0fff03

danylokhodus commited on

fix: connect subgoal edges to main-target instead of side target handles
29a2ced

danylokhodus commited on

fix: map subgoal source and target handles on new AI edges
66c635a

danylokhodus commited on

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

danylokhodus commited on

fix(canvas): map subgoal targets to horizontal yellow pins instead of vertical top pins
2236979

danylokhodus commited on

fix: Resolve layout fallback bug in useCanvasLogic when parsing rich node decision JSON
6495612

danylokhodus commited on

feat: render subgoal edges as amber dashed lines and continuation edges as green dashed lines on canvas
6c7159f

danylokhodus commited on

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

danylokhodus commited on

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

danylokhodus commited on

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

danylokhodus commited on

fix: resolve edge persistence for image nodes and update connection styles
d963725

danylokhodus commited on

fix: resolve canvas image persistence and improve node data mapping
5be4a66

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

Add drawing nodes, image nodes, and plain text nodes to the canvas
9c4e6fe

danylokhodus commited on

Fix syntax error: duplicate variable declaration in useCanvasLogic
30287e1

danylokhodus commited on

Implement beautiful thread connections for stickers with push-pin visuals
d7b9d43

danylokhodus commited on

Exclude condition nodes from task counts and filter out inactive conditional path subgoals
ae39bbb

danylokhodus commited on

Refactor active signal propagation to be branch-aware on subgoals so signal flows if downstream is pending
a23ac42

danylokhodus commited on

feat(redesign): increase inactive edge opacity, add premium soft green highlight to completed nodes, stop signal propagation to completed subgoals
6e8e346

danylokhodus commited on

feat: make comments resizable and pinnable, remove ports, and save sizes and frozen states in database
a81a05b

danylokhodus commited on

fix: restore original theme color as default for goal nodes, keeping comments yellow by default
8059ea2

danylokhodus commited on

feat: add comment sticker notes and custom pastel color picker settings for canvas nodes
10d53a4

danylokhodus commited on

feat: implement styled collaborator list and multi-assignee face-pile support on canvas nodes
85d90fc

danylokhodus commited on

feat: implement collaborator assignment to canvas goal nodes
3dad87e

danylokhodus commited on

fix: relocate projectData state to top of useCanvasLogic hook to eliminate TDZ error
869eb04

danylokhodus commited on

fix: resolve keyboard shortcut conflicts & shift key selection node creation issue
b530c53

danylokhodus commited on

fix: clipboard paste state reactivity and compact left vertical canvas toolbar design
cd31a3e

danylokhodus commited on

feat(canvas): implement clipboard copy/cut/paste, redesigned left toolbar and context menus
786fd46

danylokhodus commited on

fix: declare progress and showProgress mapping variables to prevent ReferenceError
4b73c38

danylokhodus commited on

feat: add goal node settings modal, hotbar progress slider and subtask constraints
c98b323

danylokhodus commited on

feat(canvas): require downstream tree completion for subgoals
2f6e9e4

danylokhodus commited on

feat(canvas): context menu auto-connect, selected highlights, nodrag inputs
1c00b32

danylokhodus commited on

feat(canvas): localize default node labels and implement clean placeholder editing
0ebaaca

danylokhodus commited on

fix: restore and persist achievement notifications and fix habit recharge notification triggers
c78a1fc

danylokhodus commited on

feat: custom mixed habit intervals, unnamed habit localization, recharge notifications, and suppressed achievements notifications
c342b09

danylokhodus commited on

feat: complete custom auto-reset interval support, high-frequency live tickers, and UI clean-up of manual datepicker
383087a

danylokhodus commited on

feat(sync): replace polling-based WebRTC with high-performance unified SignalR-bridge UDP WebRTC sync
e44f847

danylokhodus commited on

fix: prevent self-connection and premature signaling when user profile is not loaded
0df49d6

danylokhodus commited on

Fix WebRTC traversal between different PCs: integrate OpenRelay public STUN/TURN servers and pre-gather candidates with iceCandidatePoolSize
980f182

danylokhodus commited on

Fix real-time sync: fix public Google STUN server ports to standard 19302 and skip local autosaving for read-only canvas users
e3ecaf6

danylokhodus commited on

feat(sync): implement WebRTC candidate queue and fix cascading autosave race
4fd99a8

danylokhodus commited on