Cornelius Suermann
d469a98073
feat: Add tracking code to hiring link (no-changelog) ( #3530 )
2023-02-08 11:48:38 +01:00
Omar Ajoue
5e3e70b83b
feat: Change desktop UM experience ( #5312 )
...
* refactor: Hide prompt for desktop
* feat: add email field to personalization modal
* fix: update survey interfaces
* chore: enable personalization survey email key display condition
* feat: add users page upsell for desktop client
* feat: disable UM on desktop where possible
* refactor: Have a single function to decide whether UM is enabled
* feat: update community nodes upsell link
---------
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: krynble <omar@n8n.io>
Co-authored-by: freyamade <freya@n8n.io>
2023-02-08 11:42:22 +02:00
Iván Ovejero
d8865aa917
test: Add e2e for data transformation expressions ( #5375 )
...
* 🧪 Add e2e for data transormation expressions
* ♻️ Apply feedback
2023-02-08 10:41:36 +01:00
Michael Kret
4d87711ace
test(Merge Node): Unit tests (no-changelog)
2023-02-07 19:32:25 +02:00
Michael Auerswald
9fb1fa1d79
ci: Add E2E tests for Webhook node ( #5402 )
...
* scheduler e2e test and switch to main mode
* adjust e2e options
* rolling back config changes
* webhook e2e tests and disable cypress retries on openmode
* cleanup
2023-02-07 17:51:11 +01:00
Omar Ajoue
c8245b9f87
fix: Error workflow now correctly checks for subworkflow permissions ( #5390 )
2023-02-07 17:40:36 +01:00
Milorad FIlipović
d05203db30
test(editor): Enable adding nodes in between any two nodes on canvas in e2e tests (no-changelog) ( #5393 )
...
* ⚡ Adding source and target test data to connection HTML elements
* ⚡ Using new action to add node on the connection
* 🔥 Removing leftover log
* 🔥 Removing leftover test action
* 👌 Refactoring to address PR feedback
2023-02-07 16:34:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
7e2f2f7453
refactor(core): Add unit tests for all external auth middlewares (no-changelog) ( #5386 )
2023-02-07 15:49:35 +01:00
कारतोफ्फेलस्क्रिप्ट™
3a435f7057
fix(core): Disable transactions on sqlite migrations that use PRAGMA foreign_keys
( #5392 )
...
`PRAGMA foreign_keys` is [a no-op within a sqlite transaction](https://www.sqlite.org/pragma.html#pragma_foreign_keys ).
This causes cascade deletes to happen when we create a new user table, and drop the old user table.
2023-02-07 15:14:59 +01:00
Michael Auerswald
dd652c0b0d
ci: Add E2E test for scheduled trigger ( #5391 )
...
* scheduler e2e test and switch to main mode
* adjust e2e options
* rolling back config changes
2023-02-07 12:41:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
58b0cf66b5
fix(core): Do not block app startup by telemetry (no-changelog) ( #5387 )
2023-02-07 12:10:16 +01:00
Michael Kret
26b69b5ffc
test(Item Lists Node): Unit tests (no-changelog)
2023-02-07 11:27:37 +02:00
Mutasem Aldmour
db49f052bc
test: Add data mapping test ( #5372 )
...
* test: add tests for pinning
* test: add test for value
* test: add pinned data tests
* test: refactor into ndv
* refactor: move to ndv
* refactor: rename node
* test: fix test
* test: fix refactor
* test: remove unused id
* test: update test
* test: chain rename input
* test: refactor invoking text
* test: fix ndv tests
* test: move test id
* test: add tests for mapping
* test: update selectors
* test: add mapping
* test: remove wait
* test: add back line removed by mistake
* test: refactor to support both in/output displays
* test: add display mode switching
* test: fix drop
* chore: clean up change
* refactor: add draganddrop
* fix: fix drag and drop
* test: add mapping test for second value
* test: update text
* test: update param
2023-02-07 07:47:37 +03:00
Jan Oberhauser
9efcf19082
📚 Update CHANGELOG.md and main package.json to 0.214.2
2023-02-06 12:35:55 -06:00
Jan Oberhauser
91d9f2d202
🔖 Release n8n@0.214.2
2023-02-06 17:59:09 +00:00
Jan Oberhauser
7ec3d93435
⬆️ Set n8n-editor-ui@0.180.2 and n8n-nodes-base@0.212.2 on n8n
2023-02-06 17:59:09 +00:00
Jan Oberhauser
85391629dc
🔖 Release n8n-editor-ui@0.180.2
2023-02-06 17:57:07 +00:00
Jan Oberhauser
bdaad556ca
🔖 Release n8n-nodes-base@0.212.2
2023-02-06 17:56:11 +00:00
OlegIvaniv
6482688ee0
fix(editor): Correctly show OAuth reconnect button ( #5384 )
2023-02-06 18:33:59 +01:00
Milorad FIlipović
03afd3c7cf
test(editor): Improve canvas e2e tests reliability ( #5376 )
...
✔️ Improving reliability of connection actions hover
2023-02-06 16:33:59 +01:00
Iván Ovejero
31130d5257
fix(editor): Fix resolvable highlighting for HTML editor ( #5379 )
...
🐛 Fix resolvable highlighting for HTML editor
2023-02-06 16:29:10 +01:00
Valya
9a7f3da4a3
test: Automatically load workflow nodes in node tests ( #5380 )
...
test: automatically load workflow nodes in node tests
2023-02-06 15:14:57 +00:00
Jan Oberhauser
8e428c7133
fix: Upgrade versions in pnpm-lock.yaml (no-changelog)
2023-02-06 07:52:25 -06:00
Jan Oberhauser
5dd291cd00
📚 Update CHANGELOG.md and main package.json to 0.214.1
2023-02-06 07:18:13 -06:00
Jan Oberhauser
6b7408d255
🔖 Release n8n@0.214.1
2023-02-06 13:16:12 +00:00
Jan Oberhauser
5ede2180e6
⬆️ Set n8n-editor-ui@0.180.1 and n8n-nodes-base@0.212.1 on n8n
2023-02-06 13:16:11 +00:00
Jan Oberhauser
c006b7617e
🔖 Release n8n-editor-ui@0.180.1
2023-02-06 13:14:13 +00:00
Jan Oberhauser
4c115f4353
🔖 Release n8n-nodes-base@0.212.1
2023-02-06 13:12:55 +00:00
कारतोफ्फेलस्क्रिप्ट™
a115baa1ac
fix(core): CORS middleware should not process the entire handler chain on OPTIONS requests (no-changelog) ( #5368 )
...
fix(core): CORS middleware should not process the entire handler chain on OPTIONS requests
2023-02-06 12:43:50 +01:00
Iván Ovejero
e4458b48e0
fix(editor): Fix mapping to empty expression input ( #5367 )
...
🐛 Fix mapping to empty expression input
2023-02-06 10:26:12 +01:00
OlegIvaniv
9b628ddc34
fix(editor): Fix multiple-output endpoints success style after connection is detached ( #5366 )
2023-02-06 10:22:57 +01:00
OlegIvaniv
20356ba8c8
fix(editor): Fix merge node connectors ( #5364 )
...
* fix(editor): Fix merge node connectors
* Set `stateIsDirty` from `EVENT_CONNECTION` hook
2023-02-06 09:49:18 +01:00
Simon
8d9b64e26e
fix: Improve README (no-changelog) ( #5354 )
2023-02-03 17:25:02 +01:00
agobrech
4df69428f1
feat(Slack Node): Revamp the node with more functionalities in a new version ( #4587 )
...
* 🔥 Remove useless tooltips
* Slack change additional fields to Options in node
* 🥅 Add error handeling for out of Scope request
* ♻️ Refactor channel visibility
* ♻️ refactor user ressource
* Update user profile
* 🔥 remove JSON parameter
* 🔥 remove attchmant json and block json
* 🎨 refactors message post
* 🎨 refactor ts property into timestamps
* 🎨 change action name for messages
* ✨ add new operation to message ressouce
* ✨ add search backend logic + channel RLC
* 🎨 improve timestamp description and plaecholder
* 🎨 change timestamp disaplay name
* ✨ add RLC for channels
* ✨ add versioning
* 🐛 Fix imports for versioning
* ✨ Add RLC for users when sending messages
* ✨ RLC for user presence
* ✨ Add json builder for slack blocks
* 🐛 Fix option in search query
* Add loadoption for search in channels
* Fix indentation issue
* ✨ Add more scopes to Oauth2
* 🐛 Fix lint issue
* 🐛 oauth fix
* ✨ Merge user and user profile
* ✨ Improve reactions and star resource
* ⚡ ️Merges ephemeral operation into one
* ⚡ ️Merge image and emoji in profile picture
* 🐛 Fix bug for replying to messages
* ⚡ ️Add username type to User Rlc
* 🐛 Fix typo
* 🎨 Improves tooltip and naming for ephemeral messages
* 🎨 Improve display name and description
* ⚡ ️Add the ability to delete within username channel
* 🎨 Add informations on how to use the emojis and add doc
* 🎨 Fix typos and improve display names
* ✨ Improve FE validation for timestamp
* 🎨 Change block description
* 🚨 Fix linting
* 🚨 More lint fixes
* 🐛 Fix timestamps bug
* 🐛 Fix timestamp not showing up
* 🐛 More small fixes
* 🐛 Fix logic error
* Add searchable to slack rlc channels and users
* Fix lint rules
* ⚡ ️Message Search -> fix limit request using qs count
* ⚡ ️Message Search -> sort by relevance use qs score
* Fix messages by username rlc
* 🐛 fix messages search all operation
* Add error when using username with ephemeral message
* 🎨 fix linting errors
* 🎨 send message ephemeral error message improvement
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-03 17:04:37 +01:00
Jan Oberhauser
8a224c0c89
📚 Update CHANGELOG.md and main package.json to 0.214.0
2023-02-03 08:42:50 -06:00
Jan Oberhauser
90b373621f
🔖 Release n8n@0.214.0
2023-02-03 14:38:42 +00:00
Jan Oberhauser
26cc16ad90
⬆️ Set n8n-core@0.153.0, n8n-editor-ui@0.180.0, n8n-nodes-base@0.212.0 and n8n-workflow@0.135.0 on n8n
2023-02-03 14:38:41 +00:00
Jan Oberhauser
3d100df9e7
🔖 Release n8n-editor-ui@0.180.0
2023-02-03 14:36:26 +00:00
Jan Oberhauser
c01182f13f
⬆️ Set n8n-workflow@0.135.0 on n8n-editor-ui
2023-02-03 14:36:25 +00:00
Jan Oberhauser
bbfdb0b6b8
🔖 Release n8n-nodes-base@0.212.0
2023-02-03 14:35:29 +00:00
Jan Oberhauser
078c868018
⬆️ Set n8n-core@0.153.0 and n8n-workflow@0.135.0 on n8n-nodes-base
2023-02-03 14:35:29 +00:00
Jan Oberhauser
015ce8f89f
🔖 Release n8n-node-dev@0.92.0
2023-02-03 14:35:18 +00:00
Jan Oberhauser
168c862501
⬆️ Set n8n-core@0.153.0 and n8n-workflow@0.135.0 on n8n-node-dev
2023-02-03 14:35:18 +00:00
Jan Oberhauser
4c69d73423
🔖 Release n8n-core@0.153.0
2023-02-03 14:35:07 +00:00
Jan Oberhauser
c35d5a96c0
⬆️ Set n8n-workflow@0.135.0 on n8n-core
2023-02-03 14:35:07 +00:00
Jan Oberhauser
bf3ba59331
🔖 Release n8n-workflow@0.135.0
2023-02-03 14:34:56 +00:00
Csaba Tuncsik
338b354ef1
fix(editor): Change executions title to match menu ( #5349 )
...
* fix(editor): Prevent content moving between pages
* fix(editor): Change execution page title
2023-02-03 14:00:22 +01:00
Csaba Tuncsik
50cb75706b
fix(editor): Workflow executions view is broken ( #5341 )
...
fix(editor): WF level execution layout
2023-02-03 13:57:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
51b560b3f4
fix(core): Error reporter should log all error on an error-chain (no-changelog) ( #5342 )
2023-02-03 13:53:51 +01:00
OlegIvaniv
6985500a7d
fix(core): Fix populating of node custom api call options ( #5347 )
...
* feat(core): Fix populating of node custom api call options
* lint fixes
* Adress PR comments
* Add e2e test and only inject custom API options for latest version
* Make sure to injectCustomApiCallOption for the latest version of node
* feat(cli): Move apiCallOption injection to LoadNodesAndCredentials and add e2e tests to check for custom nodes credentials
* Load nodes and credentials fixtures from a single place
* Console warning if credential is invalid during customApiOptions injection
2023-02-03 13:14:59 +01:00