Original PR: https://github.com/reconurge/flowsint/pull/33 Author: @dextmorgn Created: 11/5/2025 Status: ✅ Merged Merged: 11/5/2025 Merged by: @dextmorgn
Base: main ← Head: feat/import
main
feat/import
ec94074
f1f14cd
fdd86a0
95cfd02
a261167
6e40522
a3fc0c8
24 files changed (+3120 additions, -856 deletions)
📝 flowsint-api/app/api/routes/sketches.py (+212 -5) 📝 flowsint-api/poetry.lock (+271 -266) 📝 flowsint-api/pyproject.toml (+1 -0) 📝 flowsint-app/src/api/api.ts (+5 -4) 📝 flowsint-app/src/api/sketch-service.ts (+23 -0) 📝 flowsint-app/src/components/graphs/graph-viewer.tsx (+18 -13) ➕ flowsint-app/src/components/graphs/import-preview.tsx (+441 -0) ➕ flowsint-app/src/components/graphs/import-sheet.tsx (+210 -0) 📝 flowsint-app/src/components/layout/top-navbar.tsx (+9 -2) 📝 flowsint-app/src/env.d.ts (+1 -0) ➖ flowsint-app/src/stores/graph-navigation-store.ts (+0 -13) 📝 flowsint-app/src/stores/graph-settings-store.ts (+4 -3) 📝 flowsint-core/poetry.lock (+277 -273) 📝 flowsint-core/pyproject.toml (+1 -0) ➕ flowsint-core/src/flowsint_core/imports/__init__.py (+17 -0) ➕ flowsint-core/src/flowsint_core/imports/entity_detection.py (+131 -0) ➕ flowsint-core/src/flowsint_core/imports/file_parser.py (+333 -0) ➕ flowsint-core/src/flowsint_core/imports/type_matcher.py (+291 -0) ➕ flowsint-core/tests/import/test_entity_detection.py (+299 -0) ➕ flowsint-core/tests/import/test_import_integration.py (+294 -0)
flowsint-api/app/api/routes/sketches.py
flowsint-api/poetry.lock
flowsint-api/pyproject.toml
flowsint-app/src/api/api.ts
flowsint-app/src/api/sketch-service.ts
flowsint-app/src/components/graphs/graph-viewer.tsx
flowsint-app/src/components/graphs/import-preview.tsx
flowsint-app/src/components/graphs/import-sheet.tsx
flowsint-app/src/components/layout/top-navbar.tsx
flowsint-app/src/env.d.ts
flowsint-app/src/stores/graph-navigation-store.ts
flowsint-app/src/stores/graph-settings-store.ts
flowsint-core/poetry.lock
flowsint-core/pyproject.toml
flowsint-core/src/flowsint_core/imports/__init__.py
flowsint-core/src/flowsint_core/imports/entity_detection.py
flowsint-core/src/flowsint_core/imports/file_parser.py
flowsint-core/src/flowsint_core/imports/type_matcher.py
flowsint-core/tests/import/test_entity_detection.py
flowsint-core/tests/import/test_import_integration.py
...and 4 more files
No description provided
🔄 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/33
Author: @dextmorgn
Created: 11/5/2025
Status: ✅ Merged
Merged: 11/5/2025
Merged by: @dextmorgn
Base:
main← Head:feat/import📝 Commits (7)
ec94074feat(app): import modalf1f14cdfeat(api): route to upload + preview importfdd86a0feat(core): import data + tests95cfd02refactor(core): vault tests in dedicated foldera261167refactor(app): remove unused code6e40522feat(core): update poetry.locka3fc0c8feat(app): update styles for import sheet📊 Changes
24 files changed (+3120 additions, -856 deletions)
View changed files
📝
flowsint-api/app/api/routes/sketches.py(+212 -5)📝
flowsint-api/poetry.lock(+271 -266)📝
flowsint-api/pyproject.toml(+1 -0)📝
flowsint-app/src/api/api.ts(+5 -4)📝
flowsint-app/src/api/sketch-service.ts(+23 -0)📝
flowsint-app/src/components/graphs/graph-viewer.tsx(+18 -13)➕
flowsint-app/src/components/graphs/import-preview.tsx(+441 -0)➕
flowsint-app/src/components/graphs/import-sheet.tsx(+210 -0)📝
flowsint-app/src/components/layout/top-navbar.tsx(+9 -2)📝
flowsint-app/src/env.d.ts(+1 -0)➖
flowsint-app/src/stores/graph-navigation-store.ts(+0 -13)📝
flowsint-app/src/stores/graph-settings-store.ts(+4 -3)📝
flowsint-core/poetry.lock(+277 -273)📝
flowsint-core/pyproject.toml(+1 -0)➕
flowsint-core/src/flowsint_core/imports/__init__.py(+17 -0)➕
flowsint-core/src/flowsint_core/imports/entity_detection.py(+131 -0)➕
flowsint-core/src/flowsint_core/imports/file_parser.py(+333 -0)➕
flowsint-core/src/flowsint_core/imports/type_matcher.py(+291 -0)➕
flowsint-core/tests/import/test_entity_detection.py(+299 -0)➕
flowsint-core/tests/import/test_import_integration.py(+294 -0)...and 4 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.