v3.1.30
·
2752 commits
to develop
since this release
π Improvements
-
Added the
meetPortalLanguage
tag.- Sets the language that is displayed in the meetPortal interface by default.
- If omitted, then the user-configured language will be used. (English if never changed)
- Must be set on the
meetPortalBot
before the meetPortal is loaded in order to take effect.
-
Added support for displaying a list of options using
os.showInput()
.-
To display a list, use the
list
type. -
The supported list subtypes are:
select
- Displays a dropdown list that the user can select from.multiSelect
- Displays a dropdown list of checkboxes that the user can check.checkbox
- Displays a list of checkboxes.radio
- Displays a list of radio buttons.
-
When using the
list
type, you should pass in an array of items that have the following structure:let item: { /** * The label that should be displayed for the item. */ label: string; /** * The value that is associated with the item. */ value: any; };
-
π Bug Fixes
- Fixed an issue where using the sheetPortal to delete a bot that had circular
creator
tag references would freeze CasualOS. - Fixed an issue where
#
symbols at the start of a tag value would be hidden in the multiline code editor.