Original PR: https://github.com/reconurge/flowsint/pull/102 Author: @dextmorgn Created: 1/8/2026 Status: ✅ Merged Merged: 1/8/2026 Merged by: @dextmorgn
Base: main ← Head: feat/custom-icons
main
feat/custom-icons
716ed0b
1ea0296
43 files changed (+745 additions, -462 deletions)
📝 flowsint-app/index.html (+11 -11) 📝 flowsint-app/src/components/layout/secondary-navigation.tsx (+1 -1) 📝 flowsint-app/src/components/layout/status-bar.tsx (+1 -1) 📝 flowsint-app/src/components/sketches/details-panel/details-panel.tsx (+1 -1) 📝 flowsint-app/src/components/sketches/graph/actions/merge-nodes.tsx (+2 -2) 📝 flowsint-app/src/components/sketches/graph/actions/node-actions.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/components/graph-empty-state.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/components/graph-loader.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/components/graph-loading-overlay.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/components/graph-main.tsx (+4 -4) 📝 flowsint-app/src/components/sketches/graph/components/graph-selector-overlay.tsx (+2 -2) 📝 flowsint-app/src/components/sketches/graph/components/graph-tooltip.tsx (+1 -1) 📝 flowsint-app/src/components/sketches/graph/components/legend.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/components/minimap.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/context-menu/background-context-menu.tsx (+2 -2) 📝 flowsint-app/src/components/sketches/graph/context-menu/edge-context-menu.tsx (+0 -0) 📝 flowsint-app/src/components/sketches/graph/context-menu/node-context-menu.tsx (+2 -2) 📝 flowsint-app/src/components/sketches/graph/edge/link-renderer.ts (+7 -19) 📝 flowsint-app/src/components/sketches/graph/hooks/use-graph-events.ts (+0 -0) 📝 flowsint-app/src/components/sketches/graph/hooks/use-graph-initialization.ts (+0 -0)
flowsint-app/index.html
flowsint-app/src/components/layout/secondary-navigation.tsx
flowsint-app/src/components/layout/status-bar.tsx
flowsint-app/src/components/sketches/details-panel/details-panel.tsx
flowsint-app/src/components/sketches/graph/actions/merge-nodes.tsx
flowsint-app/src/components/sketches/graph/actions/node-actions.tsx
flowsint-app/src/components/sketches/graph/components/graph-empty-state.tsx
flowsint-app/src/components/sketches/graph/components/graph-loader.tsx
flowsint-app/src/components/sketches/graph/components/graph-loading-overlay.tsx
flowsint-app/src/components/sketches/graph/components/graph-main.tsx
flowsint-app/src/components/sketches/graph/components/graph-selector-overlay.tsx
flowsint-app/src/components/sketches/graph/components/graph-tooltip.tsx
flowsint-app/src/components/sketches/graph/components/legend.tsx
flowsint-app/src/components/sketches/graph/components/minimap.tsx
flowsint-app/src/components/sketches/graph/context-menu/background-context-menu.tsx
flowsint-app/src/components/sketches/graph/context-menu/edge-context-menu.tsx
flowsint-app/src/components/sketches/graph/context-menu/node-context-menu.tsx
flowsint-app/src/components/sketches/graph/edge/link-renderer.ts
flowsint-app/src/components/sketches/graph/hooks/use-graph-events.ts
flowsint-app/src/components/sketches/graph/hooks/use-graph-initialization.ts
...and 23 more files
Allows user to choose custom icon for node types. Not working with custom types for now.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/102
Author: @dextmorgn
Created: 1/8/2026
Status: ✅ Merged
Merged: 1/8/2026
Merged by: @dextmorgn
Base:
main← Head:feat/custom-icons📝 Commits (2)
716ed0bfeat(app): custom icons + graph refactor1ea0296feat(app): update icons to latest📊 Changes
43 files changed (+745 additions, -462 deletions)
View changed files
📝
flowsint-app/index.html(+11 -11)📝
flowsint-app/src/components/layout/secondary-navigation.tsx(+1 -1)📝
flowsint-app/src/components/layout/status-bar.tsx(+1 -1)📝
flowsint-app/src/components/sketches/details-panel/details-panel.tsx(+1 -1)📝
flowsint-app/src/components/sketches/graph/actions/merge-nodes.tsx(+2 -2)📝
flowsint-app/src/components/sketches/graph/actions/node-actions.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/components/graph-empty-state.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/components/graph-loader.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/components/graph-loading-overlay.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/components/graph-main.tsx(+4 -4)📝
flowsint-app/src/components/sketches/graph/components/graph-selector-overlay.tsx(+2 -2)📝
flowsint-app/src/components/sketches/graph/components/graph-tooltip.tsx(+1 -1)📝
flowsint-app/src/components/sketches/graph/components/legend.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/components/minimap.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/context-menu/background-context-menu.tsx(+2 -2)📝
flowsint-app/src/components/sketches/graph/context-menu/edge-context-menu.tsx(+0 -0)📝
flowsint-app/src/components/sketches/graph/context-menu/node-context-menu.tsx(+2 -2)📝
flowsint-app/src/components/sketches/graph/edge/link-renderer.ts(+7 -19)📝
flowsint-app/src/components/sketches/graph/hooks/use-graph-events.ts(+0 -0)📝
flowsint-app/src/components/sketches/graph/hooks/use-graph-initialization.ts(+0 -0)...and 23 more files
📄 Description
Allows user to choose custom icon for node types. Not working with custom types for now.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.