mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 12:26:24 -05:00
[PR #92] [MERGED] feat: only support pydantic models for manipulation #1101
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/92
Author: @dextmorgn
Created: 12/5/2025
Status: ✅ Merged
Merged: 12/5/2025
Merged by: @dextmorgn
Base:
main← Head:feat/only-support-pydantic📝 Commits (5)
8d74c11feat: update makefile7562da1feat(core): only support pydantic object insert and manipulation4a74674feat(types): username + individual validation79089f7fix(app): proper backend hydration when optimistic insert5bb7faerefactor(api): better batch import📊 Changes
21 files changed (+1069 additions, -1160 deletions)
View changed files
📝
Makefile(+5 -5)📝
flowsint-api/app/api/routes/sketches.py(+118 -319)📝
flowsint-app/src/components/sketches/add-item-dialog.tsx(+3 -7)📝
flowsint-app/src/components/sketches/background-context-menu.tsx(+1 -1)📝
flowsint-app/src/components/sketches/selected-items-panel.tsx(+1 -1)📝
flowsint-app/src/stores/graph-store.ts(+6 -6)📝
flowsint-core/src/flowsint_core/core/enricher_base.py(+16 -207)📝
flowsint-core/src/flowsint_core/core/graph_db.py(+13 -3)📝
flowsint-core/src/flowsint_core/core/graph_repository.py(+493 -275)📝
flowsint-core/src/flowsint_core/core/graph_serializer.py(+24 -16)📝
flowsint-core/src/flowsint_core/core/graph_service.py(+32 -59)📝
flowsint-core/tests/core/base.py(+0 -0)➕
flowsint-core/tests/core/test_enricher_base_simplified_api.py(+52 -0)➕
flowsint-core/tests/core/test_graph_repository.py(+260 -0)📝
flowsint-core/tests/core/test_logger_singleton.py(+5 -3)➖
flowsint-core/tests/enrichers/test_enricher_base_simplified_api.py(+0 -110)➖
flowsint-core/tests/test_enricher_base_simplified_api.py(+0 -117)📝
flowsint-types/src/flowsint_types/individual.py(+1 -0)📝
flowsint-types/src/flowsint_types/username.py(+8 -4)📝
flowsint-types/tests/test_labels.py(+30 -26)...and 1 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.