2 min read
November report 2020
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.
November report 2020
UI components
- added new component
j-MonthlyCalendar
- added new component
j-FileUploader
- added new component
j-RawInput
- added new component
j-Rules
- added new component
j-MinHeight
- added new component
j-iFrameViewer
- improved UI in
j-Flow
- fixed history in
j-Flow
- each component in
j-Dashboard
contains auto-generated classd-COMPONENTNAME
in the element - each component in
j-Flow
contains auto-generated classf-COMPONENTNAME
in the element - fixed animation in
j-Flow
- fixed moving of components in
j-Dashboard
- fixed validation in
j-Properties2
- added a new option
delay
toj-Spotlight
- added
max
option toj-LiveStats
- improved
j-Search
by addingsplitwords
option - fixed icon in
j-Window
- improved dependencies in
j-CodeMirror
- improved
j-WebSocket
j-Menu
improved code + added auto-scaling positioning to window- improved code in
j-NotificationsPanel
- fully updated
j-Empty
component - improved CSS in
j-Table
- added
noborder
option toj-Table
- improved
j-Dashboard
by adding auto-classes to components according to the size - fixed handling of nullable values in
j-Flow
- fixed link parser in
j-Markdown
- improved
j-Info
- extended
j-DataGrid
by adding floating panel with row controls - improved
j-FileUploadList
by addingprogress
config key - added
closeclick
option toj-Info
- fixed inline
code
parser inj-Markdown
jComponent library
- improved encryption
- added
API()
method for new Total.js API endpoints - added
Number.between()
prototype - renamed event
environment
toenv
- added new event
visible
which determines document/browser visibility - added a new command called
helper
todata-bind
- added
resize2
event to v18 and v17 - added
QUERIFY([url], obj)
method - added
PLUGINABLE(name, declaration, [init])
method (a new dynamic types of PLUGINS) - added
Thelpers.empty
as alias toThelpers.def
- added
$assign
key which assigns a current instance of the component according to the path defined in$assign
Total.js framework
- fixed
versions
with defineddefault_root
by Martin Smola - fixed masking in WebSocket
- fixed
controller.transfer()
Total.js 4
- added a new route type called API
- improved
server-side <-> client-side
encryption - added
Number.between()
prototype - fixed masking in WebSocket
- improved
RESTBuilder
- improved
ACTION()
method - IMPORTANT replaced file upload algorithm (+15% performance)
- IMPORTANT replaced routing (dynamic/websocket) algorithm (+10% performance)
Total.js CMS
- added new event
templates.compile
Flow
- optimized Flow for Total.js 4
Code Editor
- updated jComponent library
- updated Font-Awesome icons
- added auto-creating of Wiki documentation from source-code
- improved templates
SuperAdmin
- prepared a new version of SuperAdmin
OpenPlatform
- added UI designer to OpenPlatform
- improved UI in
portal
mode - improved Total.js module
openplatform.js
by adding a new type of authorization - fixed OAuth 2.0 connector to another OpenPlatform
- improved logging
DBMS
- fixed
QueryBuilder.owner()
method - added caching for entire results of a call:
- sets cache
db.cache('KEY', '5 minutes')
- clears cache
db.cache('KEY', 'clear')
- sets cache
Other posts from Total.js Platform
- 2024-11-13Benchmarking Node.js Frameworks: selecting your framework for 2025!
- 2024-11-01October report 2024
- 2024-10-22Performance Testing: Total.js vs. NestJS
- 2024-10-01September report 2024
- 2024-09-27Total.js UI Builder: #2 designing your first interface
- 2024-09-26Total.js V5: Middlewares
- 2024-09-23Beginner Guide to Total.js UI: # 05 Client-side routing
- 2024-09-23Total.js UI #4: Data Binding (Part 2 – Practical Example)
- 2024-09-20Introduction to Total.js UI Builder: A Beginner’s Guide
- 2024-09-13Total.js v5: #06 Understanding File Routing