4 min read
February report 2023
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.
February report 2023
UI components
- added new component:
j-FileSaver
- added new component:
j-FormData
- added new component:
j-UIStudio
- added
click
option to thej-Selection
- fixed dark mode in
j-Box
- improved custom values in
j-Directory
- fixed CSS in
j-Empty
- fixed UI` Builder evaluator
- added
requests
option toj-Locale
- fixed validation in
j-Input
- added error handling for non-existent methods in
j-Exec
- fixed XSS in
Tangular-Initials
- added
opt.scrolltop
option toj-FloatingBox
- fixed custom values in
j-Directory
- added
custom
option toj-Icons
- added
readonly
option toj-Input
by Gera G. Güiles - improved
j-Directory
New Total.js Icons
start
external
reader
gift
radio
stopwatch
satellite
trees
tree
weather
relax
youtube
- etc.
Total.js UI Library
- updated
ADD(opt)
method - added a new keyword
CLASS
targeted only for inline styles (alias to~PATH~
) - updated jRouting (added support for inline flags)
- fixed downloading components from CDN
- fixed initializing anonymous scopes
- added
String.parseSource()
method - added support for
codelist
ROUTING middleware in the form#clname
- added
CLRELOAD(name, [callback])
method for reloading of codelists - added
CLINIT(...)
alias toCL_INIT(...)
Total.js framework 4
- added
FlowStreamInstance.init
delegate (executed once when the instance is ready) - added
FlowStreamInstance.refresh
delegate (executed if the Flow schema is updated) - added
FlowStreamInstance.instances {Object}
alias toflowinstance.meta.flow
- added
FlowStreamInstance.middleware {Function($, next($))}
middleware for processing of messages - added
FlowStreamInstance.logger(callback)
that captures all send messages - added error handling for
COMPONENTATOR()
- fixed
returning
with modify and upsert in theQueryBuilder
- added support for cloning folders in remote editing
- fixed
permissions
in theschema.action
(critical) - fixed
opt.options
argument in theAUTH()
method - added
QueryBuilder.schema(name)
for changing DB schema (it works only with PostgreSQL yet) - fixed generating filenames via
COMPONENTATOR()
method (added.min
pharse) - fixed parsing inline JSON schemas (without defined types) in
schema.action()
- extended schema
Icon
validator by addingtic
([T]otal.js [I]con [C]ustom) - fixed parsing of nested JSON schemas defined
- fixed
UID
parsing subtype in JSON schemas - fixed watcher for the
<ui-bind
with the path#path
Total.js OpenPlatform
- added Espanol language by Gera G. Güiles
- fixed XSS with generating name initials
- fixed
focused
icon in the open apps
Total.js UI Builder
- added support for the UI Studio builds
- added cloning existing components
- added move up/down functionality
Total.js Code
- added
Download file locally
functionality to file browser - updated Total.js Fonts icons
- updated Total.js UI library
- updated icons
- added support for cloning folders
- replaced Font-Awesome icons for Total.js Icons
- added support for auto-translation of resources
OpenAuth
We have redesigned the app + added support for direct integration with the OpenPlatform.
- added Espanol language by Gera G. Güiles
OpenMail
We have redesigned the app + added support for direct integration with the OpenPlatform.
- added Espanol language by Gera G. Güiles
OpenTemplates
We have released a new app called OpenTemplates for creating HTML templates that can be printed into the PDF/JPG/Docx file types.
UI Studio
We have released a new app called UI Studio for creating front-end web apps.
- added Espanol language by Gera G. Güiles
SuperAdmin
- fixed generating SSL by Tomáš Novák
QueryBuilderPG
- added support for changing DB schema directly in the connection string
?schema=parking
- added support for changing pooling directly in the connection string
?pooling=3
TotalDB
- added
Copy attributes
option - added Espanol language by Gera G. Güiles
- added support for custom colum names
- added support for changing default DB schema
Total.js Flow
- updated UI components
- updated icons
- fixed a few issues with the dark mode
- added support for custom component colors
- added
flow.redraw()
method for synchronizing components and design - removed a confirmation message for clearing errors
- added Espanol language by Gera G. Güiles
- fixed
search
in Components list
Components:
- added
REST Proxy Route
component - added
ChatGPT
component - improved
debug
component - fixed settings in the
Model
component - fixed
Teleport
component
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