Commit Graph

294 Commits

Author SHA1 Message Date
Jan Oberhauser
4a10cf246b Further improve support for touch-devices 2020-10-24 20:01:13 +02:00
Jan Oberhauser
044c986f30 👕 Fix lint issue 2020-10-23 19:13:25 +02:00
Jan Oberhauser
d90a5e5dc6 Improve wheel-scrolling in Firefox 2020-10-23 18:43:30 +02:00
Jan Oberhauser
c40601eecb Fix issues with support for touch-devices 2020-10-23 18:16:00 +02:00
Jan Oberhauser
4df74771e3 Improve support for touch-devices #1070 2020-10-23 13:51:39 +02:00
Omar Ajoue
37f787d7b2 Load node properties on demand (#1089)
*  Changed rest api endpoint to omit node properties by default.
 Created another endpoint to return all node information based on a list of names

* refactor: changed endpoint to POST instead of GET

* Changed properties to be optional for node description

* Removed eager loading for node properties.

All nodes will have their properties fetched when used in a workflow.
Works when opening an already saved workflow, creating a new one from
scratch or pasting JSON / URLs.

* Removing unnecessary dependency
2020-10-22 17:24:35 +02:00
Jan Oberhauser
40c2acd77b 👕 Fix lint issue 2020-10-22 15:46:03 +02:00
Jan Oberhauser
6d41f43216 Fix issue that workflows could not be pasted if they had issue 2020-10-10 18:02:51 +02:00
Jan Oberhauser
82e16790c6 🐛 Fix bug that webhookId did not get refreshed on node-duplicate 2020-10-04 17:22:11 +02:00
Jan Oberhauser
1a80a6afed Improve support for svg-icons 2020-10-03 14:10:08 +02:00
Jan Oberhauser
f1680386ca Get OAuth-Callback URLs from backend 2020-09-30 15:57:40 +02:00
Rytis Ilciukas
3350723bf3 fix malformed html (#999) 2020-09-29 10:39:51 +02:00
Jan Oberhauser
9cb106c9b4 🐛 Fix issue that OAuth window did not close 2020-09-23 17:31:00 +02:00
Jan Oberhauser
5cb5020cf6 👕 Fix lint issue 2020-09-23 13:31:03 +02:00
Jan Oberhauser
2db6ae0f76 Simplify documentation help code and display only if URL is set 2020-09-23 11:10:23 +02:00
Jan Oberhauser
24c95c4f09 Use short variables for direct input data 2020-09-22 11:31:48 +02:00
Jan Oberhauser
c8d009bced Add expression support to credentials 2020-09-12 12:16:07 +02:00
Jan Oberhauser
f00c6c10a3 Increase default space between new nodes 2020-09-11 16:59:41 +02:00
Rupenieks
16195c8b55 Fix store state dirty when selecting a node 2020-09-09 14:45:49 +02:00
Rupenieks
33582655f2 Revert " Deconstructed store mutation data parameters for better readability"
This reverts commit 17ab16d248.
2020-09-09 14:28:13 +02:00
Rupenieks
17ab16d248 Deconstructed store mutation data parameters for better readability 2020-09-09 14:05:11 +02:00
Rupenieks
4c63db8908 Build error fixed (let to const) 2020-09-02 16:06:18 +02:00
Rupenieks
d1f9cef891 Fixed dirty state not being triggered with node connection 2020-09-02 15:59:20 +02:00
Rupenieks
4c04cc015d Reduced dirty state sensetivity
- No longer considers opening a node a state change
- No longer considers selecting a node a state change
2020-09-02 15:26:17 +02:00
Rupenieks
1cdf0164e9 Returned to using correct uuid lib 2020-09-02 09:16:16 +02:00
Rupenieks
d756bea1f4 Added asterisk to indicate if workflow is saved or not 2020-09-01 16:42:40 +02:00
Rupenieks
3e1ada7c1a 🚧 Added Vuex dirty state flag as central source of truth for if there are unsaved changes 2020-09-01 16:06:08 +02:00
rupenieks
66b76d16ee Merged contributor work 2020-08-31 13:08:27 +02:00
Jan Oberhauser
df3e342d1e Minor improvements to display of help links 2020-08-27 10:48:57 +02:00
Jan Oberhauser
26a7acf5ed Minor improvements to display of help links 2020-08-27 09:57:34 +02:00
Jan Oberhauser
d2110f677e 🔀 Merge branch 'master' into Doc-Link-to-Node-Credentials-Modal 2020-08-27 09:35:22 +02:00
Rupenieks
89499313b6 indentation 2020-08-27 09:23:23 +02:00
Rupenieks
cf52ce3cfa Updated UTM link 2020-08-27 09:12:16 +02:00
maxtkacz
520933c7a4 Update CredentialsEdit.vue (#888)
Changed width of Credentials modal from 55% to 75%. Result is the "Nodes with Access" UI now only collapses in a UX-unfriendly manner on viewport widths under 1108px (previously was 1506px)
2020-08-26 21:31:08 +02:00
Jan Oberhauser
317949d765 Remove left behind debug code 2020-08-26 21:30:24 +02:00
maxtkacz
f386d9e90a Made "easy wins" copy-edit pass through vue components (#889)
Essentially scrubbed through .vue files in packages/editor-ui/src/components and copy edited labels/ tooltips etc.

Tried to prevent opinionated editing, simply rewriting existing meaning for clarity. I did however make an opinionated decision on changing a node's "Notes" to "Note" (only labels, nothing code related) because it feels more like a singluar note - especially when used as a subtitle in the workflow. Singular form also futureproofs functionality like showing a list of all node notes across a workflow (or versioning/ collaborative notes features).

So far, have gotten up to PageContentWrapper.vue (when sorted alphabetically). In a followup, will review ParameterInput.vue and onwards in /components folder
2020-08-26 21:25:59 +02:00
Jan Oberhauser
b78145f2ec Fix issues with Dynamic title 2020-08-25 20:39:14 +02:00
Rupenieks
44f7b7a9c2 Dynamic title based on workflow execution (#865)
*  Added title changes based on workflow execution

*  Title changes on workflow open, reset on workflow delete, fixed not showing when page refreshed

*  Title icons
2020-08-25 20:37:24 +02:00
Rupenieks
d8e8db39c4 Fixed new/open credentials from menu. UTM link adjusted for unknown nodes base. 2020-08-25 14:28:16 +02:00
Rupenieks
d5dda2e35a Credential fallback added, fixed Gmail documentationUrl 2020-08-20 15:34:45 +02:00
Rupenieks
05258cc645 Credentials doc help link 2020-08-20 14:47:59 +02:00
Jan Oberhauser
da0ef0d94c Add "Execute Once" node-setting 2020-08-08 21:11:12 +02:00
Jan Oberhauser
420777c0b3 Small improvements to FTP-Node 2020-08-04 09:01:37 +02:00
Jan Oberhauser
e82f3f405e Fix link to documentation 2020-07-31 09:57:23 +02:00
Rupenieks
0f86df4c0f Documentation Link in Node Display (#808)
*  Implemented Documentation link help box

*  Adjusted transition speed

*  Added UTM link, fixed Node Name issue
2020-07-31 09:56:39 +02:00
Jan Oberhauser
c298fd325a 🐛 Fix bug which displayed selector for low number of items 2020-07-29 22:43:05 +02:00
Jan Oberhauser
b488ae8d3a 👕 Fix lint issue 2020-07-29 14:20:31 +02:00
Ben Hesseldieck
051598d30e Add max execution time for Workflows (#755)
* 🎉 basic setup and execution stopping

* 🚧 soft timeout for own process executions

* 🚧 add hard timeout for subprocesses

* 🚧 add soft timeout to main thread

* 🔧 set default timeout to 5 mins --> 500s

* 💡 adding documentation to configs

* 🚧 deactivate timeout by default

* 🚧 add logic of max execution timeout

*  adding timeout to settings in frontend and server

* 🎨 improve naming

* 💡 fix change in config docs

* ✔️ fixing compilation issue

* 🎨 add format for new config variables

* 👌 type cast before checking equality

*  Improve error message if NodeType is not known

* 🐳 Tag also rpi latest image

* 🐛 Fix Postgres issue with Node.js 14 #776

* 🚧 add toggle to activate workflow timeout

* 💄 improving UX of setting a timeout and its duration

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-07-29 14:12:54 +02:00
Erin
5f32341a9e Remove logs 2020-07-20 11:52:24 -04:00
Erin
70a584a46d 🎉 Works with ctrl s, now working on a user saving from the side bar 2020-07-20 10:57:58 -04:00