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

October report 2024
Total.js framework 5
- added Array.group(key)method
- fixed HTMLParserby Marek Mraz
- added a new alias String.parseElements()toString.parseComponent()
- added a new method CMS.run(widget_html)
- added a support for middleware for actions
- added a new method U.paginate(page, pages, [max])
- improved user-agent parser (added support for new headers Sec-CH-UA)
- improved Number.pluralize()method
- reduced DNS cache flush time to 3 minutes
- added $.addressproperty with the absolute URL address
- added $.ctrl(ctrl_instance)method
- extended Mail.from(email, [name])method by addingnameargument by Marek Mráz
- added CONF.mail_from_name {String}option
- improved $.queryparser
- improved Total.run()method
- added a new method NEWCOMPONENT(html, [callback])- it compiles a FlowStream component to a method
 
UI components
- added a new component: j-ClBind
- added a new component j-Pictures
- added a new component j-Attachments
- added a new component j-EmptyInline
- fixed shoppingcart.sumevent in thej-ShoppingCartcomponent
- fixed keeporiginaloption inj-ImageUploader
- fixed keeporiginaloption inj-FileUploader
- added column rawoption inj-DataGrid
- added column pairoption inj-DataGrid
- added config.htmloption forj-iFrameViewer
- optimized j-Cropfor jComponent v20
- added support for <SCR>elements inj-Importer
- added a new middlewareconfig option inj-HashChange
- fixed radio button backround in j-Input
- added a new helper Tangular-AutoFormat
- fixed states in j-Rating
- fixed j-Properties2for jComponent v20
- fixed loading data for j-Selection
- added better handling plugins in j-Page
- added better handling plugins in j-Part
- added better handling plugins in j-Importer
- the positioning of j-Iconsat the bottom of the window has been improved
- improved autosourceoption inj-Input
- added a new config option hidewhenemptyoj-Table
- fixed rendering map in j-Leaflet
- added tabmenutoIntranetCSS
- fixed badges CSS in j-InlineDatePicker
- fixed badges CSS in j-DatePicker
jComponent
v20:
- added Array.group(key)method
- added component.setPath(path)method
- added $(element).scrollbar()for finding the closest custom scrollbar instance
- added a new attribute source="URL address"forui-componentelement
- extended component.bind()by addingnotifyflag (it notifies all components within the path about the component state)
- fixed auto pairingvalues inj-DataGrid
- fixed obtaining plugin path in the form ?1/somethingor?1.something
- fixed plugin.set()method with theundefinedvalue
- fixed appending arrayin theplugin.push()method
- added TAPIalternative:- DEF.pipe = '/total-api-endpoint/'
- plugin.pipe(name, [data], [path|callback])
- PIPE(name, [data], [path|callback])
 
- improved Thelpers.empty(value, [def], [raw])by addingrawargument
v19:
- added Array.group(key)method
- improved Thelpers.empty(value, [def], [raw])by addingrawargument
Flow
- updated Total.js Icons
Flow components
- fix mergeinputswhen add new inputs by Jefferson Rafael Kozerski
Flow designer
- updated Total.js Icons
Flow designer offline
- updated Total.js Icons
Documentation app
- fixed inline markdown scriptevaluating
OpenPlatform
- fixed opening external tabs in iPhone
- added SSO for 3rd party apps https://yourplatform.com/?redirect=https://yourapp.com
- added new config option newtab
OpenPlatform enterprise plugins:
- fixed UI + opening external tabs in iPhone
- added SSO for 3rd party apps https://yourplatform.com/?redirect=https://yourapp.com
OpenFiles
- fixed checkbox Allow update files
OpenReports
- fixed parsing EUdates in variables
Total.js icons

- added new icons
Code
- updated jComponent library
- added Preview templatefunctionality for Total.js template files
- updated HTML templates
- updated Total.js Icons
- updated keywords for highlighting
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
