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-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
