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
809dbcbd43
Minimize build size
2019-01-26 22:11:03 +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