[PR #33] [MERGED] Feat/import #1081

Closed
opened 2026-05-03 01:57:37 -05:00 by GiteaMirror · 0 comments
Owner

📋 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: mainHead: feat/import


📝 Commits (7)

  • ec94074 feat(app): import modal
  • f1f14cd feat(api): route to upload + preview import
  • fdd86a0 feat(core): import data + tests
  • 95cfd02 refactor(core): vault tests in dedicated folder
  • a261167 refactor(app): remove unused code
  • 6e40522 feat(core): update poetry.lock
  • a3fc0c8 feat(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.

## 📋 Pull Request Information **Original PR:** https://github.com/reconurge/flowsint/pull/33 **Author:** [@dextmorgn](https://github.com/dextmorgn) **Created:** 11/5/2025 **Status:** ✅ Merged **Merged:** 11/5/2025 **Merged by:** [@dextmorgn](https://github.com/dextmorgn) **Base:** `main` ← **Head:** `feat/import` --- ### 📝 Commits (7) - [`ec94074`](https://github.com/reconurge/flowsint/commit/ec94074955b90445a2b0e314ff373e1dce6ab694) feat(app): import modal - [`f1f14cd`](https://github.com/reconurge/flowsint/commit/f1f14cd90e1928545c32656c3bba677b3226d406) feat(api): route to upload + preview import - [`fdd86a0`](https://github.com/reconurge/flowsint/commit/fdd86a060da857e3f177b4db74e2ac317613e9f3) feat(core): import data + tests - [`95cfd02`](https://github.com/reconurge/flowsint/commit/95cfd02979fa77291aa93acfdcef2c7828eada5c) refactor(core): vault tests in dedicated folder - [`a261167`](https://github.com/reconurge/flowsint/commit/a2611674d4ed7293643ef403206b78528af9e7cd) refactor(app): remove unused code - [`6e40522`](https://github.com/reconurge/flowsint/commit/6e405220859fb3a78bab9e6b457b483f2a758cd3) feat(core): update poetry.lock - [`a3fc0c8`](https://github.com/reconurge/flowsint/commit/a3fc0c893231fee563ed7bf5182acb62fc86a0e8) feat(app): update styles for import sheet ### 📊 Changes **24 files changed** (+3120 additions, -856 deletions) <details> <summary>View changed files</summary> 📝 `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_ </details> ### 📄 Description _No description provided_ --- <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-05-03 01:57:37 -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#1081