Commit Graph
80 Commits
Author SHA1 Message Date
dextmorgn c7275594cb refactor(core): use permissions in base service 2026-02-16 09:15:19 +01:00
dextmorgn c05ad758d8 fix(core): missing sketch_id in relationships 2026-02-15 18:07:34 +01:00
dextmorgn 490878ab06 feat(core): return no enricher for custom types 2026-02-14 18:00:27 +01:00
dextmorgn 9d1991f45f feat(core): use type service 2026-02-14 15:34:58 +01:00
dextmorgn af590675ec fix(core): template generator chat prompt 2026-02-12 23:38:29 +01:00
dextmorgn 3f252ea6ab feat(core): progress on templates 2026-02-12 22:04:28 +01:00
dextmorgn 38cee3759e feat(core): chat_service 2026-02-12 22:04:28 +01:00
dextmorgn 07f32c983a feat: use ai sdk useChat 2026-02-12 22:04:21 +01:00
dextmorgn fbb9666c53 feat(core): poetry.lock 2026-02-12 22:03:28 +01:00
dextmorgn a461f9997d feat: progress on enricher templates 2026-02-12 22:03:28 +01:00
dextmorgn 53a03575cd feat(api): enrichers from templates 2026-02-12 22:03:04 +01:00
dextmorgn 5ff6ba2b1c feat(core): enrichers from templates 2026-02-12 22:03:04 +01:00
dextmorgn 327123a729 feat(core): template enricher v1 2026-02-12 22:03:03 +01:00
dextmorgn 2bb1fdbfc1 feat(core): enricher template 2026-02-12 22:03:03 +01:00
dextmorgn dd0c53f089 feat(core): use repositories in services 2026-02-07 17:22:51 +01:00
dextmorgn 1cc88d1033 feat(core): add dedicated services for business logic 2026-02-05 22:38:00 +01:00
dextmorgn a178ef1bcd feat(chore): update deploy components 2026-01-25 20:45:22 +01:00
dextmorgn c8085c6400 test(core): update test 2026-01-24 19:31:12 +01:00
dextmorgn cbea4c09a8 feat(core): add nodeShape to node property 2026-01-24 19:06:47 +01:00
dextmorgn 3c6a23ebfa feat(core): refactor Neo4jDict to GraphDict 2026-01-22 09:41:01 +01:00
dextmorgn 3c39f9aeb7 feat(core): cleaner code separation + usage of nodeLabel
- big refactor to properly use GraphService, and enforce dependency injection

BREAKING CHANGE: The usage of node.label is no longer supported in the app, a specific node format
is used throughout the app and for inserting in the neo4j.
2026-01-21 17:17:13 +01:00
dextmorgn 6265b4af10 feat(core): default to Individual as default type 2026-01-11 12:19:39 +01:00
dextmorgn baa344f364 feat(core): add json import support 2026-01-10 18:07:33 +01:00
dextmorgn 3d7f63660d feat(core): add thread to celery to run multiple enrichers concurrently
fix #80
2026-01-05 22:28:42 +01:00
dextmorgn 3b6c5f605e feat(core): new update_relationship method 2026-01-05 21:46:40 +01:00
dextmorgn 7562da12a6 feat(core): only support pydantic object insert and manipulation 2025-12-05 15:45:23 +01:00
dextmorgn 901ed15567 feat(core): update dependencies + orchestrator 2025-11-30 12:49:24 +01:00
dextmorgn 95add9c4fd feat(core): type registry + better import 2025-11-28 20:07:48 +01:00
dextmorgn f0e1018b4e feat(core): emit_status_event 2025-11-27 22:21:08 +01:00
dextmorgn df127738f6 feat(core): remove dummy test files 2025-11-27 18:17:45 +01:00
dextmorgn e8e820e03d feat(core): 1.0.0 2025-11-27 17:33:33 +01:00
dextmorgn 2123ea5b8d feat: complete refactor 2025-11-27 17:16:41 +01:00
dextmorgn 64c0a8226c feat(app): actions on edges 2025-11-24 16:42:16 +01:00
dextmorgn 6fcc75346a feat(core): update graph repo and tasks to support passing whole node object to transforms 2025-11-21 12:55:17 +01:00
dextmorgn f63cc11f77 feat(core): update poetry.lock 2025-11-21 12:53:12 +01:00
dextmorgn 054d8b557d fix(core): fix order for batch logs insert 2025-11-21 00:17:37 +01:00
dextmorgn 306b2958ba feat: parse httpUrl on db insert 2025-11-20 17:59:47 +01:00
dextmorgn 479693ad74 feat: bump versions 2025-11-20 11:10:12 +01:00
dextmorgn ade74800aa feat: minifiy transform logic 2025-11-20 10:59:18 +01:00
dextmorgn 7b91bb2442 feat: type validation + simplified transform system 2025-11-19 22:13:38 +01:00
dextmorgn 62b0fc9fe0 feat(core): preprocess becomes generic 2025-11-19 12:14:59 +01:00
dextmorgn b0733e4458 feat(core): add ip_to_ports to registry 2025-11-18 12:56:03 +01:00
dextmorgn 658d26fb9d feat(app): reformat error message for transform 2025-11-17 23:04:51 +01:00
dextmorgn 938943d1c0 feat(core): update type_matcher.py 2025-11-17 16:57:08 +01:00
dextmorgn ba2543a196 feat(core): update contact email 2025-11-17 16:56:46 +01:00
dextmorgn f78285a1ae feat: update contact email 2025-11-17 16:53:07 +01:00
dextmorgn 0427c7919c feat(api): nodes positions 2025-11-14 17:42:54 +01:00
dextmorgn 8e587a7340 feat(api): use of graph_repository to import nodes + add created_at on nodes 2025-11-12 22:43:12 +01:00
dextmorgn 0f4b8c247e refactor(api): usage of graph_repository for all neo4j actions 2025-11-12 19:36:39 +01:00
dextmorgn aecec70408 feat: update licence 2025-11-08 20:26:33 +01:00