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
कारतोफ्फेलस्क्रिप्ट™ and Tomi 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 Ovejero and कारतोफ्फेलस्क्रिप्ट™
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 Ovejero and Tomi 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 Espinoza and कारतोफ्फेलस्क्रिप्ट™
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
agobrech and कारतोफ्फेलस्क्रिप्ट™
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