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

July report 2021
News
- Read: Announcing our expansion to the U.S.
- released new app - Total.js TMS
- open-source GitHub: Total.js AppBuilder
- open-source GitHub: Total.js FlowStream Designer
UI components
- added new component
j-Children - added new component
j-Movement - added useful
selectoroption to theRadioButtonExpertandCheckboxListExpertby Denis Granec - extended
j-Execby adding execution method in the components - fixed empty model and
dropdowntype inj-Configuration - added
.add()method and improved rendering inj-Breadcrumb - fixed CSS in for movable buttons in
j-TextBoxList - updated
j-Breadcrumbby addingcallbackproperty for items - fixed
j-FloatingBoxandhtmlargument withHTMLElement - added
listing2class to theIntranetCSS
jComponent library
- added
SETTER()compatibility v18 to the jComponent v17 - fixed lazy components in jComponent v17
- updated jQuery to
3.6.0 - added support for localization
- added
LOCALIZE(text)method that process a content of Total.js Resource File - added
TRANSLATE(text)method that translates text according to the dictionary TRANSLATE()method is used in theIMPORT()method
- added
- updated jRouting by adding relative redirects e.g.
REDIRECT('../')
Total.js framework 4
- improved
NPMINSTALL()method by adding check for existing packages - extended
FILESTORAGE()by addingsavejson()andreadjson()methods - extended
FILESTORAGE()by addingreadbuffer()method - added
CMSCOMPILER()method - fixed error handling in LDAP parser
- added
safestringtype in the schemas with a check to XSS and SQL Injections - added
icontype (Font-Awesome icons) in the schemas - added
colortype (HEX or HEX RGBA) in the schemas - added XSS checker
String.isXSS() - added SQL Injection checker
String.isSQLInjection() - updated
CapitalizeandCapitalize2type in the schemas by addingXSScheck - improved Total.js 4 command-line tool by Helferino
- fixed a bad status code with the usage of
AUTH()#22 - fixed loading of a default value from the
default.resource#23 - fixed
FILESTORAGE().browse2()method - added
FILESTORAGE().rename()method
Total.js Documentation
- improved UI
Total.js Flow
- updated jComponent library v17
Total.js CMS
- fixed recurring in the sitemap
Total.js FlowStream
- added a support to the
/configforChildProcesses/Forkinstead ofWorkerThread - fixed variables for the specific FlowStream
- added new components for Raspberry Pi:
RPIgpioPWMby ThecoolpeopleRPIgpioby ThecoolpeopleRPIi2cReadby ThecoolpeopleRPIi2cWriteby ThecoolpeopleRPIuartDevicesby ThecoolpeopleRPIuartby Thecoolpeople
- added new components for Linux monitoring:
CPUmonitorMemorymonitorProcessmonitorHDDmonitorConnectionmonitor for the specific portTailcommand for monitoring of text files
FlowDesigner:
- fixed long component names
- added information about new updates in the component lists
- added a function for updating all outdated components
SuperAdmin
- fixed installation of
ACME.SHdue to a problem with ZeroSSL
OpenPlatform
- fixed reports by Denis Granec
OpenPlatform module:
- fixed auto-synchronization of OpenPlatform users
- fixed user identifier in the service mode in the OpenPlatform module
- added better error handling in the OpenPlatform module
Code Editor
- updated jComponent v18
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
