3 min read
May report 2022
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.
May report 2022
UI components
- added new component
j-Backup
- added new component
j-LoadContent
- fixed scopes in
j-Input
- improved CSS in
j-Markdown
- fixed
iconmenu
class inIntranetCSS
- removed
bindvisible
fromj-TabMenu
- improved
j-Flow
by adding multiple selection viameta key
- updated
j-Flow
by adding a custom connectiontype
- updated
j-Flow
by updatingtraffic
command by addingreverse:Boolean
option - fixed file extensions in
j-Preview
- improved
.shortcut
class inj-Shortcuts
- added
extensions
into thej-Exec
- fixed extensions when uploading file in
j-ImageUplaoder
- fixed focusing and highlighting of connections in
j-Flow
- fix render match in
j-Smilefy
- improved
j-KeyValue
functionality - added
component.redrawcolumns()
method for redrawing columns inj-DataGrid
by Gera G. Güiles - fixed CSS in
j-Input
- extendend
j-Shortcuts
by adding preparation function - removed emitting of
reflow
inj-Textbox
jComponent library
- fixed
~PATH~
indata-import
attribute - added
TAPI()
a combination ofDAPI()
andWAPI()
- added
~CDN~
keyword that is replaced by the value stored inDEF.cdn
- improved
.find()
method (more in docs)
Total.js framework 4
- fixed
NEWMACRO()
compiler - added
flowstream.secrets
(something similar like variables) - improved applying of
flowstream.variables
- fixed initializing of HTTP server with unix-socket
- added suppport for Windows named pipe
- added
MAKE(schema, model, [callback/$/controller], [novalidate])
method for validating data according to the schema - added
$.on()
and$.emit()
methods into theSchemaOptions
$.on('end', function(err, response, [op_name]))
catches end of data processing$.on('data', function(response, [op_name]))
catches a response from a Schema operation$.on('error', function(err, [op_name]))
catches error$.on('response', function(response, [op_name]))
- added
STATUS(id/$, data, [timeout])
for capturing of universal status (executesDEF.onStatus(meta)
) - added
DEF.onStatus(meta)
for capturing of universal statusmeta.date {Date}
last modified datemeta.data {Object}
meta.id {String}
- added
schema.array()
that allows you to receive data as Array - added
schema.setDestroy(callback)
executed when the schema is removed - added
schema.setTimer(callback)
executed every minute - added supports for dynamic schemas in the form
NEWSCHEMA(function(schema))
- fixed functionality in the
PROXY()
method - updated making of internal snapshots
- extended
EXEC()
by adding support for query arguments
Total.js Modules
- updated FlowStream module
Total.js Flow
- updated
j-Markdown
- improved CSS
- added suppport for Windows named pipe (
Proxy
) - added a new feature
Clear unused components
- improved exporting
- fixed copying components between different Flows
- updated
j-Flow
component
Updated components:
- added support for partial data for
Model
component - improved
Request
component by adding streaming of chunks
New components:
REST API Database
REST API Router
Data parser
Teleport
QueryBuilder
- fixed nullable values (PostgreSQL, MySQL, SQLite)
Total.js SuperAdmin
- improved killing apps
- removed auto-trimming spaces in the Terminal
Other posts from Total.js Platform
- 2024-12-03NEWTotal.js UI Builder: Creating a Form
- 2024-12-02NEWNovember report 2024
- 2024-11-26Total.js V5: Schemas and Actions
- 2024-11-25QueryBuilder in Action Part 1
- 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