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

August report 2021
We have created a public Trello profile for ideas and solving issues through the entire Total.js Platform.
UI components
- added a new component: 
j-Selection - improved 
uploadmethod by addingopt.fileskey in theFileUploadercomponent - fixed resizing of panels in 
j-Layout - improved error handling in 
j-FileUploader - added 
maxsizeoption to thej-Layoutcolumns - added 
waitoption to thej-Empty - added 
styleoption to thej-Breadcrumb - added 
alignoption to thej-Configuration - improved styles in 
IntranetCSS - updated 
j-Input, boolean can be number - fixed scopes in 
j-FullFormby Marek Mraz - fixed 
onreadyevent inj-MapMarker - fixed 
escshortcut inj-Form - fixed 
escshortcut inj-LargeForm - fixed 
escshortcut inj-FullForm - fixed 
escshortcut inj-Window - added 
escshortcut to thej-Panel - fixed 
fluidmode inj-DataGridby Dodo Marton - improved 
j-Features - fixed dark mode in 
j-CodeMirror - added 
opt.heightandopt.classto thej-Spotlight - fixed 
dropdowntype inj-Configuration - fixed nested scopes in 
j-Part - fixed parsing 
itemsinj-RadiusButton - added 
.import(),.cancel()methods into to thej-Sectioncomponent - improved code in 
j-FloatingInput - added 
onpauseconfig key to thej-Flow - added order for 
checkeditems inj-Directory - added sorting for multiple checkbox values in 
j-Input - fixed saving files in 
FILESTORAGE()in OS Windows - added 
options.checkedoption toj-Directory - improved resizing in 
j-Windows - improved resizing in 
j-InfoWindows - added 
delayoption toj-Selected - added 
dirdetailoption toj-Input 
jComponent library
- improved scopes
 - fixed scopes for 
WAPI() - fixed auto evaluating of JS in all AJAX calls
 - added support for inline helpers in 
GET()andSET()methods. - improved inline helpers for the data-bind attribute
 - improved scopes
 - improved 
data-import=""attribute - added 
PLUGIN.remove()method for removing of the plugin 
Total.js framework 4
- improved FileStorage code
 - added 
FILESTORAGE().backup()method - added 
FILESTORAGE().restore()method - added 
FILESTORAGE().stream(callback(file, next), [done])for streaming of meta information for each file - improved 
TextDBengine by adding locks for writing - improved 
FAKE({ id: UID, name: 'string(30)' })method by adding a support for inline schemas - fixed 
protocolparser for WebSocket routes - fixed CSS variables
 - added 
servicemodeto the start script - fixed sending nullable data in the FlowStream
 - fixed handling messages in the form 
instance.message_<INPUT_NAME>in the FlowStream - fixed using 
require()in the components in the FlowStream 
Total.js framework 3
- fixed CSS variables
 
Total.js DBMS
- NEW: added support for MySQL
 
Total.js Flow
- (bug) added missing validation for configuration forms
 - fixed URL address remapping in Total.js v4
 
Total.js CMS
- added a new widget 
TimeLine2by Dodo Marton - added a new widget 
Milestonesby Dodo Marton 
Files app
- fixed downloading of files (a problem with compression for 
.js,.cssand.htmlfiles) 
Total.js FlowStream
- added 
pausefunctionality- updated FlowStream designer
 
 - improved UI in the FlowStream designer
 
SuperAdmin
- released a new version
 - added 
services 
Code Editor
- improved parsing of SQL fields
 - updated jComponent
 - improved shortcuts
 
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
 
