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

January report 2023
UI components
- improved shadow for the
j-Form - improved
j-Introby addingcheckkey in the configuration - improved z-index for open windows in
j-Windows - improved
j-LargeForm - improved
j-Box - improved
j-MiniForm - improved
j-Form - improved
j-FullForm - improved
j-Window - implemented
ADAPT()method:j-Viewj-Sectionj-Partsj-Partj-Pagesj-Pagej-Importerj-FloatingBox
- fixed dots in
j-Intro - added escaping HTML tags in all error messages in
j-ErrorHandler - updated CSS for mobile devices in
j-Menu - improved colors in
j-ColorPicker - improved ui-bind parser
- improved CSS for
j-DataGrid - improved
j-Sounds - fixed
centeredmode inj-ViewBoxfor Apple devices - improved the "star" icon in
j-Rating - added
reupload()method toj-Preview - added new configuration to
j-Markdown - fixed method name in the
j-Console - added
listoption to thej-Icons - added remove
invisibleautomatically to thej-Ready - improved
j-Movableby adding new functionality - improved icons and links in
j-Paper - removed font-awesome icons from
j-Paperandj-Properties - fixed iframe usage in
j-Clipboard - fixed initialization of the content in
j-iFramePreview - fixed focusing + extended output in
j-Paper - fixed dark mode for
j-ObjectTree - fixed dark mode for
j-Input - fixed
Clearfunctionality in thej-DatePicker - fixed mouse wheel in
j-Carousel - added
closeoption to thej-Form - added
closeoption to thej-MiniForm - added
closeoption to thej-FullForm - added
closeoption to thej-LargeForm - added
closeoption to thej-Box - added
closeoption to thej-Centered - added diff tool for real-time collaboration in
j-Paper - added
contextmenuandcheckoptions into thej-Paper - improved
j-UIBuilder - improved
j-FileUploaderby adding resizing of images - added
footertopoption toj-ListForm - fixed handling of removed elements in the
j-Flow - improved Total.js Icons
Total.js UI Library
- renamed jComponent for Total.js UI Library
- improved
<ui-importby adding a plugin name without name - improved
<ui-importprocessing - improved
<ui-bindrendering - fixed and improved Web Components compilation
- fixed VBind/VBindArray and a selector for the jComponents
- added
ADAPT()method (+v18) - added
.blockCSS class withdisplay:block - added
.colorCSS class withcolor:var(--color) - added
.orangeCSS class with the orange color - improved
PARSE()method - improved applying of commands
disable/enablein<ui-bind> - fixed
SEEX()method - improved initialization of
<ui-plugin>
Total.js framework 4
- added support for WebSocket for the Total.js Proxy
- fixed using
portin thePROXY()method - fixed closing of request/response when redirecting in the
REQUEST()method - fixed HTML parser by adding fallback for the non-exists end tag
- fixed
debugmode for.htmlplugins/extensions/components - updated
TEMPLATE()functionalityfilenameis targeted to the/templates/directory~filenameis will be used as an absolute filenamehttp:// or [https://](https://`) will download template from the URL address- local templates are not cached in the DEBUG mode
- extended
Iconschema type by adding support for Total.js Icons - fixed applying of
controller.statusforcontroller.invalid()method - added
COMPONENTATOR(name, components)method for downloading of UI components - fixed returning object instance in the
ROUTE()method - added
publish:Boolean/Stringproperty into theschema.action() - added
$.publish(value)property into theSchemaOptions - improved
String.toJSONSchema() - improved HttpFile.move between volumes
- fixed validating data according to the JSON schema
- improved error handling in JSON Schemas
- improved
.toJSONSchema()by adding:- nested object in the form
{ name:String, path: String } - nested object arrays in the form
[{ name: String, path: String }] - linked schemas in the form
name:@User, address:@Address
- nested object in the form
- added support for promises into the
CLEANUP() - added
$.repo {Object}property into theSchemaOptions - extended
schema.action()by adding new options:user: true/falsepermissions: 'read,write,admin'
- added
QueryBuilder.returning(fields)method (implemented in PostgreSQL) - updated
CALL()response (it returnsObjectinstead ofArray) with multiple actions $.action(name, [data])is an alias forCALL()method directly in the SchemaOptions- fixed view command
@{language}
QueryBuilder: PostgreSQL
- added support for the
QueryBuilder.returning(fields)method for commands:INSERTUPDATEDELETE
Total.js OpenPlatform
- new version v5!!!
Total.js UI Builder
- almost done!
Total.js Code
- updated client-side templates to Web Components
- updated jComponent library
- updated icons
Total.js Flow
- updated UI to Web components
- rewritten all Flow components to Web components
- added new component
Extend - improved
Datecomponent - improved
CSV Datasetcomponent - improved settings in
Delaycomponent - added support for the updated version of OpenPlatform
- added Total.js Enterprise
- updated jComponent library
- updated icons
- fixed
lostinput focus in the OpenPlatform - extended Stream form by adding a custom
memorylimit - updated
j-Flowcomponent - added support for localization
- added Spain localization by Gera G. Güiles
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
