mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 12:26:24 -05:00
[PR #63] [MERGED] feat(app): save nodes position #809
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/63
Author: @dextmorgn
Created: 11/16/2025
Status: ✅ Merged
Merged: 11/17/2025
Merged by: @dextmorgn
Base:
main← Head:feat/save-nodes-position📝 Commits (10+)
06df877feat: rebase main9d77e2dfeat(api): nodes positionsddf8fadfeat(app): save nodes positions5d7b7acfix(app): remove react-scan76cc40ffeat: update docker kill in Makefile48dfa0cfeat(app): fix node positionsd16c06dfeat(app): decrease distance between nodes on dagre layout58d2c09feat(app): remove md files and update stylesf41755bfeat(app): update status indicator styles3b25a25feat(app): decrease save position debounce📊 Changes
19 files changed (+709 additions, -1612 deletions)
View changed files
📝
Makefile(+12 -4)📝
flowsint-api/app/api/routes/sketches.py(+57 -0)📝
flowsint-app/index.html(+2 -2)📝
flowsint-app/src/api/sketch-service.ts(+9 -0)📝
flowsint-app/src/components/graphs/graph-main.tsx(+5 -6)📝
flowsint-app/src/components/graphs/graph-viewer.tsx(+186 -117)📝
flowsint-app/src/components/graphs/index.tsx(+1 -1)➕
flowsint-app/src/components/graphs/save-status-indicator.tsx(+72 -0)📝
flowsint-app/src/components/graphs/toolbar.tsx(+160 -61)➖
flowsint-app/src/components/graphs/webgl-graph-viewer.tsx(+0 -37)➖
flowsint-app/src/components/graphs/webgl/CHANGELOG.md(+0 -395)➖
flowsint-app/src/components/graphs/webgl/DECLUTTERING.md(+0 -418)➖
flowsint-app/src/components/graphs/webgl/LABEL_STYLES.md(+0 -194)➖
flowsint-app/src/components/graphs/webgl/README.md(+0 -358)➕
flowsint-app/src/hooks/use-save-node-positions.ts(+121 -0)📝
flowsint-app/src/lib/utils.ts(+32 -10)📝
flowsint-app/src/stores/graph-controls-store.ts(+6 -9)➕
flowsint-app/src/stores/graph-save-status-store.ts(+12 -0)📝
flowsint-core/src/flowsint_core/core/graph_repository.py(+34 -0)📄 Description
Fixes #51
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.