Commit Graph

83 Commits

Author SHA1 Message Date
Eric Tuvesson
ac7b979945 fix(runtime): Close Popup node with no actions causing error
https://github.com/fluxscape/fluxscape/pull/78
2024-10-03 11:28:04 +02:00
Eric Tuvesson
fff03c05bf fix(runtime): Close Popup node with no actions causing error (#78)
TypeError: Cannot read properties of undefined (reading 'replace')
    at Object.onClosePopup (navigation.js:10:1)
    at EventEmitter.<anonymous> (nodecontext.js:491:1)
    at Object.onceWrapper (events.js:242:1)
    at EventEmitter.emit (events.js:153:1)
    at NoodlRuntime._doUpdate (noodl-runtime.js:338:1)
2024-10-03 11:24:57 +02:00
Eric Tuvesson
5dbb11bac8 chore: code clean up (#76) 2024-10-01 16:09:03 +02:00
Eric Tuvesson
d80870e835 fix(runtime): Passing in invalid date to "Date To String" node causes node scope to fail (#75) 2024-09-23 21:11:32 +02:00
Eric Tuvesson
a98e381f8c fix: deploy in devmode (#74)
This occurred because building in dev mode does not create the source map files which it expects to copy over.
2024-09-23 08:44:54 +02:00
Eric Tuvesson
72aec29e27 feat(runtime): Add "className" option support to "relatedTo" (#73)
* feat(runtime): Add "className" option support to "relatedTo"

Also includes error handling when "className" is not found.
2024-09-16 22:12:07 +02:00
Eric Tuvesson
2eb18acfef fix(viewer-react): Update CurrentUserObject TS typings (#72) 2024-09-11 16:15:02 +02:00
Eric Tuvesson
e1a1b31213 feat(viewer-react): Array, add "First Item Id" output (#71)
Same behaviour as Query Record's "First Record Id"
2024-09-11 16:14:49 +02:00
Eric Tuvesson
5febc490b4 feat(runtime): Query Records, add "Is Empty" output (#70) 2024-09-10 11:31:51 +02:00
Eric Tuvesson
48541347f0 fix(editor): Remove all the Cloud Triggers from the Cloud Function node Functions dropdown (#69) 2024-09-09 17:35:08 +02:00
Eric Tuvesson
cc79ea5f7e feat(viewer-react): Add groups to Component Stack outputs (#67) 2024-09-07 14:31:06 +02:00
Eric Tuvesson
46f6cb2da9 feat(viewer-react): Add Target Page input to "Push Component To Stack" (#66) 2024-09-07 14:14:39 +02:00
Eric Tuvesson
34c3d07112 feat(editor): Add "Used in x places" in Component List menu (#65) 2024-09-05 13:35:15 +02:00
Eric Tuvesson
d85dce8d02 refactor(editor): useNodeReferences to React context (#64) 2024-09-05 13:19:17 +02:00
Eric Tuvesson
89ed2d602f feat: Add source maps (#63) 2024-09-05 09:59:11 +02:00
Eric Tuvesson
94dd3dbf0e chore: bump version (#62) v1.1.0 2024-08-08 21:27:12 +02:00
Eric Tuvesson
c593a134b3 chore: rename project name (#60) 2024-08-08 21:23:23 +02:00
Eric Tuvesson
dc638ea8fc feat: Upgrade Electron (#61) 2024-08-08 21:12:39 +02:00
Eric Tuvesson
759c8a0030 fix(runtime): Column node, hide children on calculation (#59)
This removes the initial visible layout shift
2024-07-24 15:59:10 +02:00
Eric Tuvesson
aea80c6586 feat(runtime): Add capture attribute on Open File Picker node (#57)
- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#capture
- https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/capture
2024-07-19 15:03:03 +02:00
Eric Tuvesson
46e2efa576 feat(runtime): Add "Switched" signal output on the Switch node (#58) 2024-07-19 15:02:49 +02:00
Eric Tuvesson
c508e15546 chore: clean up user nodes (#53) 2024-07-15 15:21:01 +02:00
Eric Tuvesson
d61effc615 feat(editor): Deploy popup always mounted (#51)
This removes the delayed loading when opening the deploy popup
2024-07-08 12:47:28 +02:00
Eric Tuvesson
12be6dc69f feat(editor): Upgrade electron (#50) 2024-07-08 09:35:18 +02:00
Eric Tuvesson
17e3d16436 chore: clean up editor assets (#12) 2024-07-08 08:09:39 +02:00
Eric Tuvesson
233479a1bc feat: Add Support for Parse Server v7 (#20)
* feat: Upgrade Aggregate queries to latest Parse API

* feat: Save parse server major version in metadata

This can be used to determine which version of the Parse API that will be used.

* fix: Add support for both versions of aggregate queries
2024-07-08 08:06:47 +02:00
Eric Tuvesson
57e5246022 feat(runtime): Add default label to String Format node (#49)
Update the String Format node default label to show the format, like how the other nodes work.
2024-07-04 15:54:20 +02:00
Eric Tuvesson
dda22e0de6 feat(runtime): Add Image node output "On Error" signal (#48)
"On Error" is triggered when the image is not loading correctly, making it possible to hide the Image node or show a placeholder instead.
2024-07-04 14:02:34 +02:00
Eric Tuvesson
618955e1ee feat: Portal include Project ID (#47) 2024-06-28 00:43:34 +02:00
Eric Tuvesson
8c7d4faeca fix(runtime): Column node added a div with empty Repeater (#45)
When the Column node only had an empty Repeater child, there was an empty HTML element.
2024-06-27 21:16:50 +02:00
Eric Tuvesson
c5754c9160 feat(runtime): Add "data-testId" attribute to Columns node (#44) 2024-06-27 15:42:25 +02:00
Eric Tuvesson
3fb3668fc3 feat: Allow relative git repository (#41) 2024-06-26 21:11:50 +02:00
Eric Tuvesson
fa282d6169 feat(runtime): Add "data-testid" attributes to UI nodes (#42) 2024-06-26 21:08:01 +02:00
Eric Tuvesson
0ee55c26eb feat(editor): Search panel show "(Cloud Function)" if result is in Cloud Functions sheet (#40) 2024-06-17 10:35:02 +02:00
Eric Tuvesson
3a31b86d48 chore(runtime): Clean up "Push Component To Stack" (#30) 2024-06-13 22:25:16 +02:00
Eric Tuvesson
2f06952e4a fix(runtime): JavaScript Records API error handling (#32) 2024-06-13 22:24:34 +02:00
Eric Tuvesson
44a40aef96 fix: Add more error handling to JavaScript Records API (#33) 2024-06-13 22:24:05 +02:00
Eric Tuvesson
0a69765460 chore: Update template provider name (#38) 2024-06-13 22:23:30 +02:00
alan-x-n
2ebd57b29a chore: Update README.md 2024-06-02 15:29:25 -07:00
alan-x-n
5225d26870 chore: Updated README.md 2024-06-02 15:27:35 -07:00
Eric Tuvesson
eb71536cb0 chore: Update branding info (#31)
* fix: branding info for package.json

* fix: updated package jsons with updated contact & author info

---------

Co-authored-by: alan-x-n <x.alanan.x@gmail.com>
v1.0.0
2024-06-02 17:43:03 +02:00
Eric Tuvesson
d67afd3c60 feat(runtime): Date To String node, add "yearShort" format (#29) 2024-06-02 07:55:39 -07:00
Eric Tuvesson
1a048587d9 feat(editor): Tooltip support multiple fineTypes (#28) 2024-05-31 08:58:17 +02:00
Eric Tuvesson
8e16d5f9d4 feat: Add tooltip to cloud service "Open Dashboard" button (#27) 2024-05-29 10:05:38 +02:00
Eric Tuvesson
cdeb4b1c15 feat: Improve the Noodl.Records.query typings API (#25) 2024-05-24 15:49:05 +02:00
Eric Tuvesson
f8a2170f5d fix: Pop Component Stack back actions (#22)
Fixes https://github.com/The-Low-Code-Foundation/Code-Crusher/issues/3
2024-05-20 22:49:26 +02:00
Eric Tuvesson
4237b9290d fix: Logo TSX (#21) 2024-05-20 22:38:57 +02:00
Eric Tuvesson
c9243e355b feat: Include project info when deploying Cloud Functions (#19) 2024-05-17 09:54:56 +02:00
Eric Tuvesson
4f85055fe8 feat: Editor Preview, patch "window.open" to navigate in same view (#18) 2024-05-16 10:58:02 +02:00
Eric Tuvesson
4e09a70a24 feat: Version control commit, View on GitHub (#17)
* feat: Version control commit, View on GitHub

* fix: MenuDialog allow undefined menu item

This makes it a lot easier to create conditional menu items
2024-05-14 14:00:43 +02:00