Commit Graph
689 Commits
Author SHA1 Message Date
dextmorgn 2bb1fdbfc1 feat(core): enricher template 2026-02-12 22:03:03 +01:00
dextmorgn 1bf3dae185 feat(app): update map 2026-02-12 22:02:14 +01:00
dextmorgn 8a01f353b8 feat(enrichers): whoisxml 2026-02-12 22:01:52 +01:00
dextmorgn 9e07429e7b feat(types): unique webtracker label 2026-02-12 22:01:26 +01:00
dextmorgn 2bac67e2a8 feat(types): individual.last_name becomes optional 2026-02-07 17:44:55 +01:00
dextmorgnandGitHub ad85a5c419 Merge pull request #119 from reconurge/feat/repositories
Feat/repositories
2026-02-07 17:30:43 +01:00
dextmorgn 177953b216 feat(api): use repositories in services 2026-02-07 17:23:16 +01:00
dextmorgn dd0c53f089 feat(core): use repositories in services 2026-02-07 17:22:51 +01:00
dextmorgnandGitHub 1ba3c0bd6c Merge pull request #117 from reconurge/feat/refactor-services
feat/refactor services
v1.2.6
2026-02-05 22:41:18 +01:00
dextmorgn 2fec5b82e9 fix(app): remove next-theme dependency 2026-02-05 22:38:24 +01:00
dextmorgn 1cc88d1033 feat(core): add dedicated services for business logic 2026-02-05 22:38:00 +01:00
dextmorgn 2372678bda feat(api): use dedicated services for business logic 2026-02-05 22:37:31 +01:00
dextmorgnandGitHub fd20468c79 Merge pull request #115 from salmanmkc/upgrade-github-actions-node24-general
Upgrade GitHub Actions to latest versions
2026-02-02 20:56:42 +01:00
dextmorgnandGitHub 427035fd41 Merge pull request #114 from salmanmkc/upgrade-github-actions-node24
Upgrade GitHub Actions for Node 24 compatibility
2026-02-02 20:56:18 +01:00
Salman Muin Kayser Chishti 152be112d0 Upgrade GitHub Actions to latest versions
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-01 09:12:10 +00:00
Salman Muin Kayser Chishti 01908e682b Upgrade GitHub Actions for Node 24 compatibility
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-01 09:12:05 +00:00
dextmorgn 20a3d35909 fix(api): keep docker user as root for now 2026-01-30 22:19:43 +01:00
dextmorgnandGitHub 16c9497268 Merge pull request #113 from AlexanderLueftl/fix/crawler-validation
fix(enricher): graceful handling of invalid phone/email in website_to_crawler
2026-01-28 11:18:34 +01:00
Alexander Lüftl 12ef177127 fix(enricher): handle invalid phone/email validation gracefully in website_to_crawler
Previously, when the reconcrawl library extracted a phone number or email
that failed Pydantic validation, the entire crawl would fail and all
collected data would be lost.

This adds per-item try-except blocks around Phone() and Email() construction
so invalid items are logged and skipped while valid ones are still collected.
2026-01-28 10:07:41 +01:00
dextmorgn 14f79fecc5 feat(enricher): email to domain + fix empty values 2026-01-27 11:15:50 +01:00
dextmorgn 73bb4a0e7a fix(ci): only upload Trivy SARIF when scan succeeds v1.2.5 2026-01-25 23:39:19 +01:00
dextmorgn 51e2f87643 fix(app): analysis mention list v1.2.4 2026-01-25 21:13:01 +01:00
dextmorgnandGitHub ce2fcb49bd Merge pull request #112 from reconurge/feat/ci
feat(chore): update deploy components
2026-01-25 21:11:54 +01:00
dextmorgn a178ef1bcd feat(chore): update deploy components 2026-01-25 20:45:22 +01:00
dextmorgn 7d33b813de chore(license): migrate from AGPL-3.0 to Apache License 2.0 v1.2.3 2026-01-25 16:19:28 +01:00
dextmorgn ab1b7f5c24 feat(app): remove paste feature v1.2.2 2026-01-25 16:02:07 +01:00
dextmorgn f1ef843616 fix: Makefile v1.2.1 2026-01-25 15:57:13 +01:00
dextmorgn 6766c940bc fix: Makefile 2026-01-25 15:56:32 +01:00
dextmorgnandGitHub 308172a8f9 Merge pull request #111 from reconurge/feat/node-refactor
feat: big codebase refactor + new node display features
v1.2.0
2026-01-25 15:30:57 +01:00
dextmorgn 138bbb0fc6 feat(app): support object in detail-panel 2026-01-25 15:26:12 +01:00
dextmorgn f1c3cf1017 feat: migrations in prod 2026-01-25 12:21:02 +01:00
dextmorgn 154cc74e80 feat: more robust Makefile 2026-01-25 11:39:10 +01:00
dextmorgn 2f5443b074 feat: update deploy 2026-01-25 11:11:58 +01:00
dextmorgn 4b82d3749e feat: update Makefile to include migrations 2026-01-24 19:42:25 +01:00
dextmorgn b18733d158 feat: update 003_migrate_v1_format 2026-01-24 19:31:34 +01:00
dextmorgn c8085c6400 test(core): update test 2026-01-24 19:31:12 +01:00
dextmorgn 1ce2cbd7a5 feat: neo4j migrations 2026-01-24 19:08:02 +01:00
dextmorgn 531bcf970e feat(app): add nodeShape to node property 2026-01-24 19:07:33 +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 d0343cba50 feat(app): node display features + new nodeLabel 2026-01-21 17:20:19 +01:00
dextmorgn 5977832a1a feat(api): refactor to use nodeLabel, and proper usage of graphService 2026-01-21 17:19:24 +01:00
dextmorgn ffe2203410 feat(enrichers): remove dependency for neo4jConnection 2026-01-21 17:18:38 +01:00
dextmorgn 21376168ef feat(types): refactor to use nodeLabel 2026-01-21 17:17:53 +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 aa1e39b8af feat(app): minor changes in utils.js v1.1.0 2026-01-16 09:09:45 +01:00
dextmorgn 93b628480b feat(app): align text editor to header 2026-01-16 09:07:47 +01:00
dextmorgn 6544b72213 feat(app): reduce rounding on type badge 2026-01-16 09:07:16 +01:00
dextmorgn 9d61be4d04 refctor(app): use of hasmaps for nodes and edges + use only ids for current types 2026-01-16 09:06:54 +01:00
dextmorgn 1608f4ca87 feat(app): update homepage styles 2026-01-15 08:29:02 +01:00