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|oauth
obtains a Google access token for the userOpenAI|ask
to ask ChatGPT and it supports the file argumentTelegram|send
sends 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
expires
argument in the$.cookie(key, value, expires|options)
method - fixed HTMLParser for XML, added support for
<!CDATA[[
- added
outerHTML
property for the HTMLParser element - added a new view engine property
@{version}
that appends?ts=start_app_timestamp
- extended
@{import()}
method now supports@style_name.css
and@script_name.js
(due to HTTP cache reasons, it automatically appends the argument?ts=start_app_timestamp
to 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.actions
collection - fixed
CONF.$root
functionality - improved
F.backup()
by adding internal ignore list for.DS_Store
and.gitignore
files
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
autocomplete
withj-Edit
component - added
exec
config option toj-Permissions
- fixed
filter
afterrebinding
columns inj-DataGrid
- added
maximizemargin
optionj-Windows
- fixed storing last position in
j-Windows
- extended the second model in the
j-ServerListing
jComponent library
v20:
- fixed
ui-bind
with customtemplate
selector
Flow OS
- fixed class name generator
- added missing UI component
changer
IoT Platform
- added support for custom colors via
CONF.color
- updated
modules/openplatform.js
by adding new features likegroups
,users
andapps
- added
CONF.breadcrumb
to enable or disable the breadcrumb - fixed auto initializing of the
Reports
plugin - extended
user
object by addinguser.can(permission)
method
Added new universal drivers:
- Meteo
- Switch
- AirQuality
- Electrometer
Admin template
- added
CONF.breadcrumb
option - added
CONF.sso
for Total.js OpenPlatform cloud integration - updated UI components
- extended
user
object by addinguser.can(permission)
method
Todomator
- improved code lists
- fixed counter for bookmarks
- improved ticket list
- improved ticket detail
- redesigned
Create ticket
form - updated UI components
- extended choosing tags by adding colors and icons
Flow
- fixed cloning of "larger" FlowStreams
- fixed
$root
option 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-08-01How to install IoT platform — Total.js
- 2025-07-15Revolutionize Your IoT Management with Total.js IoT Platform: Simplify, Monitor, and Optimize
- 2025-07-01June report 2025
- 2025-06-02May report 2025
- 2025-05-01April report 2025
- 2025-04-24j-Box - Total.js UI component
- 2025-04-14Beekeeping - recording damage caused by a brown bear
- 2025-04-11j-Importer - Total.js
- 2025-04-10The Thurzo House Museum
- 2025-04-02March report 2025