n8n/packages/editor-ui/src/stores
Iván Ovejero beedfb609c
feat(editor): SQL editor overhaul (#6282)
* Draft setup
*  Implemented expression evaluation in Postgres node, minor SQL editor UI improvements, minor refacring
*  Added initial version of expression preview for SQL editor
*  Linking npm package for codemirror sql grammar instead of a local file
*  Moving expression editor wrapper elements to the component
*  Using expression preview in SQL editor
* Use SQL parser skipping whitespace
*  Added support for custom skipped segments specification
*  Fixing highlight problems with dots and expressions that resolve to zero
* 👕 Fixing linting error
*  Added current item support
*  Added expression support to more nodes with sql editor
*  Added expression support for other nodes
*  Implemented different SQL dialect support
* 🐛 Fixing hard-coded parameter names for editors
*  Fixing preview for nested queries, updating query when input data changes, adding keyboard shortcut to toggle comments
*  Adding a custom automcomplete notice for different editors
*  Updating SQL autocomplete notice
*  Added unit tests for SQL editor
*  Using latest grammar
* 🐛 Fixing code node editor rendering
* 💄 SQL preview dropdown matches editor width. Removing unnecessary css
*  Addressing PR review feedback
* 👌 Addressing PR review feedback pt2
* 👌 Added path alias for utils in nodes-base package
* 👌 Addressing more PR review feedback
*  Adding tests for `getResolvables` utility function
* Fixing lodash imports
* 👌 Better focus handling, adding more plugins to the editor, other minor imrovements
*  Not showing SQL autocomplete suggestions inside expressions
*  Using npm package for sql grammar
*  Removing autocomplete notice, adding line highlight on syntax error
* 👌 Addressing code review feedback
---------
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-06-22 16:47:28 +02:00
..
__tests__ feat(editor): Change upgrade CTA on community editions (no-changelog) (#6317) 2023-06-05 13:39:04 -04:00
auditLogs.store.ts feat: Audit Logs - add new page to frontend [WIP] (no-changelog) (#6418) 2023-06-15 08:33:28 +02:00
canvas.store.ts feat: Migrate integer primary keys to nanoids (#6345) 2023-06-20 19:13:18 +02:00
cloudPlan.store.ts refactor: Add telemetry to upgrade paths (no-changelog) (#6313) 2023-05-30 15:49:27 +02:00
communityNodes.store.ts fix: Remove Vue.component usage and refactor plugins into Vue Plugins (no-changelog) (#6445) 2023-06-16 10:30:57 +03:00
credentials.store.ts fix: Remove Vue.component usage and refactor plugins into Vue Plugins (no-changelog) (#6445) 2023-06-16 10:30:57 +03:00
environments.ee.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
history.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
index.ts feat: Migrate integer primary keys to nanoids (#6345) 2023-06-20 19:13:18 +02:00
logStreaming.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
n8nRoot.store.ts feat: Replace all Vue.set usages with direct assignment and spread operator (no-changelog) (#6280) 2023-06-15 15:30:05 +03:00
ndv.store.ts feat(editor): SQL editor overhaul (#6282) 2023-06-22 16:47:28 +02:00
nodeCreator.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
nodeTypes.store.ts feat: Replace all Vue.set usages with direct assignment and spread operator (no-changelog) (#6280) 2023-06-15 15:30:05 +03:00
posthog.store.ts feat(editor): Bring back checklist experiment (no-changelog) (#6307) 2023-05-25 11:15:48 -04:00
segment.store.ts feat(editor): Bring back checklist experiment (no-changelog) (#6307) 2023-05-25 11:15:48 -04:00
settings.store.ts feat: Replace all Vue.set usages with direct assignment and spread operator (no-changelog) (#6280) 2023-06-15 15:30:05 +03:00
sourceControl.store.ts feat: Migrate integer primary keys to nanoids (#6345) 2023-06-20 19:13:18 +02:00
sso.store.ts feat: Add SSO SAML metadataUrl support and various improvements (#6139) 2023-05-23 16:25:28 +03:00
tags.store.ts fix: Remove Vue.component usage and refactor plugins into Vue Plugins (no-changelog) (#6445) 2023-06-16 10:30:57 +03:00
telemetry.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
templates.store.ts feat: Replace all Vue.set usages with direct assignment and spread operator (no-changelog) (#6280) 2023-06-15 15:30:05 +03:00
ui.store.ts feat: Migrate integer primary keys to nanoids (#6345) 2023-06-20 19:13:18 +02:00
usage.store.ts refactor(editor): Stricter linting for promises and async functions (no-changelog) (#4642) 2023-05-10 18:10:03 +03:00
users.store.ts feat: Replace all Vue.set usages with direct assignment and spread operator (no-changelog) (#6280) 2023-06-15 15:30:05 +03:00
versions.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
webhooks.store.ts refactor(editor): Add infix to Pinia stores (no-changelog) (#6149) 2023-05-05 10:41:54 +02:00
workflows.ee.store.ts feat: Replace all Vue.set usages with direct assignment and spread operator (no-changelog) (#6280) 2023-06-15 15:30:05 +03:00
workflows.store.ts fix: Remove Vue.component usage and refactor plugins into Vue Plugins (no-changelog) (#6445) 2023-06-16 10:30:57 +03:00