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

May report 2022
UI components
- added new component
j-Backup - added new component
j-LoadContent - fixed scopes in
j-Input - improved CSS in
j-Markdown - fixed
iconmenuclass inIntranetCSS - removed
bindvisiblefromj-TabMenu - improved
j-Flowby adding multiple selection viameta key - updated
j-Flowby adding a custom connectiontype - updated
j-Flowby updatingtrafficcommand by addingreverse:Booleanoption - fixed file extensions in
j-Preview - improved
.shortcutclass inj-Shortcuts - added
extensionsinto thej-Exec - fixed extensions when uploading file in
j-ImageUplaoder - fixed focusing and highlighting of connections in
j-Flow - fix render match in
j-Smilefy - improved
j-KeyValuefunctionality - added
component.redrawcolumns()method for redrawing columns inj-DataGridby Gera G. Güiles - fixed CSS in
j-Input - extendend
j-Shortcutsby adding preparation function - removed emitting of
reflowinj-Textbox
jComponent library
- fixed
~PATH~indata-importattribute - added
TAPI()a combination ofDAPI()andWAPI() - added
~CDN~keyword that is replaced by the value stored inDEF.cdn - improved
.find()method (more in docs)
Total.js framework 4
- fixed
NEWMACRO()compiler - added
flowstream.secrets(something similar like variables) - improved applying of
flowstream.variables - fixed initializing of HTTP server with unix-socket
- added suppport for Windows named pipe
- added
MAKE(schema, model, [callback/$/controller], [novalidate])method for validating data according to the schema - added
$.on()and$.emit()methods into theSchemaOptions$.on('end', function(err, response, [op_name]))catches end of data processing$.on('data', function(response, [op_name]))catches a response from a Schema operation$.on('error', function(err, [op_name]))catches error$.on('response', function(response, [op_name]))
- added
STATUS(id/$, data, [timeout])for capturing of universal status (executesDEF.onStatus(meta)) - added
DEF.onStatus(meta)for capturing of universal statusmeta.date {Date}last modified datemeta.data {Object}meta.id {String}
- added
schema.array()that allows you to receive data as Array - added
schema.setDestroy(callback)executed when the schema is removed - added
schema.setTimer(callback)executed every minute - added supports for dynamic schemas in the form
NEWSCHEMA(function(schema)) - fixed functionality in the
PROXY()method - updated making of internal snapshots
- extended
EXEC()by adding support for query arguments
Total.js Modules
- updated FlowStream module
Total.js Flow
- updated
j-Markdown - improved CSS
- added suppport for Windows named pipe (
Proxy) - added a new feature
Clear unused components - improved exporting
- fixed copying components between different Flows
- updated
j-Flowcomponent
Updated components:
- added support for partial data for
Modelcomponent - improved
Requestcomponent by adding streaming of chunks
New components:
REST API DatabaseREST API RouterData parserTeleport
QueryBuilder
- fixed nullable values (PostgreSQL, MySQL, SQLite)
Total.js SuperAdmin
- improved killing apps
- removed auto-trimming spaces in the Terminal
Other posts from Total.js Platform
- 2025-11-02October 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
