3 min read
May report 2023
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.

May report 2023
UI components
- added new component
j-MapZones - fixed NoSQLcounter rendering for mobile devices
- improved
j-Partsfunctinoality - fixed positioning for
j-DatePicker - added auto hidding element in the
j-iFramePreviewcomponent - added
opt.select {Boolean}option for edit text inj-Paper - fixed displaying notifications in
j-NativeNotifications - improved generating identifiers in
j-Paper - fixed
todayhighlighting inj-DatePicker - fixed
todayhighlighting inj-InlineDatePicker - fixed using of the
/char inj-Paper - fixed movement in the edit mode in
j-Paper - added
.notify()method inj-Paper - added
outputconfig option toj-ClipboardImage - fixed flashing colon in
j-Time - fixed
removesynchronization inj-Paper - added support for
[data-prevent]attribute inj-Paper - added
widget.focus()+ improved creating new widgets inj-Paper - added
outputconfig option forj-Preview
New Total.js Icons


Total.js UI Library
- fixed
CAN()method. It returns true if no components exist inside. - extended
ui-bindelement by adding two new attributeselement,child,parent
Total.js framework 4
- fixed
TEMPLATE()parser - fixed
stream.pause()/stream.resume()functionality in theREQUEST()method - extended:
API()by adding Total.js API services, e.g.API('TAPI', 'sms', { ... }).promise() - extended
API()by adding.output(type)method, a value is set to theopt.outputobject - optimized schemas by Aaron Myatt
- fixed
/bundles/*.urlfiles in debug mode - improved
API(), the APInamecan now be called in lowercase - extended
FAKE()by adding inline JSON schemas specification - extended
SCHEDULE()method by adding support ofcronbasics - added
instance.vary(type)delegate that is executed whenvariables,variables2orsecretshave been changed - added
asfileargument into theflowstream.add(name, body, [callback], [asfile])method - added
asfilesargument into theflowstream.load(components, design, [callback], [asfiles])method - added support for promises to the
DOWNLOAD()method - fixed parsing
datefor JSON Schemas (it acceptsnullvalue) - fixed a check for uploading
webpimages - updated
$.action('#|+|-action_name', [model])method by adding support HTTP method types#,+,- - added
UIDR()a new UID random generator, it generates text[a-zA-Z0-9]- 8 characters + checksum and without timestamp - added
U.random_text(length)generates random text from[a-zA-Z0-9] - added
CONF.default_uid {String}option for changing of UID generator (possible valuesuidr,uid1,uid16, default:null)
Total.js BlogEngine
- fixed markdown preview
Total.js OpenMail
- fixed attachments
Total.js Code
- updated icons
- updated libraries
- allowed
+char for files and directories - updated JSHint library
Total.js Flow
- fixed UI component
j-Parts - improved
/notify/endpoint - fixed highlighting identifiers in the code editor
- added drag & drop Components
- added
Downloadcomponent to file - improved documentation
- new part: 3rd party requests
- added
movableUI component - added
Drag & DropFlowStream files - updated icons
- updated libraries
Components:
- added a new component
QR Codefor generating QR Codes - added a new component
Variable Symbolcomponent - added a new component
LocalStorage - added a new component
Flow recorder - fixed CSS in DataSorter component
- improved BASE64 parser in the
Readcomponent (it can parse Data URL) - fixed settings in
Model - updated
Read, it contains two new types + extended options - added cloning objects to the
Flashbackcomponent - added a printing delay to
Print JSONcomponent - fixed configuration in the
Mergecomponent - fixed destroying of messages in the
HTTP Routecomponent - fixed
pendingstats in theTeleportcomponent
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
