Commit Graph

63 Commits

Author SHA1 Message Date
72b2f46a1a seperate html devices into seperate files 2020-11-30 08:40:09 -05:00
70e5b4ec6f update buckler middleware 2020-11-12 13:17:15 -05:00
4571305778 bugfix logo width 2020-10-05 11:02:43 -04:00
36031d9fb1 update bucklet middleware 2020-08-15 01:28:34 -04:00
84fcb20f49 send lixie_clock config upon boot 2020-05-15 19:06:31 -04:00
fdb6d65220 add time_offset control 2020-03-18 13:07:07 -04:00
e389a91ebd add support for lixie clock 2019-11-25 08:39:42 -05:00
dafd952a05 bugfix mqtt_root not displaying 2019-11-22 12:37:05 -05:00
4fc86bce64 socket updates rainbow/america/animation params 2019-11-22 08:50:22 -05:00
853a3cce53 bugfix remember state 2019-11-22 07:36:10 -05:00
761683a046 animation controls functioning 2019-11-21 20:39:47 -05:00
57d618a3e0 changing state select dropdown activates state 2019-11-21 09:39:35 -05:00
53656b1f05 state/america works 2019-11-21 08:43:02 -05:00
732abf5c2f strip shows rainbow 2019-11-21 08:21:02 -05:00
2b276cb1bc state/rainbow works 2019-11-20 18:37:48 -05:00
43afab5d5d state/solid/all works 2019-11-20 12:59:42 -05:00
0ab3da4297 light strip frontend layout 2019-11-20 11:00:37 -05:00
68fc719239 lightstrip controls single leds 2019-11-18 13:05:37 -05:00
da825c1564 refactor devices model, improve lightstrip 2019-11-17 19:46:57 -05:00
3434fb8f96 bugfix edit_field() on sub_devices 2019-11-15 13:25:39 -05:00
1a6b3ca5f6 websocket events send to all connected clients 2019-11-15 12:54:41 -05:00
fc2aa37f93 finish converting AJAX to Websocket 2019-11-15 12:21:35 -05:00
58f1bd2979 begin converting AJAX to Websocket 2019-11-15 10:35:56 -05:00
43026fa63a gitignore 2019-11-08 13:13:56 -05:00
5660a37c09 converted flask app to aiohttp app 2019-11-08 13:11:57 -05:00
4e40fbdfb6 save_field() submits sub_dev_id correctly 2019-10-24 13:02:59 -04:00
56cbba2038 add license 2019-09-28 14:47:31 -04:00
10aa341bff moved security to buckler 2019-09-25 19:57:54 -04:00
921163f454 begin strip light 2019-07-02 13:09:31 -04:00
2a628908bb device_dict.get() instead of device.get() 2019-07-02 09:05:34 -04:00
bd61bb6819 split data models into separate module 2019-07-02 08:56:17 -04:00
c6fe1216c2 pwa 2019-07-02 08:47:34 -04:00
e680c55fae lighthouse score 2019-06-24 09:06:41 -04:00
50d8e1863e added add_key() 2019-06-23 15:03:03 -04:00
b15e0be464 added /manage page 2019-06-23 14:01:03 -04:00
0f6fa87668 overhauled auth system 2019-06-22 18:37:16 -04:00
c744143431 added delete() 2019-06-20 14:51:00 -04:00
24204f5283 server remembers device locked state 2019-06-20 12:36:19 -04:00
b942ab8e71 prevent locking while edit_field is open 2019-06-20 11:59:37 -04:00
b3111c8d12 added unlock_device() 2019-06-20 11:28:26 -04:00
f0f786324d added lock_device() 2019-06-20 11:19:31 -04:00
8f2c127d9c new device includes the right sub_device id's 2019-06-20 10:09:40 -04:00
19edece5b4 ip_address editable 2019-06-20 09:01:14 -04:00
ac01fbaad4 new devices added save properly 2019-06-20 09:00:15 -04:00
166d7f1d6f new_device() frontend 2019-06-20 08:38:56 -04:00
ded3593a2f added new_devices() 2019-06-20 07:49:29 -04:00
1f0078446d added nav bar 2019-06-20 07:48:11 -04:00
a95b90002e svgs color correctly on page load 2019-06-19 10:15:08 -04:00
33f071accd refactored network topology 2019-06-18 13:44:35 -04:00
c70e57c69d moved svg back to external reference 2019-06-18 12:49:01 -04:00