Flow v5.1

Thu Jun 28 2018 19:22:41 GMT+0200 (Central European Summer Time), Evka Čechová

Flow v5.1

This minor update of Total.js Flow brings a few great features and small UI improvements. Just download Flow package and update your project.

Applying changes

VERY IMPORTANT CHANGE: Applying changes in flow designer is now done in much more efficient way. Instead of sending all flows at once, only the changes are sent to the server. This also means the server doesn't need to proccess all the flows but process the changes only. Great work done by Martin Smola.

Enable / Disable IO

Martin Smola also added this missing and a very helpful feature which you are gonna love. Now you can very simply enable/disable any input and output of all the components.

Input/Output enable/disable

Icons

Icons (Font-Awesome) are parts of designer and they are defined in components.

Flow icons

Pause Flow

This version supports pausing of the entire Flow processing.

Pause Flow

Variables

Variables form contains a better input field / codemirror with Total.js config syntax highlighter. It's much nicer and cleaner than before, example:

Flow variables

Logging

This version brings a simple logging of events into a plain text file. By default it's disabled but enabling is very easy, just edit config file as shown bellow:

package#flow       (Object)  : { logging: true }

Example of output:

2018-05-13 16:34:28 | connect user: 127.0.0.1
2018-05-13 16:34:30 | click user: 127.0.0.1 1525675274604: Trigger
2018-05-13 16:35:29 | connect user: 127.0.0.1
2018-05-13 16:35:34 | disconnect user: 127.0.0.1
2018-05-13 16:35:35 | connect user: 127.0.0.1
2018-05-13 16:35:44 | options user: 127.0.0.1 1526219521838: 
2018-05-13 16:37:00 | connect user: 127.0.0.1
2018-05-13 16:37:16 | connect user: 127.0.0.1
2018-05-13 16:37:17 | disconnect user: 127.0.0.1
2018-05-13 16:37:18 | connect user: 127.0.0.1
2018-05-13 16:37:21 | options user: 127.0.0.1 [1526219521838: code]
2018-05-13 16:37:39 | variables user: 127.0.0.1
2018-05-13 16:46:02 | connect user: 127.0.0.1
2018-05-13 16:46:07 | disconnect user: 127.0.0.1
2018-05-13 16:46:08 | connect user: 127.0.0.1
2018-05-13 16:49:46 | disconnect user: 127.0.0.1
2018-05-13 16:53:22 | connect user: 127.0.0.1
2018-05-13 16:56:52 | disconnect user: 127.0.0.1

Tab change indicator

In this version Flow indicates a change in tabs. Now you can see which tabs were changed.

Tab change

New version of jComponent (UI components)

New version of jComponent brings new hidden features which will create Total.js Flow better than ever before. All forms like Components, Export, Import, etc. are loaded dynamically just like they used to but now they will be removed when they are inactive for more than 5 minutes. Another feature is called LAZY components which inits/loads components like Calendar, SnackBar, Confirm, etc. when the component is required. This feature saves memory and CPU consumption of your device.

Some Total.js Flow screens

Thank to all contributors and supporters to make this great tool which can be used really for anything!

Philips Hue:

Philips Hue

Processing data from sensors in industry:

IoT

Processing data + video for mobile application:

Facebook

IoT devices + Elastic + Grafana:

Internet of Things

Are you using Total.js Flow? Send us your own screenshot. We want to publish some case studies with Total.js Flow in the real life. If you want something special and you want to use Flow contact us, we provide Flow customization for different cases.

We are looking for Total.js Flow sponsors / partners

Be a sponsor or partner of Total.js Flow. We have big plans to create new components and new possibilities. Flow is open-source and we need your support to keep improving Total.js Flow and make it better. Become our sponsor or partner!

Are you interested? Contact us: info@totaljs.com


Tags

Follow us

Latest blogs
A critical security fix
Wed Feb 13 2019 22:15:39 GMT+0100 (Central European Standard Time)
New release: Total.js v3.2
Wed Feb 13 2019 22:14:39 GMT+0100 (Central European Standard Time)
Total.js Wiki v2
Fri Jan 04 2019 22:15:01 GMT+0100 (Central European Standard Time)
Total Year 2018
Thu Jan 03 2019 21:14:00 GMT+0100 (Central European Standard Time)
Total.js Code Editor v1
Fri Dec 07 2018 22:55:13 GMT+0100 (Central European Standard Time)

Latest comments
Nice tip
Mauro Junior
Thu Sep 20 2018 21:41:02 GMT+0200 (Central European Summer Time)
Not only for Total.js. You can communicate with different websocket servers.
Peter Širka
Mon Apr 23 2018 20:08:20 GMT+0200 (Central European Summer Time)
Marko: you need to create a buffer with this codepage and write byte-to-byte string. I recommend ...
Peter Širka
Mon Apr 23 2018 20:06:21 GMT+0200 (Central European Summer Time)
Is WEBSOCKETCLIENT only for internal ws connections between totaljs apps?
Stelios Stephanua
Fri Mar 16 2018 06:04:22 GMT+0100 (Central European Standard Time)
Total.js is amazing! ;)
Leonardo Hessel
Tue Dec 19 2017 19:51:15 GMT+0100 (Central European Standard Time)

Pixabay


Read more

A critical security fix

News: We were notified about the critical security bug in Total.js framework. Read a prevention.

Wed Feb 13 2019 22:15:39 GMT+0100 (Central European Standard Time)
New release: Total.js v3.2

News: This new release brings a critical security fix and small new improvements. Update Total.js now.

Wed Feb 13 2019 22:14:39 GMT+0100 (Central European Standard Time)
Total.js Wiki v2

Products: I have released a new version of Total.js Wiki. New version brings new improvements.

Fri Jan 04 2019 22:15:01 GMT+0100 (Central European Standard Time)
Total Year 2018

Business: Last year was perfect for Total.js platform. Total.js platform grows up and it has great results.

Thu Jan 03 2019 21:14:00 GMT+0100 (Central European Standard Time)
Total.js Code Editor v1

Products: Try our real-time collaboration tool for Total Developers. Code Editor offers great features for development.

Fri Dec 07 2018 22:55:13 GMT+0100 (Central European Standard Time)
New release: Total.js v3.1

News: I have released a new version of Total.js with bug fixes and with small improvements.

Fri Dec 07 2018 11:41:40 GMT+0100 (Central European Standard Time)