n8n/packages
Iván Ovejero dceff675ec
perf(core): Add filtering and pagination to GET /workflows (#6845)
* Initial setup

* Specify max paginated items

* Simplify

* Add tests

* Add more tests

* Add migrations

* Add top-level property

* Add field selection

* Cleanup

* Rename `total` to `count`

* More cleanup

* Move query logic into `WorkflowRepository`

* Create `AbstractRepository`

* Cleanup

* Fix name

* Remove leftover comments

* Replace reference

* Add default for `rawSkip`

* Remove unneeded typing

* Switch to `class-validator`

* Simplify

* Simplify

* Type as optional

* Make typing more accurate

* Fix lint

* Use `getOwnPropertyNames`

* Use DSL

* Set schema at repo level

* Cleanup

* Remove comment

* Refactor repository methods to middleware

* Add middleware tests

* Remove old test files

* Remove generic experiment

* Reuse `reportError`

* Remove unused type

* Cleanup

* Improve wording

* Reduce diff

* Add missing mw

* Use `Container.get`

* Adjust lint rule

* Reorganize into subdir

* Remove unused directive

* Remove nodes

* Silly mistake

* Validate take

* refactor(core): Adjust index handling in new migrations DSL (no-changelog) (#6876)

* refactor(core): Adjust index handling in new migrations DSL (no-changelog)

* Account for custom index name

* Also for dropping

* Fix `select` issue with `relations`

* Tighten validation

* Ensure `ownerId` is not added when specifying `select`
2023-08-09 12:30:02 +02:00
..
@n8n/client-oauth2 refactor: Consolidate tsconfig and eslintrc files (no-changelog) (#6816) 2023-08-01 17:32:43 +02:00
@n8n_io/eslint-config perf(core): Add filtering and pagination to GET /workflows (#6845) 2023-08-09 12:30:02 +02:00
cli perf(core): Add filtering and pagination to GET /workflows (#6845) 2023-08-09 12:30:02 +02:00
core fix(core): OAuth1 authentication fix for Clever Cloud API (#6847) 2023-08-04 19:49:00 +03:00
design-system fix: Fix word wrapping in dropdown menu items (no-changelog) (#6874) 2023-08-08 18:33:55 +03:00
editor-ui fix(editor): Replace native Array.prototype.findLast with lodash.findLast (no-changelog) (#6885) 2023-08-09 10:26:40 +02:00
node-dev refactor: Consolidate tsconfig and eslintrc files (no-changelog) (#6816) 2023-08-01 17:32:43 +02:00
nodes-base feat(Pipedrive Node): Add option to update the file name and description (#6883) 2023-08-09 10:54:20 +01:00
workflow fix(editor): Avoid infinite loops when resolving the expression {{ $parameter }} (no-changelog) (#6855) 2023-08-07 11:52:33 +02:00