[PR #34] [MERGED] feat: custom types #37

Closed
opened 2025-11-11 11:50:07 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/reconurge/flowsint/pull/34
Author: @dextmorgn
Created: 11/6/2025
Status: Merged
Merged: 11/6/2025
Merged by: @dextmorgn

Base: mainHead: feat/custom-types


📝 Commits (5)

  • 63e079b feat(api): update dependencies
  • 33911f2 feat(api): migration to add custom_types table
  • 0c84748 feat(api): update logic
  • ca14657 feat(api): update models
  • 6a909f5 feat(app): custom types builder and usage

📊 Changes

24 files changed (+2042 additions, -357 deletions)

View changed files

flowsint-api/alembic/versions/8173aba964e7_add_custom_types_table.py (+50 -0)
flowsint-api/app/api/routes/custom_types.py (+263 -0)
📝 flowsint-api/app/api/routes/flows.py (+27 -11)
📝 flowsint-api/app/api/routes/transforms.py (+22 -8)
📝 flowsint-api/app/api/routes/types.py (+61 -2)
flowsint-api/app/api/schemas/custom_type.py (+67 -0)
📝 flowsint-api/app/main.py (+2 -0)
flowsint-api/app/utils/__init__.py (+1 -0)
flowsint-api/app/utils/custom_types.py (+215 -0)
📝 flowsint-api/poetry.lock (+180 -1)
📝 flowsint-api/pyproject.toml (+1 -0)
flowsint-app/src/api/custom-type-service.ts (+91 -0)
📝 flowsint-app/src/components/graphs/context-menu.tsx (+5 -5)
📝 flowsint-app/src/components/layout/secondary-navigation.tsx (+1 -1)
📝 flowsint-app/src/components/layout/sidebar.tsx (+2 -1)
📝 flowsint-app/src/components/layout/sketch-selector.tsx (+1 -0)
📝 flowsint-app/src/routeTree.gen.ts (+44 -0)
flowsint-app/src/routes/_auth.dashboard.custom-types.$id.tsx (+557 -0)
flowsint-app/src/routes/_auth.dashboard.custom-types.index.tsx (+220 -0)
📝 flowsint-app/src/styles.css (+2 -318)

...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/34 **Author:** [@dextmorgn](https://github.com/dextmorgn) **Created:** 11/6/2025 **Status:** ✅ Merged **Merged:** 11/6/2025 **Merged by:** [@dextmorgn](https://github.com/dextmorgn) **Base:** `main` ← **Head:** `feat/custom-types` --- ### 📝 Commits (5) - [`63e079b`](https://github.com/reconurge/flowsint/commit/63e079b2e5b407995b121a0a629f748b1d832d71) feat(api): update dependencies - [`33911f2`](https://github.com/reconurge/flowsint/commit/33911f2b4ce27c247178d1d19dd4eae010fa1bdb) feat(api): migration to add custom_types table - [`0c84748`](https://github.com/reconurge/flowsint/commit/0c84748df2e63820925f8ab26ec5bc5b52c8016b) feat(api): update logic - [`ca14657`](https://github.com/reconurge/flowsint/commit/ca14657d4d52f90c94db233b0bb78a81a9823073) feat(api): update models - [`6a909f5`](https://github.com/reconurge/flowsint/commit/6a909f5f17a37f94bebea75332961df96a311bc5) feat(app): custom types builder and usage ### 📊 Changes **24 files changed** (+2042 additions, -357 deletions) <details> <summary>View changed files</summary> ➕ `flowsint-api/alembic/versions/8173aba964e7_add_custom_types_table.py` (+50 -0) ➕ `flowsint-api/app/api/routes/custom_types.py` (+263 -0) 📝 `flowsint-api/app/api/routes/flows.py` (+27 -11) 📝 `flowsint-api/app/api/routes/transforms.py` (+22 -8) 📝 `flowsint-api/app/api/routes/types.py` (+61 -2) ➕ `flowsint-api/app/api/schemas/custom_type.py` (+67 -0) 📝 `flowsint-api/app/main.py` (+2 -0) ➕ `flowsint-api/app/utils/__init__.py` (+1 -0) ➕ `flowsint-api/app/utils/custom_types.py` (+215 -0) 📝 `flowsint-api/poetry.lock` (+180 -1) 📝 `flowsint-api/pyproject.toml` (+1 -0) ➕ `flowsint-app/src/api/custom-type-service.ts` (+91 -0) 📝 `flowsint-app/src/components/graphs/context-menu.tsx` (+5 -5) 📝 `flowsint-app/src/components/layout/secondary-navigation.tsx` (+1 -1) 📝 `flowsint-app/src/components/layout/sidebar.tsx` (+2 -1) 📝 `flowsint-app/src/components/layout/sketch-selector.tsx` (+1 -0) 📝 `flowsint-app/src/routeTree.gen.ts` (+44 -0) ➕ `flowsint-app/src/routes/_auth.dashboard.custom-types.$id.tsx` (+557 -0) ➕ `flowsint-app/src/routes/_auth.dashboard.custom-types.index.tsx` (+220 -0) 📝 `flowsint-app/src/styles.css` (+2 -318) _...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 2025-11-11 11:50:07 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#37