[PR #65] [MERGED] feat: types and layout upgrades #401

Closed
opened 2026-04-16 02:14:20 -05:00 by GiteaMirror · 0 comments
Owner

📋 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: mainHead: feat/types-and-layout-upgrades


📝 Commits (9)

  • dbecf20 feat: update contact email
  • f7594d6 feat(api): change SocialProfile to SocialAccount
  • 63b9e83 feat(transforms): support for Username and SocialAccount
  • 1844a9d feat(types): support SocialAccount and Username
  • 7dcc2e5 feat(core): update contact email
  • a2d11c0 feat(core): update type_matcher.py
  • 1be3ba5 feat(app): separate concerns for layouts
  • 74f3c95 feat(app): autocenter on load + always allow drag
  • 6044430 feat(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.

## 📋 Pull Request Information **Original PR:** https://github.com/reconurge/flowsint/pull/65 **Author:** [@dextmorgn](https://github.com/dextmorgn) **Created:** 11/17/2025 **Status:** ✅ Merged **Merged:** 11/17/2025 **Merged by:** [@dextmorgn](https://github.com/dextmorgn) **Base:** `main` ← **Head:** `feat/types-and-layout-upgrades` --- ### 📝 Commits (9) - [`dbecf20`](https://github.com/reconurge/flowsint/commit/dbecf20c77114eaab42d2d0c7bbbead15a02354b) feat: update contact email - [`f7594d6`](https://github.com/reconurge/flowsint/commit/f7594d634e84ab28a5f55e29da973b24175b756c) feat(api): change SocialProfile to SocialAccount - [`63b9e83`](https://github.com/reconurge/flowsint/commit/63b9e83bfd13293e77660b8ec958b7cd5097b057) feat(transforms): support for Username and SocialAccount - [`1844a9d`](https://github.com/reconurge/flowsint/commit/1844a9d9d98265db73f6b4adcdfced1e95d7d7b6) feat(types): support SocialAccount and Username - [`7dcc2e5`](https://github.com/reconurge/flowsint/commit/7dcc2e581351443870aab2d82c733cc8f13e2fac) feat(core): update contact email - [`a2d11c0`](https://github.com/reconurge/flowsint/commit/a2d11c0635e3af1eebe4085634ed1de61015732d) feat(core): update type_matcher.py - [`1be3ba5`](https://github.com/reconurge/flowsint/commit/1be3ba5109c9c2a39974095ce15d5e1895e3f7ea) feat(app): separate concerns for layouts - [`74f3c95`](https://github.com/reconurge/flowsint/commit/74f3c95aed21b1e328dbcdcef2fa07dcd0eb0360) feat(app): autocenter on load + always allow drag - [`6044430`](https://github.com/reconurge/flowsint/commit/6044430f8a8230ff58ded348ee1713f7f6e6389d) feat(app): loader on layouting ### 📊 Changes **33 files changed** (+503 additions, -329 deletions) <details> <summary>View changed files</summary> 📝 `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_ </details> ### 📄 Description fixes #39 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-16 02:14:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#401