3 min read
Februar report 2020
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.

February report 2020
UI components
- new UI component: j-Developer
- new UI component: j-MiniForm
- new UI component: j-Layout2
- new UI component: j-LargeForm
- new UI component: j-Properties2
- new UI component: j-CheckboxListExpert by Denis Granec
- new UI component: j-RadioButtonExpert by Denis Granec
- new Tangular helper:
coloron Componentator - updated
j-FaIconsButtonadded a support for labels - updated
j-Panelscrollbar is still visible by default - improved
j-LineChart+ added a support for dark-mode - improved code in
j-Navigation - improved code in
j-Loading+ added a new style of loading - improved CSS in
j-Message. - fixed placeholder in
j-Textarea - fixed
reloadanddefaultoptions inj-Panel - fixed
reloadanddefaultoptions inj-Form - fixed
reloadanddefaultoptions inj-Modal - fixed scrollbar in
j-Panel(added orientation) - fixed rendering with disabled animation in
j-StatBarSimple - fixed
j-Directorywithcustomargument - fixed a condition for the compilation in
j-Repeater - fixed click on the label in
j-RadioButton - fixed
j-RadioButtonExperta problem with negativeboolean
jComponent library
- added performance monitoring
- added a new method called
REPEAT()as better alternative tosetInterval() - fixed
formatcommand indata-bind - fixed
marginYin custom scrollbars - improved internal
parserby addingbooleantype
Total.js framework
- added
allow_reqlimitas a small DDOS protection - added a support for
.mjsextensions - improved
.envparser by adding of modes:.env-debugand.env-release - fixed a critical bug with UID generator
- improved JSON serializer for
controller.success()method - GZIP compression is enabled only for plain-text files with more than 4096 bytes
- released a new version v3.4.0
- improved
Date.format() - improved
String.parseDate(format) - added
Tangular(experimental) - fixed inheriting of controller between schemas
- fixed
MailMessage.attachmentfs() - fixed
controller.success()
Total.js modules
- improved code in
ClientErrormodule - updated code in
Sessionmodule - updated
OpenPlatformmodule - removed useless modules
Code Editor
- added a new operation on CDN called
SMS - added a support for removing of local files
- added generating of a simple documentation site from parts
- added
Synchronize bundle - updated jComponent version
- updated CodeMirror version to latest
5.51.0 - improved parser for parts (you can see unused UI components)
- fixed diff analyzator
OpenPlatform
- added
OP.on('revision', fn)on client-side - added
OP.clipboard(text)on client-side - added
OP.offline(text)on client-side - added a simple wizard for new users
- updated account settings
- improved user revisions
- improved profile form in users management
- improved UI for mobile devices in
portalmode
CMS
- released a new version v13
- added
progressbar toNewslettersection when it's sending a newsletter - added
unsubscribefilter toSubscriberssection - fixed
Posts - fixed permissions
- fixed
unsubscribe - fixed
Newsletterswidgets - fixed
Subscribers- export to CSV
CMS widgets
- added widget
ContentLogos - updated widget
Contentpartners - added widget
NewsletterColumns2 - added widget
NewsletterImage - added widget
NewsletterText
DBMS
- added
QueryBuilder.custom(fn)method - added
QueryBuidler.transform(fn)method
Flow
- fixed settings in
alexaroutercomponent - fixed
ficomponent + added cleaning of queue
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
