4 min read
March report 2021
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.
March report 2021
UI components
- added new component
j-Breadcrumb
- added new component
j-Extend
- added new component
j-Masonry
- added
scrollbarshadow
option toj-FullForm
,j-LargeForm
,j-Panel
andj-Window
- updated
j-FloatingInput
by addingmultiline
option - updated
j-FileUploader
component by addingopt.files
option - updated design of
j-Intro
component - improved
j-Validation
by addingvalidonly
option - added
minheight
option toj-Sticker
- added
check
option toj-Part
- fixed
resize
inj-ViewBox
- fixed
border-radius
forj-MiniForm
- fixed markdown parser in
j-Markdown
- fixed CSS radius and colors in
j-Intro
- fixed
focus/blur
andbinding
of values inj-Input
- fixed helper classes in
j-Input
- fixed
custom
values (with theenter
key) inj-Directory
- fixed
clear
buton inj-DynamicValue
- fixed
line chart
andvideo
inj-Markdown
- fixed colors in
j-DataGrid
- fixed removing of
-modified
class inj-Validation
- fixed uploading files in
j-FileUploadList
- fixed
time
type in thej-Input
component - fixed button color in
j-Message
- added
--color
support toj-RadioButton
- added dark mode to
Tangular-JsonFormat
- removed opacity from the inline
j-Panel
- redesigned
j-Wiki
- redesigned
j-Panel
- improved
j-Part
by adding a new replacer for~PATH~
phrase - improved
j-Importer
by adding a new replacer for~PATH~
phrase - added a possibility to send custom data in
j-FileUploader
jComponent library
- added
WORKFLOW()
method (more in documentation) - added
NAV.custom()
that performs background routing without changing of URL address - fixed
array.quicksort()
method - fixed value re-binding in
getter
- fixed parsing of URL query arguments
- fixed scopes in
Array.async()
- removed
font-smoothing
from thespa.min@18.css
andspa.min@17.css
Total.js framework 4
Update Total.js 4 via NPM $ npm update total4
- added
LDAP(opt, callback)
method for obtaining of users, groups or user profile (experimental) - added
U.normalize(path)
that normalizes path by adding/
to begin and end of the phrase - added
U.link(path1, [path2], [pathN])
links multiple relative paths to the one - added
PATH.join()
- improved
FileStorage.save(id, name, URL address)
by addingurl
address as a new type - improved HTTP caching in merged files
- fixed
array.quicksort()
method - fixed
controller.invalid()
, added missing second argument callederror
(optional) - fixed
language
inWebSocketClient
- fixed error handling in
TotalAPI
- fixed a problem with auto-adding cookies in the
REQUEST()
method if the response status code is301
and302
- updated
$.extend([data], [callback])
metho in SchemaOptions by addingcallback
argument that enables async processing - fixed the
after
argument in thePROXY()
andres.proxy()
methods - fixed encoding in
content-disposition
header - fixed
UNAUTHORIZED()
method - removed
allow_debug
option - fixed multi-part parser (fixed a problem with UTF-8 filenames), unreleased yet
- added support for views in threads, unreleased yet
Total.js modules
- added a new module
code.js
for HTTP synchronization with the Total.js Code instance - fixed user's synchronization in the
openplatform
module
Total.js AppBuilder
- new improvements
- fixed small bugs
Total.js Flow
- added new component
Callback
- added new event
instance.on('design')
- added scrollbar to components
- added
openplatform
option to Flow config - updated markdown syntax
- updated
wsserver
component for Total.js 4 - improved context menu
- fixed
extensions
via Flow components - fixed
HttpRequest
component for Total.js 4 - fixed
RESTSchema
component for Total.js 4
Total.js Documentation
- https://docs.totaljs.com
- added syntax highlighter for
request
,config
andresource
- improved UI
Code Editor
- added external projects with help of
code.js
module - added auto-adding UI components to
/js/ui.js
and/css/ui.css
- added Copy as API routes
- added Copy as REST routes
- improved UI
- improved template + auto-suggestion.
- updated jComponent library
- updated some UI components
- fixed shortcuts for commenting
- fixed loading of backups
Flow
- added
language
query argument to the WebSocket address - added
directory
option to change a mainflow
directory - fixed localization
CMS
- fixed admin layout
- fixed case-sensitive URL addresses
DMBS
Update DBMS via NPM $ npm update dbms
- fixed the closing of PG connections when fired an unexpected error in callbacks
- updated
.promise()
method by adding$
Total.js Schema/Task/ options or Controller - updated
.callback()
method by adding$
Total.js Schema/Task/ options or Controller, example:
OpenPlatform
- improved documentation
- created OpenPlatform Simulator
- added origin tokens
- improved app form
- extended limit for payload from 3rd party services to
1024 kB
- fixed obtaining of apps
- improved UI
- fixed writing stats about app usage
- completely rewritten UI with the possibility for various customizations.
- fixed one-time password
- extended user profile by adding
dn
column
OpenPlatform module:
We have updated the Total.js OpenPlatform module by adding better handling of errors and security. Download the module again from GitHub.
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