Commit Graph
54 Commits
Author SHA1 Message Date
Iván Ovejero ce963e8824 refactor(core): Port pruning config (#11507) 2024-11-04 09:09:12 +01:00
Csaba Tuncsik 7a8dafe990 fix(core): Add 'user_id' to license-community-plus-registered telemetry event (#11430) 2024-10-29 10:45:03 +01:00
Iván Ovejero 12d218ea38 refactor(core): Port license config (#11428) 2024-10-28 10:52:31 +01:00
Iván Ovejero be50a9ac44 chore(core): Bring multi-main setup in line with scaling services (#11289) 2024-10-17 10:47:17 +02:00
Mutasem Aldmour d3b05f1c54 feat: Add tracking for node errors and update node graph (#11060) 2024-10-15 12:38:17 +02:00
Iván Ovejero 0820cb5ab9 refactor(core): Simplify main pubsub message handler (#11156) 2024-10-11 10:31:33 +02:00
Iván Ovejero 518e320404 refactor(core): Remove dead pubsub code (#11180) 2024-10-09 12:56:06 +02:00
Csaba Tuncsik 05d267954c test(core): Add community+ register tracking test (#11133) 2024-10-08 09:40:41 +02:00
Csaba Tuncsik 92cf860f9f feat(editor): Community+ enrollment (#10776) 2024-10-07 13:09:58 +02:00
Iván Ovejero 3a9c65e1cb refactor(core): Modernize logger service (#11031) 2024-10-01 12:16:09 +02:00
Iván Ovejero 63e6f1fa38 refactor(core): Organize all event maps (#10997) 2024-09-30 10:44:03 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6de4dfff87 feat(editor): Setup Sentry integration (#10945) 2024-09-24 17:49:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ 430c14ad19 refactor(core): Move frontend settings to @n8n/api-types (no-changelog) (#10856) 2024-09-17 17:21:11 +02:00
कारतोफ्फेलस्क्रिप्ट™andTomi Turtiainen 6a35812f92 ci: Setup biome and pre-commit hooks for formatting (no-changelog) (#10795)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-17 15:10:22 +03:00
Iván Ovejero 0e61d7c2e8 refactor(core): Remove unused disable directives from backend packages (#10826) 2024-09-16 10:58:23 +02:00
Tomi Turtiainen 5156313074 refactor(core): Enable import/order eslint rule (#10794) 2024-09-12 19:07:18 +03:00
Iván Ovejero c133a6ef89 refactor(core): Include AI events in log streaming relay (#10768) 2024-09-12 12:02:47 +02:00
कारतोफ्फेलस्क्रिप्ट™ 4f94319cd9 fix(core): Update subworkflow execution status correctly (#10764) 2024-09-11 10:39:18 +02:00
Iván Ovejero 6485ca0a4b refactor(core): Enforce filename casing in cli package (no-changelog) (#10594) 2024-08-28 17:57:46 +02:00
Iván Ovejero 008c510b76 feat(core): Expose queue metrics for Prometheus (#10559) 2024-08-28 11:36:00 +02:00
Iván Ovejero fd58a272e1 refactor(core): Standardize filename casing for controllers and databases (no-changelog) (#10564) 2024-08-27 16:44:32 +02:00
Iván Ovejero 96e69ad5f2 refactor(core): Standardize filename casing for environments and eventbus (no-changelog) (#10527) 2024-08-26 11:10:06 +02:00
Iván Ovejeroandकारतोफ्फेलस्क्रिप्ट™ f667b384c9 refactor(core): Standardize filenames in cli (no-changelog) (#10484)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-22 11:10:37 +02:00
Iván OvejeroandTomi Turtiainen 547a60642c fix(core): Use class-validator with XSS check for survey answers (#10490)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-08-21 16:18:16 +02:00
Iván Ovejero aad3e5b677 refactor(core): Track metrics state and categories in telemetry (no-changelog) (#10483) 2024-08-20 18:50:35 +02:00
Iván Ovejero d98e29e3d5 fix(core): Fix payload property in workflow-post-execute event (#10413) 2024-08-15 10:01:56 +02:00
कारतोफ्फेलस्क्रिप्ट™ 483e324d4c ci: Remove hard-coded package version in unit tests (no-changelog) (#10414) 2024-08-14 17:30:45 +02:00
Iván Ovejero e640f1f42c test(core): Cover telemetry event relay in tests (no-changelog) (#10391) 2024-08-14 11:16:02 +02:00
Iván Ovejero 6b52bebf52 refactor(core): Tear down internal hooks (no-changelog) (#10340) 2024-08-12 10:13:15 +02:00
Iván Ovejero ee03400c25 refactor(core): Decouple emailing and workflow sharing from internal hooks (no-changelog) (#10326) 2024-08-08 12:33:18 +02:00
Iván Ovejero a0b021bbe7 test(core): Expand log streaming event relay tests (no-changelog) (#10322) 2024-08-08 09:36:25 +02:00
Iván Ovejero 9b977e80f6 refactor(core): Decouple lifecycle events from internal hooks (no-changelog) (#10305) 2024-08-07 16:09:42 +02:00
Iván Ovejero 7fb3f62a36 refactor(core): Remove stray log from telemetry event relay (no-changelog) (#10295) 2024-08-05 12:59:27 +02:00
Iván Ovejero c0f3693e8a refactor(core): Decouple user events from internal hooks (no-changelog) (#10292) 2024-08-05 12:07:42 +02:00
Iván Ovejero aa0a470dce refactor(core): Clean up event relays (no-changelog) (#10284) 2024-08-02 16:52:49 +02:00
कारतोफ्फेलस्क्रिप्ट™ f4a18ba87d refactor(core): Refactor WorkflowStatistics code (no-changelog) (#6617)
refactor(core): Refactor WorkflowStatistics code
2023-07-18 11:28:24 +02:00
Ricardo Espinozaandकारतोफ्फेलस्क्रिप्ट™ e95e8de500 refactor(editor): Remove user activation modal (no-changelog) (#6361)
* Remove user activation modal

* remove export from index.ts

* Update pnpm-lock.yaml

---------

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-05 13:47:06 -04:00
Omar Ajoue d5e62ff096 fix: Prevent unnecessary error messages also for data loaded flag (#6201)
* fix: Prevent unnecessary error messages also for data loaded flag

* refactor: Search if data has been loaded before trying to save and fire other events

* fix broken test

* fix lint issue
2023-05-10 13:10:39 +02:00
Ricardo Espinoza 5974af1903 fix(core): Only take into account users that active for the first time to show activation modal (no-changelog) (#6121)
only take into account users that active for the first time
2023-04-28 10:56:24 +02:00
Michael Kret 0e93fe064e refactor(core): Forbid raw enums (no-changelog) 2023-04-21 14:23:15 +03:00
Ricardo Espinoza 725393dae6 feat(editor): Add user activation survey (#5677)
*  Add user activation survey

* Fix typo

* Avoid showing the modal when there is a modal view

* Allow to redirect to specific execution

* Improve structure

* Handle errors when sharing feedback

* update withFeatureFlag function

* Fix linting issue

* Set user activation flag on workflowExecutionCompleted event

* Revert update user settings functionality

* Remove unnecessary changes

* fix linting issue

* account for new functionality in tests

* Small improvements

* keep once instace of the model open between tabs

* Add sorting to GET /executions

* type parameters for GET /executions


a

* Add constant for local store key

* Add execution mode filtering

* fix linting issue

* Do not override settings when setting isOnboarded true

* Add update user settings endpoint

* improvements

* revert changes to /GET executions

* Fix typo

* Add userActivated flag to user store

* Add E2E test

* Fix linting issue

* Update pnpm-lock

* Revert unnecessary change

* Centralize user's settings update

* Remove unused ref in userActivationSurvey modal

* Use aliased imports

* Use createEventBus function in component

* Fix tests
2023-04-11 12:43:47 -04:00
कारतोफ्फेलस्क्रिप्ट™ e7aaa9425a fix(core): Make WorkflowStatistics tests pass on all databases (no-changelog) (#5909) 2023-04-05 14:51:43 +02:00
Omar Ajoue 2b06673b2e refactor: Upsert workflow statistics to suppress unnecessary error messages (#5863) 2023-04-04 18:11:21 +02:00
कारतोफ्फेलस्क्रिप्ट™ 52f740b9e8 refactor(core): Use an IoC container to manage singleton classes [Part-1] (no-changelog) (#5509)
* add typedi

* convert ActiveWorkflowRunner into an injectable service

* convert ExternalHooks into an injectable service

* convert InternalHooks into an injectable service

* convert LoadNodesAndCredentials into an injectable service

* convert NodeTypes and CredentialTypes into an injectable service

* convert ActiveExecutions into an injectable service

* convert WaitTracker into an injectable service

* convert Push into an injectable service

* convert ActiveWebhooks and  TestWebhooks into an injectable services

* handle circular references, and log errors when a circular dependency is found
2023-02-21 19:21:56 +01:00
agobrechandकारतोफ्फेलस्क्रिप्ट™ 309c995364 test: Change workflows to test from safe list to skip list (#5457)
* Remove check by safe list to skip list

* add an option to skip using statistics events

---------

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-02-10 17:11:06 +01:00
Iván Ovejero 2ca959b383 refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270) 2023-01-27 14:56:56 +01:00
कारतोफ्फेलस्क्रिप्ट™ 845f0f9d20 refactor(core): Switch over all user-management routes to use decorators (#5115) 2023-01-27 11:19:47 +01:00
Omar Ajoue a43e3e4112 fix: Do not attempt to save statistics data for unsaved workflows (#5106)
* fix: Do not attempt to save data for unsaved workflows
2023-01-09 12:49:27 +01:00
freya 59004fe7bb fix(core): Fixes issue with workflow lastUpdated field (#5015)
Fixed issue causing workflow updated field to be affected by statistics data
2023-01-05 12:16:40 +00:00
कारतोफ्फेलस्क्रिप्ट™ ee28213538 refactor: Use string ids on Credentials, Workflows, Tags, and Executions DB entities (#5041) 2023-01-02 17:42:32 +01:00