3 min read
April report 2021
A quick summarization of all changes and news from the entire Total.js Platform. Read more about our work.
April report 2021
UI components
- added new component
j-FloatingBox
- added new component
j-View
- added new component
j-Button
- added dark mode to
j-Intro
- improved rendering of
j-Form
- improved rendering of
j-LargeForm
- improved rendering of
j-FullForm
- improved
j-Empty
- improved
j-Pagination
+ addednopages
option - improved design of
j-Features
- improved date formatting in
j-Input
- improved first rendering in
j-ServerListing
- improved code in
j-FixedModal
- updated
j-Preview
by adding dark mode - updated
exec
functionality inj-SearchInput
- added
preview
option toj-Preview
- added
height
option toj-Empty
- fixed custom icons in
j-Input
- fixed word wrapping in
j-Message
- fixed resizing of pictures in
j-Preview
,j-ImageUploader
andj-PictureUploadExpert
- fixed
Thelpers.counter()
- fixed
placeholder
inj-Input
when pasting data from the clipboard - fixed validation in
j-Pin
- fixed UI and mobile version of
j-DataGrid
- fixed rendering of pagination in
j-ServerListing
- fixed
align
option inj-FloatingInput
jComponent library
- added
NAV.ready {Boolean}
that can pause routing - added
jQuery.attrd2(name)
that tries to find an attribute value in the parent tree - added
DEF.ajaxcredentialshtml
option - added new config flags
@dark=VALUE @light=VALUE
for components - added
DEF.inspectable
option - updated
PLUGINABLE()
by adding support for external sources - improved calling of middleware in
jRouting
library - fixed scopes in
WAIT()
method - BIG NEW: updated component configuration by adding dynamic values in the form
=key1:path,maxlength:30,=key2:path.to.variable
(supports scopes)
Total.js framework 4
- added TypeScript support
- added
U.reader().list()
method - added
Array.findValue()
- added async/await mechanism to
TextDB
- added async/await mechanism to
RESTBuilder
- replaced DB worker from
child_process
toworker_threads
- improved
base64
schema type by adding support forcontent-type;base64,data
format - improved error handling in
TotalAPI()
- updated
schema.define()
by adding custom error message - added support for static files in threads
- added
profile
type to the LDAP options - fixed
$.keys
in multiple schema operations. - fixed logging in threads by Tomas Novak
- fixed converting date via
Date.setTimeZone()
- fixed XML comments in
String.parseXML()
- fixed
Name
type inSchemas
- fixed sorting in
U.reader()
- fixed wildcard routing combinated with dynamic arguments
DBMS
- fixed audit logs
- added support for Total.js TextDB
- fixed sorting in
QueryBuilder.autoquery()
method - improved
QueryBuilder.owner()
in PostgreSQL
Total.js modules
- improved
openplatform
module - fixed OP services in
openplatform
module
Total.js CMS
- added custom meta data to navigation
- updated dashboard stats (required: latest version of Total.js 4)
Total.js Flow
- fixed
HttpRequest
component for Total.js 4
OpenPlatform
- added LDAP synchronization
- improved tokenization
- fixed localization
- improved default localization by adding
language
option to the configuration - created a new embedded version of OpenPlatform (independent project)
- fixed UI on Windows
- small bug fixes
Code Editor
- added highlighter for
~PATH~
phrase - improved auto-suggestion
- improved CSS auto-suggestion
- updated jComponent library
Other posts from Total.js Platform
- 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
- 2024-09-09Total.js v5: Defining Routes for Internal Errors
- 2024-09-09Total.js V5: Dynamic websocket routing
- 2024-09-09Total.js V5: Websocket Routing