Original PR: https://github.com/reconurge/flowsint/pull/65 Author: @dextmorgn Created: 11/17/2025 Status: ✅ Merged Merged: 11/17/2025 Merged by: @dextmorgn
Base: main ← Head: feat/types-and-layout-upgrades
main
feat/types-and-layout-upgrades
dbecf20
f7594d6
63b9e83
1844a9d
7dcc2e5
a2d11c0
1be3ba5
74f3c95
6044430
33 files changed (+503 additions, -329 deletions)
📝 ETHICS.md (+1 -1) 📝 flowsint-api/app/api/routes/flows.py (+3 -3) 📝 flowsint-api/app/api/routes/types.py (+51 -54) 📝 flowsint-api/pyproject.toml (+1 -1) ➕ flowsint-app/public/icons/social_account.svg (+1 -0) ➖ flowsint-app/public/icons/social_profile.svg (+0 -1) ➕ flowsint-app/public/icons/username.svg (+1 -0) 📝 flowsint-app/src/components/graphs/graph-viewer.tsx (+50 -89) 📝 flowsint-app/src/components/graphs/settings.tsx (+4 -1) 📝 flowsint-app/src/components/graphs/webgl/hooks/use-force-simulation.ts (+32 -8) 📝 flowsint-app/src/components/graphs/webgl/index.tsx (+4 -0) ➕ flowsint-app/src/hooks/use-layout.ts (+84 -0) 📝 flowsint-app/src/lib/utils.ts (+93 -2) 📝 flowsint-app/src/stores/graph-settings-store.ts (+64 -9) 📝 flowsint-app/src/stores/node-display-settings.ts (+5 -5) 📝 flowsint-core/pyproject.toml (+1 -1) 📝 flowsint-core/src/flowsint_core/__init__.py (+1 -1) 📝 flowsint-core/src/flowsint_core/imports/type_matcher.py (+2 -2) 📝 flowsint-transforms/pyproject.toml (+1 -1) 📝 flowsint-transforms/src/flowsint_transforms/__init__.py (+1 -1)
ETHICS.md
flowsint-api/app/api/routes/flows.py
flowsint-api/app/api/routes/types.py
flowsint-api/pyproject.toml
flowsint-app/public/icons/social_account.svg
flowsint-app/public/icons/social_profile.svg
flowsint-app/public/icons/username.svg
flowsint-app/src/components/graphs/graph-viewer.tsx
flowsint-app/src/components/graphs/settings.tsx
flowsint-app/src/components/graphs/webgl/hooks/use-force-simulation.ts
flowsint-app/src/components/graphs/webgl/index.tsx
flowsint-app/src/hooks/use-layout.ts
flowsint-app/src/lib/utils.ts
flowsint-app/src/stores/graph-settings-store.ts
flowsint-app/src/stores/node-display-settings.ts
flowsint-core/pyproject.toml
flowsint-core/src/flowsint_core/__init__.py
flowsint-core/src/flowsint_core/imports/type_matcher.py
flowsint-transforms/pyproject.toml
flowsint-transforms/src/flowsint_transforms/__init__.py
...and 13 more files
fixes #39
🔄 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/65
Author: @dextmorgn
Created: 11/17/2025
Status: ✅ Merged
Merged: 11/17/2025
Merged by: @dextmorgn
Base:
main← Head:feat/types-and-layout-upgrades📝 Commits (9)
dbecf20feat: update contact emailf7594d6feat(api): change SocialProfile to SocialAccount63b9e83feat(transforms): support for Username and SocialAccount1844a9dfeat(types): support SocialAccount and Username7dcc2e5feat(core): update contact emaila2d11c0feat(core): update type_matcher.py1be3ba5feat(app): separate concerns for layouts74f3c95feat(app): autocenter on load + always allow drag6044430feat(app): loader on layouting📊 Changes
33 files changed (+503 additions, -329 deletions)
View changed files
📝
ETHICS.md(+1 -1)📝
flowsint-api/app/api/routes/flows.py(+3 -3)📝
flowsint-api/app/api/routes/types.py(+51 -54)📝
flowsint-api/pyproject.toml(+1 -1)➕
flowsint-app/public/icons/social_account.svg(+1 -0)➖
flowsint-app/public/icons/social_profile.svg(+0 -1)➕
flowsint-app/public/icons/username.svg(+1 -0)📝
flowsint-app/src/components/graphs/graph-viewer.tsx(+50 -89)📝
flowsint-app/src/components/graphs/settings.tsx(+4 -1)📝
flowsint-app/src/components/graphs/webgl/hooks/use-force-simulation.ts(+32 -8)📝
flowsint-app/src/components/graphs/webgl/index.tsx(+4 -0)➕
flowsint-app/src/hooks/use-layout.ts(+84 -0)📝
flowsint-app/src/lib/utils.ts(+93 -2)📝
flowsint-app/src/stores/graph-settings-store.ts(+64 -9)📝
flowsint-app/src/stores/node-display-settings.ts(+5 -5)📝
flowsint-core/pyproject.toml(+1 -1)📝
flowsint-core/src/flowsint_core/__init__.py(+1 -1)📝
flowsint-core/src/flowsint_core/imports/type_matcher.py(+2 -2)📝
flowsint-transforms/pyproject.toml(+1 -1)📝
flowsint-transforms/src/flowsint_transforms/__init__.py(+1 -1)...and 13 more files
📄 Description
fixes #39
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.