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

March report 2020
Showcase
- https://mock.pw written by Do Huy Hung
 
UI components
Tomas Novak has fixed rendering of Font-Awesome icons in all spa.min@14-15-16-17-18.css for Chrome +80 which has a bug in rendering.
- added a new component: 
j-FloatingInput - added a new component: 
j-LiveStats - added a new component: 
j-PictureUploadExpert - added a new component: 
j-Sounds - improved CSS in 
j-Properties2 - improved 
j-Dockable - improved 
j-Windows - improved 
j-PictureUpload - improved 
j-Preview - improved 
j-LargeForm - improved mouse events in 
j-Directory - improved CSS + added adark-mode in 
j-Features - improved 
component.redrawrow()inj-DataGrid. - updated 
j-Developerby adding a missing info aboutCMDandRETURN - updated 
j-Menuby adding a large mode - updated 
j-DataGridfixed a bug with rendering in Chrome +80 - updated 
j-Inputby adding a new config keydirraw - fixed click event in 
j-Submit - fixed resetting to a default state in 
j-Submit - fixed resetting to a default state in 
j-ListForm - fixed removing of windows in 
j-Windows - fixed resizing of docks in 
j-Dockable 
jComponent library
- added 
ASETTER()for asynchronous operations - added 
AEXEC()for asynchronous operations - added 
RETURN()method (more in docs) - added 
REWRITE2()method (more in docs) - added 
DEF.ajaxcredentialswhich can enable cookies for CORS requests - added a new global event 
setter(more in docs) - added a new global event 
exec(more in docs) - added a new global event 
cmd(more in docs) - added 
DEF.versioncomponentsfor changing version of all components - added 
tracktypecommand into thedata-bind - added 
attrcommand into thedata-bind - updated 
data-importby adding a new commandreevaluate(more in docs) - updated 
ON('request')event by adding a new propertycredentials {Boolean}inoptargument - fixed 
REPEAT()method - fixed 
phonevalidation - improved 
SETTER()by adding a shorter syntaxSETTER('input/refresh') - fixed a value in 
execcommand indata-bind - fixed scopes in 
WATCH()method - fixed 
initbehaviour when executingcomponent.datasource()in the configuration - improved performance stats by adding 
CMDandRETURN 
Total.js framework
- improved bundles
 - fixed removing of unused files when the bundle is extracting
 - released a new version v3.4.1
 - fixed 
phonevalidation 
Total.js modules
Code Editor
- added 
branches(hot new) - added 
chat(hot new) - added 
full-textsearch in project files (hot new) - added 
HTTP statusto output inREST APIs - added 
optionto download minified UI components - added a support for downloading of entire source-code
 - added new features PING and IP resolver
 - added image viewer
 - improved reloading of open files
 - improved autocomplete
 - improved UI of 
diff - improved UI by adding docks (hot new)
 - improved dark mode
 - updated jComponent version
 - fixed last changes and project changelogs
 
DBMS
- fixed joins
 - added 
DBMS.measure([callback], [appendfile])measures queries - fixed a problem with empty array in 
DatabaseBuilder.searchall() 
OpenPlatform
- added statistics
 - added dashboard (in the control panel)
 - added section with bug reporting (in the control panel)
 - improved UI
 - improved access-tokens in 
WelcomeandReset passwordmail messages - fixed user 
backgrounds - fixed roles in 
userssynchronization - fixed 
assignfeature inusers - fixed services in 
openplatform.jsmodule 
CMS widgets
- Fixed sending + UI in 
ContentContact. 
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
 
