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

June report 2021
News
- released new app - Total.js FlowStream
- released new app - Total.js Files
UI components
- added a new component:
j-Configuration - added a new component:
j-Stats7 - added a new component:
j-Stats12 - fixed CSS for
aelements in navigation inIntranteCSS - added
initdelayoption to thej-ViewBox - updated
j-Templatesby addingemptytemplate - added validation flags to the
j-Enter - fixed CSS in
j-Properties2 - improved
j-Inputby addingcheckboxtype - improved
j-Inputby addingmultilinetype - improved
j-Inputby addingcheckboxlist type (multiple:trueanddirsourcemust be defined) - improved CSS for
j-Input - fixed rendering of
j-Directory - fixed rendering of
j-DatePicker - fixed
j-Listformby Denis Granec - extended
j-Previewby addingkeeporiginaloption - extended
j-ImageUploaderby addingkeeporiginaloption - improved CSS for
j-TextboxList
jComponent library
- added
STOPDEBUG()method - improved
WORKFLOW()method - added WebSocket API aternative
WAPI()method similar functionality likeAPI()orDAPI()
Total.js framework 3
Udpate Total.js 3 framework from NPM $ npm install total.js.
- fixed security issue in
U.get()andU.set()
Total.js framework 4
- improved
flowinstance.newmessage(data)method - removed useless method
U.set() - removed useless method
U.get() - removed useless method
U.sync()andglobal.sync() - removed useless method
U.sync2()andglobal.sync2() - improved error handling in
WEBSOCKETCLIENT()method - fixed schema error handling with error code
{Number} - added support for WebSocket API, extended routes:
ROUTE('API @websocket_api_name operation_name *Schema --> operation')ROUTE('SOCKET / @websocket_api_name')
- added
websocketcontroller.api(websocket_api_name)method - added
WebSocketClient.latency {Number}with a latency inms - improved WebSocket ping (updated interval to 20 seconds)
- updated
WebSocketClient.ping(timeout)by addingtimeout {Number}argument - allowed
.wasmextension for handling static files - extended
U.copy()by addingallargument - fixed sending emails via Total.js API services
- fixed
array.random(true)with only the one item - fixed parsing of more than 20 000 users via LDAP
- fixed
U.extend()method - Flow issue #64 - fixed
CLONE()method - added
F.extendreq(req)method - added
F.extendres(res)method - added
F.serveless(req, res, [callback], [types], [cwd])method - added a new server-less example by Huynh Khac Thao
Total.js CMS
- added support for Total.js Message Service (TMS) by Helferino
- added min./max. restrictions for resizing of images
Total.js FlowStream
We have released a new Flow alternative called Total.js FlowStream. More information on our website: https://www.totaljs.com/flowstream/
- created FlowStream designer
- created FlowStream starter project
- created a new Total.js module called
flowstream.js - released new FlowStream app
DBMS
- added support for Total.js InMemory database
- fixed error handling with numbers
SuperAdmin
OpenPlatform
- fixed idle time for
Pin - improved UI
- fixed opening apps from notifications
- fixed a problem with importing more than 20 000 users in LDAP
- fixed
usersAPI by Denis Granec - added support for Total.js Message Service (TMS) by Helferino
Code Editor
- added support for Total.js Message Service (TMS) by Helferino
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
