Commit Graph

70 Commits

Author SHA1 Message Date
Thomas Nordquist
365ebc78ab Fix ui tests 2019-04-30 16:25:37 +02:00
Thomas Nordquist
0f21f10c0d Fix backend tests 2019-04-26 14:57:12 +02:00
Thomas Nordquist
749df70d5c Fix memory leaks 2019-04-24 23:40:28 +02:00
Thomas Nordquist
c9c0a447ce Fix removal of empty topics
Fixes #104
2019-04-15 16:58:50 +02:00
Thomas Nordquist
d24dc41024 Increase buffer sizes 2019-04-15 16:19:38 +02:00
Thomas Nordquist
499dfd1b68 Fix history scroll behavior and text selection
Related to #92
2019-04-14 21:39:13 +02:00
Thomas Nordquist
d1f4bc678c Fix code-style 2019-04-11 20:41:08 +02:00
Thomas Nordquist
4598977b61 Decode base64 messages early 2019-04-09 00:41:56 +02:00
Thomas Nordquist
3e47b07ba7 Fix js-base64 include 2019-04-07 22:55:01 +02:00
Thomas Nordquist
e2c60cca64 Refactor project structure 2019-04-07 21:34:03 +02:00
Thomas Nordquist
c7e20c26cb Extract ChangeBuffer to own file 2019-04-07 19:32:13 +02:00
Thomas Nordquist
09dcce97b7 Refactor 2019-04-04 20:23:27 +02:00
Thomas Nordquist
c20c075bcf Fix linter errors 2019-04-04 10:54:18 +02:00
Thomas Nordquist
094d795b39 Add pause feature 2019-04-03 17:57:42 +02:00
Thomas Nordquist
acbaced1ec Fix tests 2019-04-03 03:37:48 +02:00
Thomas Nordquist
84a92ad522 Fix base64 encoded string 2019-04-03 01:36:52 +02:00
Thomas Nordquist
5caa3564d1 Remove debugger statement 2019-04-03 01:32:13 +02:00
Thomas Nordquist
d3598d8417 Use JSON over strings as payload format 2019-04-03 00:39:14 +02:00
Thomas Nordquist
100bfdd560 Fix typos 2019-03-26 16:04:32 +01:00
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