2 min read
July report 2025
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.

July report 2025
Total.js Actions
We have added a new Total.js Enterprise section called actions. This section contains interesting Total.js Actions:
Google|oauthobtains a Google access token for the userOpenAI|askto ask ChatGPT and it supports the file argumentTelegram|sendsends a message to a specific Telegram channel
Total.js framework 5
- fixed removing of multiple spaces in the
String.toName()method - fixed markdown parser
- added missing ViewEngine
@{meta(...)}method - fixed
expiresargument in the$.cookie(key, value, expires|options)method - fixed HTMLParser for XML, added support for
<!CDATA[[ - added
outerHTMLproperty for the HTMLParser element - added a new view engine property
@{version}that appends?ts=start_app_timestamp - extended
@{import()}method now supports@style_name.cssand@script_name.js(due to HTTP cache reasons, it automatically appends the argument?ts=start_app_timestampto the URL) - fixed loading extensions
- fixed unit-tests for HTML parser
- improved unit-testing
- added
Total.syslog(msg)method for internal app logging - added auto audit logs to Actions in the form:
NEWACTION({ ... audit: 'Executed by {{ $.user.name }}' }) - added
called {Number}property per action in theF.actionscollection - fixed
CONF.$rootfunctionality - improved
F.backup()by adding internal ignore list for.DS_Storeand.gitignorefiles
Total.js framework 4
- fixed removing of multiple spaces in the
String.toName()method - fixed markdown parser
UI components
- added new component
j-ServerList - fixed markdown parser in
j-Markdown - fixed CSS in
j-ServerGrid - fixed
autocompletewithj-Editcomponent - added
execconfig option toj-Permissions - fixed
filterafterrebindingcolumns inj-DataGrid - added
maximizemarginoptionj-Windows - fixed storing last position in
j-Windows - extended the second model in the
j-ServerListing
jComponent library
v20:
- fixed
ui-bindwith customtemplateselector
Flow OS
- fixed class name generator
- added missing UI component
changer
IoT Platform
- added support for custom colors via
CONF.color - updated
modules/openplatform.jsby adding new features likegroups,usersandapps - added
CONF.breadcrumbto enable or disable the breadcrumb - fixed auto initializing of the
Reportsplugin - extended
userobject by addinguser.can(permission)method
Added new universal drivers:
- Meteo
- Switch
- AirQuality
- Electrometer
Admin template
- added
CONF.breadcrumboption - added
CONF.ssofor Total.js OpenPlatform cloud integration - updated UI components
- extended
userobject by addinguser.can(permission)method
Todomator
- improved code lists
- fixed counter for bookmarks
- improved ticket list
- improved ticket detail
- redesigned
Create ticketform - updated UI components
- extended choosing tags by adding colors and icons
Flow
- fixed cloning of "larger" FlowStreams
- fixed
$rootoption in the main configuration
Components:
- fixed Total.js API Router component for jComponent v20
- fixed undeclared variable in the HTTP Request component
Other posts from Total.js Platform
- 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
- 2025-08-15How to install OpenReports — IoT platform
