Skip to content

Supporting typedInputs and simplified dynamic property setup #1237

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
c040c0f
Add property/propertyType field for payload source
Steve-Mcl Aug 25, 2024
5bd5206
add helper func `updatePayload`
Steve-Mcl Aug 25, 2024
b30e33a
evaluate and update msg.ui_payload if property+propertyType are set i…
Steve-Mcl Aug 25, 2024
ffa6167
prevent default/immediate passthru upon msg input
Steve-Mcl Aug 25, 2024
059001c
use ui_payload || payload for value (the message)
Steve-Mcl Aug 25, 2024
8d23963
add close reason to ui_reason
Steve-Mcl Aug 25, 2024
6d07187
Add 100ms grace period before firing timeout
Steve-Mcl Aug 25, 2024
f88b794
Merge branch 'main' into ui-notifiacation-improvements
Steve-Mcl Sep 7, 2024
7d6db7c
streamline architecture for common patterns
Steve-Mcl Sep 11, 2024
14548ff
Merge branch 'main' into ui-notifiacation-improvements
Steve-Mcl Sep 23, 2024
05cf599
common typedinput options
Steve-Mcl Sep 24, 2024
60eda73
Merge branch 'main' into ui-notifiacation-improvements
Steve-Mcl Oct 7, 2024
ca79c10
ensure input is an object (fixes existing tests)
Steve-Mcl Oct 7, 2024
7d10651
typo
Steve-Mcl Oct 7, 2024
415b09f
remove unnecessary addition of key to tooltip
Steve-Mcl Oct 7, 2024
2c0c3b3
Merge branch 'main' into ui-notifiacation-improvements
Steve-Mcl Oct 29, 2024
4e06ce3
Merge branch 'main' into ui-notifiacation-improvements
Steve-Mcl Nov 2, 2024
d57a0ff
ensure sane defaults for in-place upgraded nodes
Steve-Mcl Nov 4, 2024
8fb1f28
Merge branch 'main' into ui-notifiacation-improvements
Steve-Mcl Mar 17, 2025
62948f5
fix false being incorrectly returned as empty string
Steve-Mcl Mar 20, 2025
a4a7a75
Add typedinput support to more nodes
Steve-Mcl Mar 20, 2025
348cf63
unguarded property access
Steve-Mcl Mar 20, 2025
6e7b929
add missing span close tags
Steve-Mcl Mar 20, 2025
4d7f5e0
make utility fn `hasProperty` reusable & testable
Steve-Mcl Mar 31, 2025
ed3514f
send msg before applying state updates
Steve-Mcl Mar 31, 2025
67d1908
simplify server side debugging
Steve-Mcl Mar 31, 2025
3e66cde
refactor getProperty and getKey into single shared util function
Steve-Mcl Mar 31, 2025
3ded3f4
fix dynamic updates
Steve-Mcl Mar 31, 2025
61efebf
fix dynamic updates
Steve-Mcl Mar 31, 2025
a8dc2f8
limit payload options to 'msg' and 'jsonata' in 1st iteration
Steve-Mcl Mar 31, 2025
7e7e194
improve text tests
Steve-Mcl Mar 31, 2025
24d030a
add util fn hasProperty tests
Steve-Mcl Mar 31, 2025
1e6a141
remove temp skip
Steve-Mcl Mar 31, 2025
139fcda
use shared hasProperty fn
Steve-Mcl Mar 31, 2025
9c7b34e
add `datastore.save` back into on-input handler
Steve-Mcl Mar 31, 2025
544c886
fix new tests
Steve-Mcl Apr 1, 2025
9c41d70
code tidy (logs, spelling, etc)
Steve-Mcl Apr 1, 2025
67318cb
fix switch value when sent into input
Steve-Mcl Apr 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ lerna-debug.log*
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Custom
node_modules
dist
dist-ssr
*.local
Expand Down Expand Up @@ -44,9 +43,11 @@ bower_components
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
# Ignore dependency directories
node_modules/
jspm_packages/
# except for the test fixtures node_modules
!test/**/fixtures/**/node_modules/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
Expand Down
Loading
Loading