Commit Graph

39 Commits

Author SHA1 Message Date
Lars Berning dec19fdd1f
adds feature to shutdown device, adds some minor UI improvements 2022-02-12 11:32:31 +00:00
Lars Berning 943518b986
implements confirmation dialogs, improvements to strava upload 2022-02-11 22:37:36 +00:00
Lars Berning dfc17c09b2
wires strava authorization to the web ui 2022-02-05 21:54:15 +01:00
Lars Berning 15cdf2e22f
adds initial strava integration to upload activities 2022-02-05 13:15:43 +01:00
Lars Berning b788754d23
some simplifications for configuration 2022-01-29 15:23:29 +01:00
Lars Berning 8d634b0a65
updates eslint to v8, adds some more linting rules 2022-01-29 14:15:33 +01:00
Lars Berning 426f982683
refactores frontend styling, updates some dependencies 2022-01-28 19:52:21 +01:00
Lars Berning 0159a5f3c3
shows fullscreen button only on browsers that support this feature 2022-01-17 21:19:30 +01:00
Lars Berning 7efa0b7961
adds a first simple frontend testcase 2022-01-16 20:40:24 +01:00
Lars Berning 5fcf43b0c1
some code cleanup 2022-01-16 13:31:31 +01:00
Lars Berning f5ff252f95
moves formatting of metrics to the displaying components 2022-01-15 12:29:48 +01:00
Lars Berning 424ba431c7
implements global state, restructures code 2022-01-14 19:26:47 +01:00
Lars Berning c753cb4cf4
adds handling of some initial events 2022-01-10 22:31:00 +01:00
Lars Berning 582c5fd41c
updates and fixes some dependencies 2022-01-10 20:05:19 +01:00
Lars Berning 2eed3fa6dd
adds a first test for a working global frontend state 2022-01-09 22:00:58 +01:00
Lars Berning 4737669216 improves conditional rendering 2021-12-13 20:37:21 +01:00
Lars Berning 80360e70f8
fixes some edge cases, removes some unneeded dependencies 2021-11-29 15:24:51 +01:00
Lars Berning 76a5e004f2
adds bundling with rollup 2021-11-29 10:30:45 +01:00
Lars Berning 70a86d0914
initial attempt to refactor frontend with lit 2021-11-27 17:17:58 +01:00
Lars Berning 6529d2bbe1
updates some dependencies 2021-10-17 11:24:12 +02:00
Lars Berning 602766c4a0
implements tcx and raw export 2021-05-20 13:40:42 +02:00
Lars Berning 103b77190e
some minor layout adjustments 2021-05-08 13:55:22 +02:00
Lars Berning 0586fc11d8 displays battery status of heart rate monitor in frontend 2021-04-16 21:27:36 +02:00
Lars Berning 2f93a6a390 disables pinch to zoom 2021-04-15 20:55:00 +02:00
Lars Berning e8d1721919 updates documentation 2021-04-15 20:40:08 +02:00
Lars Berning 43fa45bf29 adds support for BLE heart rate monitors 2021-04-14 22:13:24 +02:00
Lars Berning 870fc53fc8 updates documentation 2021-04-01 22:05:05 +02:00
Lars Berning 89883dab2d adds install script, modifies icon 2021-03-31 19:41:12 +01:00
Lars Berning 61c3d5be8d adds some icons to the UI 2021-03-27 03:54:58 +00:00
Lars Berning c3d7d64a51 adds frontend build tool 2021-03-26 23:15:12 +00:00
Lars Berning f1c0091a7a set split to infinity while pausing 2021-03-26 21:06:02 +00:00
Lars Berning 9885a64a02 adds hint, if always on is not enabled 2021-03-20 23:02:14 +00:00
Lars Berning 2e3654fabd adds selection of ble profile to frontend 2021-03-20 21:12:04 +00:00
Lars Berning 37c32829d8 implements PM5 protocol, simplifies code 2021-03-18 20:17:57 +00:00
Lars Berning 6c5c1b8cb8 adds linting pre commit hook, cleans documentation 2021-03-13 19:20:36 +00:00
Lars Berning 197c714b03 improves websocket connections
- enables multiple simultaneous websocket connections
- adds automatic reconnect on dropped websocket connection
2021-03-09 20:52:27 +00:00
Lars Berning 361e1c65f8 adds logging framework, cleans documentation 2021-03-09 19:39:42 +00:00
Lars Berning 1b0cc5d9da adds some color to the frontend 2021-03-08 20:12:38 +00:00
Lars Berning 6a4779dfa3 first commit 2021-03-06 21:15:37 +01:00