3 min read
May report 2021
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.

May report 2021
UI components
- added new component 
j-FileBrowser - added new component 
j-Templates - added new intranet CSS
 - fixed CSS for smaller mode in 
j-Markdown - fixed pre-rendering of Flow in 
j-Flow - added new options (e.g. 
snapping, etc.) toj-Flow - updated 
j-Flowby adding improved horizontal view - improved 
j-Markdown - improved camouflage in 
j-Input - improved 
j-VirtualWireby addingdata-scopeattribute - improved 
j-Selectedby adding a newdata-orattribute - fixed resizing in 
j-ViewBox - updated 
j-Detailby addingtrackoption - redesigned 
j-TabMenu - improved 
j-Detailby adding new styles and functionality - extended 
execoption by addingelargument inj-Breadcrumb - fixed a small bug in 
j-Shortcuts - extended 
callbackby addingeargument inj-Directory - fixed validation in 
j-Input - added 
resizeX,resizeYandresizePactions to thej-Dashboardcomponent - fixed 
j-Typedexample by Gera G. Güiles - added 
marginoption to thej-DonutChart. - added better responsivity to 
j-LiveStats - fixed 
j-Panelresizing - added animations to the 
j-Dashboard - added 
filtertypeas a new option inj-DataGridcolumns - improved 
j-TextboxList - changed font-size to 
13pxinj-Textarea - added new options to the 
j-Part - added support for the 
context-menuinj-Exec - added 
encodeoption to the items inj-Console - improved movement between windows in 
j-Windows - fixed 
pausestate inj-Flow - fixed 
CSSfor the placeholder inj-Textarea - improved code in 
Tangular-JsonFormat 
jComponent library
- fixed positioning of scrollbar shadows
 - fixed scopes in events
 - fixed 
component.replace()method - added 
grayclass tospa.min@18.css - added watcher for 
PREF 
Total.js framework 3
- added HTML escaping for meta tags
 - added 
insecureflag toU.request()method - added 
RESTBuilder.insecure()method - fixed security issue when parsing query arguments (reported by https://github.com/fl4x)
 
Total.js framework 4
- improved stability
 - added HTML escaping for meta tags
 - fixed traffic in the 
FlowStream - added support for JSON schemas
 - added Total Message Service (TMS)
 - added 
jsonschemasdirectory - added 
schema.jsonschema(name)method - added 
schema.jsonschema_define()method - fixed security issue when parsing query arguments (reported by https://github.com/fl4x)
 - added 
flowstream.load(components, design, [callback])method - added 
flowstream.unload(components, design, [callback])method - added new delegate 
flowstream.onconnect = function(instance) {} - added new delegate 
flowstream.ondisconnect = function(instance) {} - added new delegate 
flowstream.onregister = function(component) {} - added new delegate 
flowstream.onunregister = function(component) {} - added 
uistream.load(components, design, [callback])method - added 
uistream.unload(components, design, [callback])method - added new delegate 
uistream.onconnect = function(instance) {} - added new delegate 
uistream.ondisconnect = function(instance) {} - added new delegate 
uistream.onregister = function(component) {} - added new delegate 
uistream.onunregister = function(component) {}- fixedMail.attachmentfs() - fixed dynamic routing
 - added debugging of bundles with creating file 
/bundles.debugin the root of the app directory - added: 
String.toJSONSchema([name], [url])that returns JSON schema from the inline schema declaration 
Total.js CMS
- added new widget Link Cards by Dodo
 - added new widget Text + Image Flex by Dodo
 - added new widget Properties
 - improved Fluid layout widget
 - improved Fluid Background layout widget
 
Total.js Flow
- improved 
HTTP Requestcomponent by addingkeepmessageoption - improved code
 
OpenPlatform
- fixed OAuth 2.0 session by Gera
 - fixed saving of user's profile by Gera
 - added support for Total.js Message Service
 - improved settings
 - updated 
openplatformmodule, supports auto-appending URL address 
Code Editor
- added support for Total.js Message Service
 - a lot of fixes for UI
 - autocomplete works with multiple selection
 - updated jComponent
 
Other posts from Total.js Platform
- 2025-11-02NEWOctober report 2025
 - 2025-10-22New universal drivers for IoT Platform
 - 2025-10-13IoT Platform Update: New Features and Enhancements
 - 2025-10-01September report 2025
 - 2025-09-05How to create Google Gemini AI component in Total.js Flow
 - 2025-09-01August report 2025
 - 2025-08-25IoT platform — Total.js
 - 2025-08-22How to install OpenPlatform — IoT platform
 - 2025-08-18Total.js Tables is here!
 - 2025-08-18How to install Flow — IoT platform
 
