system
188 actions in this area
Sets:
actions | actionsets | appauth | appcert | assets | boot | client | clipboard | compiler | config | css | env | error | exec | file | flow | goto | help | init | logic | logicfn | passwords | platform | rhrelease | rhyme | secrets | security | serviceworker | shield | testing | transitions | upload | users
actions
allow-dynamic-actions
Action
allowed dynamic action referencing
get-action-code
Function
Returns the action code for a given action name
get-action-set-id
Function
Returns the set ID for a given action name
get-action-size
Function
Returns the minified function size (in bytes) for a given...
get-action-version
Function
Returns the version string for a given action name
get-related-actions
Function
Returns all action names from the same set as the specifi...
get-set-version
Function
Returns the version number of a specified set bundle
list-dynamic-actions
Action
lists the names of dynamic-actions
register-actionset
Action
registers/loads a remote actionset
actionsets
appauth
app
Action
defines the app name, along with key auth key
app-host
Action
defines an allowed host for the app. The rhapp.app domain...
app-private
Action
sets app private key
app-public
Action
defines an app public auth key
generate-app-key
Action
generates an temp app key on the server. Just used for te...
set-private-key
Action
sets app private key
set-public-key
Action
sets public key. Required for secrets and users support
appcert
assets
boot
boot-allowed-hosts
Action
sets allowed host domains for the app
boot-app-status
Action
sets app status level for boot-time feature gating
boot-auth
Action
sets RAHE-encrypted app authentication context
boot-description
Action
sets the HTML meta description at boot
boot-env
Action
sets the deployment environment for the app
boot-expires
Action
sets app expiration date
boot-golive
Action
sets app go-live date
boot-ico
Action
sets boot favicon from icon or text
boot-include-builder
Action
includes build environment tools in the app bundle
boot-include-full-bundle
Action
includes the full action bundle instead of minimal set
boot-logo-color
Action
sets the boot logo/accent color
boot-logo-url
Action
sets the boot logo URL for splash screen
boot-password
Action
sets boot password protection (HMAC-SHA256 hashed)
boot-path
Action
sets the base path/URL for app assets
boot-release
Action
sets the release channel or specific release number for t...
boot-service-worker
Action
enables service worker registration at boot
boot-splash-color
Action
sets the boot splash background color
boot-start
Action
sets the entry block for app boot
boot-theme
Action
sets the boot theme (light/dark/system)
boot-title
Action
sets the browser page title at boot
client
clipboard
compiler
config
auto-mode
Action
Set application theme to auto (follows system preference)
config-app
Action
Configure app settings like title and default font
config-ui
Action
Configure UI settings and behaviors
dark-mode
Action
Set application theme to dark mode
env-dev
Action
Set runtime environment to development
env-production
Action
Set runtime environment to production
env-stage
Action
Set runtime environment to staging
light-mode
Action
Set application theme to light mode
css
env
error
exec
break
Action
breaks / halts app execution for debugging
continue
Action
continues running the app block (usually) after a wait
delay
Action
delays or sleeps for a specified amount of time
host-call
Action
call a function at the host / parent level. The environme...
reboot
Action
Full reboot: re-decodes binary and runs complete boot seq...
reload
Action
reloads/refreshes browser window. Restarts app from scratch
resume
Action
resumes as flow (after wait/break/pause)
return
Action
return values
run
Action
runs a block one time
wait
Action
wait for interaction before continuing
waitfor
Action
waits for a value from an input into a variable
file
flow
goto
help
.action-help
Element
displays action help screen
.action-list
Element
shows a list of actions (search result)
init-help
Action
initialized inline rhappsody/rhyme help actions
list-actions
Action
gets a full list of rhappsody actions
list-actionsets
Action
returns a complete list of action sets
list-areas
Action
returns a list of action areas
init
logic
logicfn
contains
Action
contains actions
equals
Action
tests for equality
have
Action
checks for variables existance
is-date
Function
checks if a value is in date format (yyyy-mm-dd)
is-greater-than
Function
checks if a value is greater than another value
is-group
Function
checks to see if value is a group (array)
is-item
Function
checks to see if value is an item (object)
is-less-than
Function
checks if a value is less than another value
is-text
Action
Test if a variable contains text
is-time
Function
checks if a value is in time format (hh:mm)
missing
Action
logic fn to test for missing variable
not-equals
Action
not equals
passwords
.login
Element
Display login UI (PIN pad or password input)
admin-password
Action
Set admin role PIN/password (RAHE encrypted, compile-time)
app-auth
Action
Authenticate with role PIN or password
editor-password
Action
Set editor role PIN/password (RAHE encrypted, compile-time)
guest-password
Action
Set guest role PIN/password (RAHE encrypted, compile-time)
login
Action
Configure login behavior for protected blocks
manager-password
Action
Set manager role PIN/password (RAHE encrypted, compile-time)
member-password
Action
Set member role PIN/password (RAHE encrypted, compile-time)
owner-password
Action
Set owner role PIN/password (RAHE encrypted, compile-time)
user-password
Action
Set user role PIN/password (RAHE encrypted, compile-time)
platform
rhrelease
rhyme
.rhyme-example
Element
an example rhyme snippet with output
.rhyme-live
Element
a live rhyme scratch pad with output
.rhyme-source
Element
displays a formatted block of rhyme code
.rhyme-syntax
Element
Display a formatted syntax reference card for a Rhyme action
load-source
Action
loads app source code
save-source
Action
saves current app source code
set-app-source
Action
sets the app source. This replaces the current source. Be...
source-block-list
Action
gets a list of blocks from the source
source-delete-block
Action
deletes a source block
source-get-block
Action
gets source block from blocks object
source-join-blocks
Action
splits joins source blocks into a single source file
source-split-blocks
Action
splits single source file into blocks
source-update-block
Action
updates a block in a app block group object
secrets
create-key
Action
creates a randon offical encrpytion key - 32 characters long
decode-secret
Action
test function to decode a secret
decrypt
Action
general decryption
encrypt
Action
encrypts data
list-secrets
Action
lists all secrets for the current app
remove-secret
Action
removes a secret for an app
secret
Action
define secret value
set-secret
Action
sets a secret key for the current app
security
serviceworker
get-sw-status
Action
Get current Service Worker registration status
get-sw-version
Action
Query Service Worker version and capabilities via GET_VER...
sw-register
Action
Initialize Service Worker communication and state tracking
sw-unregister
Action
Unregister the Service Worker
sw-update
Action
Force check for Service Worker updates
shield
testing
t-app-block
Action
Get current block name from app VM in VMTest
t-app-goto
Action
Navigate app VM to a block in VMTest
t-app-run
Action
Run a block in app VM (isolated) in VMTest
t-app-set
Action
Set variable in app VM in VMTest
t-app-var
Function
Get variable value from app VM in VMTest
t-assert
Action
Assert that a condition is true in VMTest
t-click
Action
Click element in app VM DOM in VMTest
t-dom-count
Action
Count elements matching selector in app VM DOM in VMTest
t-dom-exists
Action
Check if element exists in app VM DOM in VMTest
t-dom-text
Action
Get element text content from app VM DOM in VMTest
t-equal
Action
Assert two values are equal in VMTest
t-fail
Action
Explicitly fail a test in VMTest
t-falsy
Action
Assert value is falsy in VMTest
t-input
Action
Enter text in input field in app VM DOM in VMTest
t-keypress
Action
Simulate keypress in app VM DOM in VMTest
t-log
Action
Log a message during test execution in VMTest
t-not-equal
Action
Assert two values are not equal in VMTest
t-truthy
Action
Assert value is truthy in VMTest
vm-log-level
Action
Set VM internal logging verbosity level
transitions
slide-down-to
Action
Navigate to a block with a slide-down animation effect
slide-left-to
Action
Navigate to a block with a slide-left animation effect
slide-right-to
Action
Navigate to a block with a slide-right animation effect
slide-up-to
Action
Navigate to a block with a slide-up animation effect
turn-back-to
Action
Navigate back to a block with a page-turn animation effect
turn-to
Action
Navigate to a block with a page-turn animation effect
upload
.upload-csv
Element
Creates a button to let users upload CSV files from their...
.upload-file
Element
Creates a button to let users upload any file from their ...
.upload-image
Element
Creates a button to let users upload and resize images fr...
.upload-json
Element
Creates a button to let users upload JSON files from thei...
users
delete-public-user-data
Action
delete user data item (public)
delete-user-data
Action
Removes private user data stored under a specific variabl...
list-public-user-data
Action
lists user data (public)
list-user-data
Action
Retrieves a list of all your stored private data items
load-public-user-data
Action
loads user data (public)
load-user-data
Action
Loads data from server for a specific user variable
save-public-user-data
Action
Saves user data to public storage for sharing or persistence
save-user-data
Action
Saves user data to persistent storage for later retrieval
user
Action
Sets up a user account with name, ID, and optional role