Thomas Nordquist
c1bc96da01
Add support to validate self-signed certificates
2019-03-26 14:44:47 +01:00
Thomas Nordquist
aa8d066fe1
Change execution order to mitigate exception effects
...
For unknown reasons the "firstItem" is undefined in very rare cases.
By changing the execution order, the drop will still work even if an exception occurs.
2019-03-20 10:52:21 +01:00
Thomas Nordquist
485e1cffae
Fix ringbuffer copy constructor
2019-03-20 10:52:21 +01:00
Thomas Nordquist
107ca83882
Remove obsolete import
2019-02-23 22:35:20 +01:00
Thomas Nordquist
839ad531ba
Fix RingBuffer array type
2019-02-23 22:35:03 +01:00
Thomas Nordquist
174eb0c767
Fix leaking connections
2019-02-23 22:34:32 +01:00
Thomas Nordquist
ec88f9822d
Fix tests
2019-02-18 23:48:58 +01:00
Thomas Nordquist
615ec17b96
Remove empty topics from tree
2019-02-18 23:48:58 +01:00
Thomas Nordquist
55fbc642c4
Add connection health indicator
2019-02-18 21:03:27 +01:00
Thomas Nordquist
4b5d023d19
Fix disconnect unsubscribe
2019-02-18 20:36:22 +01:00
Thomas Nordquist
160b0b5a04
Persist and restore settings
2019-02-18 13:50:58 +01:00
Thomas Nordquist
9207af0aaa
Improve settings storage
...
- add error reporting
- refactor
2019-02-17 21:02:17 +01:00
Thomas Nordquist
3f52944f18
Store settings in lowdb
2019-02-17 17:06:46 +01:00
Thomas Nordquist
9c863c8339
Subscribe to configures topics
2019-02-17 10:15:04 +01:00
Thomas Nordquist
e0d7f45ab8
Fix crash due to conneciton error
...
Error report: b6ef904c-b670-41e8-b586-fab52a31006d
2019-01-27 00:13:06 +01:00
Thomas Nordquist
4e336c91b6
Don't throw on subscription error, let frontend handle the rror
2019-01-26 00:03:57 +01:00
Thomas Nordquist
72a3c5953f
Make topics selectable
2019-01-25 13:06:01 +01:00
Thomas Nordquist
37694d38b0
Add broker statistics
2019-01-22 19:54:36 +01:00
Thomas Nordquist
28cc72a868
Rename leafes/nodes to topic
2019-01-22 15:57:11 +01:00
Thomas Nordquist
bcd5a32483
Increase tree statistic performance
...
Fixes #44
2019-01-22 14:04:49 +01:00
Thomas Nordquist
c2345a17ba
Clean up
2019-01-22 12:30:00 +01:00
Thomas Nordquist
d4ce58a8ec
Fix emitter leaks, style, tree swaps
2019-01-22 12:17:59 +01:00
Thomas Nordquist
221abd8c48
Add test for EventDispatcher
2019-01-21 16:05:59 +01:00
Thomas Nordquist
4c438bd00b
Add topic filter
2019-01-21 15:07:53 +01:00
Thomas Nordquist
ba4efbe30d
Refactor connection reducer & tree
2019-01-20 22:34:15 +01:00
Thomas Nordquist
fa9def4dd7
Fix mqttMessage merge
2019-01-20 12:29:00 +01:00
Thomas Nordquist
f893d5ce60
Refactor communication
...
Add QoS andd retain flag
Refactor reducer
2019-01-20 05:30:21 +01:00
Thomas Nordquist
bfcee49e74
Also subscribe to $SYS
2019-01-18 23:54:08 +01:00
Thomas Nordquist
2f2f2842b4
Support custom client ids
...
Resolves #25
2019-01-18 00:21:07 +01:00
Thomas Nordquist
27c23f7432
Fix certificate validation switch
2019-01-16 02:23:20 +01:00
Thomas Nordquist
d6335e68de
Refactor history badge
2019-01-16 02:19:09 +01:00
Thomas Nordquist
61b64a5ac2
Fix authentication
2019-01-15 22:00:35 +01:00
Thomas Nordquist
fd386bf1df
Fix types in tests
2019-01-14 11:49:57 +01:00
Thomas Nordquist
ad78ca03d8
Close connections when window closed
...
Fixes #8
2019-01-14 11:23:46 +01:00
Thomas Nordquist
e294d9700f
Add manual auto-update fallback
2019-01-13 20:49:36 +01:00
Thomas Nordquist
a677fb7a0c
Add message history to frontend
2019-01-12 20:25:52 +01:00
Thomas Nordquist
48b7754a2b
Add message history to TreeNode
2019-01-12 14:29:21 +01:00
Thomas Nordquist
c3ef9335c0
Add topic publishing sidebar
2019-01-11 00:40:05 +01:00
Thomas Nordquist
269061bdc8
Work in progress
2019-01-08 23:58:24 +01:00
Thomas Nordquist
2a800dc7ca
Clean up
2019-01-08 03:29:18 +01:00
Thomas Nordquist
bb0f96028d
Improve connection making
2019-01-08 02:21:55 +01:00
Thomas Nordquist
e72696dc57
Adapt redux
...
Add hover-effect on nodes
Add Setting drawer
Ass auto expansion setting
2019-01-07 22:47:22 +01:00
Thomas Nordquist
e2192b11c7
Screw up looks, greatly improve performance
2019-01-07 03:32:28 +01:00
Thomas Nordquist
260f31fea0
Replace EventEmitter with typed EventDispatcher
2019-01-06 13:52:12 +01:00
Thomas Nordquist
32c3079821
Clean up & Add connection setup
2019-01-06 13:30:35 +01:00
Thomas Nordquist
cd540cade3
Tweak performance
2019-01-04 00:28:42 +01:00
Thomas Nordquist
87dafc9c89
Improve ui & performance
2019-01-03 11:14:49 +01:00
Thomas Nordquist
2b7e9a5ef7
Enforce codestyle
2019-01-02 16:37:36 +01:00
Thomas Nordquist
48aa317c7c
Improve data model & fix tests
2019-01-02 15:58:44 +01:00
Thomas Nordquist
5697b2daea
Prepare electron releases
2019-01-01 23:48:35 +01:00