Commit Graph

66 Commits

Author SHA1 Message Date
sergeysav bfa51f91b0 increase coverage 2026-01-01 12:53:33 -05:00
sergeysav 5853187cd6 enabled colored logs for server 2026-01-01 12:38:23 -05:00
sergeysav d3b882f56d add tests for the api 2026-01-01 12:13:05 -05:00
sergeysav 4aa86da14a add tests to api 2025-12-31 18:45:46 -05:00
sergeysav 42a09e8b0f minor cleanup 2025-12-31 11:21:57 -05:00
sergeysav b8475a12ad improve telemetry ergonomics 2025-12-31 11:15:39 -05:00
sergeysav 778c1a0dfd add a comment 2025-12-31 00:27:20 -05:00
sergeysav 0e28b0416a uses a proc-macro to automate command definitions 2025-12-31 00:23:30 -05:00
sergeysav 6fdbb868b7 add telemetry producer to api 2025-12-30 19:15:49 -05:00
sergeysav a3aeff1d6f improve reconnect logic 2025-12-30 18:33:42 -05:00
sergeysav 6a5e3e2b24 clean up dependencies 2025-12-30 14:34:36 -05:00
sergeysav 9228bca4eb remove unused dependencies 2025-12-30 14:20:39 -05:00
sergeysav 6980b7f6aa move cmd off of grpc 2025-12-30 14:19:41 -05:00
sergeysav 29f7f6d83b moves code into the api layer 2025-12-30 01:54:39 -05:00
sergeysav 8d737e8f33 updates telemetry to no longer use grpc 2025-12-29 19:08:13 -05:00
sergeysav f658b55586 Implement Commanding (#6)
Reviewed-on: #6
Co-authored-by: Sergey Savelyev <sergeysav.nn@gmail.com>
Co-committed-by: Sergey Savelyev <sergeysav.nn@gmail.com>
2025-12-28 13:39:12 -08:00
sergeysav 8cfaf468e9 add boolean type 2025-12-25 12:44:48 -05:00
sergeysav ebbf864af9 adds initial user defined panels 2025-12-23 16:41:21 -05:00
sergeysav a110aa6376 increase frontend flexibility 2025-11-30 11:59:26 -08:00
sergeysav 94ed7e05e2 cleanup css 2025-03-16 14:57:49 -07:00
sergeysav e9751c2489 adds charts panel 2025-02-15 15:42:36 -08:00
sergeysav 69c0b0965d updates dependencies 2025-02-14 20:39:52 -08:00
sergeysav a864c0b41c adds telemetry list 2025-02-14 20:22:31 -08:00
sergeysav 44523f3cdb initial frontend pages 2025-01-25 10:34:45 -08:00
sergeysav 62384a3430 fix latest data jitter bug 2025-01-25 09:48:56 -08:00
sergeysav 4d90575f8b fix missing history on the minute mark bug 2025-01-25 09:48:45 -08:00
sergeysav 39ddf45f0d allows controlling duration on the frontend 2025-01-13 20:36:46 -08:00
sergeysav fdd3f2c128 improves server efficiency 2025-01-13 19:38:21 -08:00
sergeysav 2cb1eec404 allows scrolling backwards through history 2025-01-05 10:52:09 -05:00
sergeysav 32fcbbd916 removes legend mouse over boolean text 2025-01-04 21:11:44 -05:00
sergeysav ba74a36705 update package versions 2025-01-04 21:09:25 -05:00
sergeysav 4dd7cea97d fixes history loading slowly due to context switches 2025-01-04 19:13:32 -05:00
sergeysav c69022448f add graph cursor 2025-01-04 11:45:09 -05:00
sergeysav 35603c98a4 adds legend tooltips 2025-01-03 00:20:56 -05:00
sergeysav 623c394446 add initial controls bar 2025-01-01 22:10:42 -05:00
sergeysav 59431ebfff applies formatting and linting 2025-01-01 15:51:19 -05:00
sergeysav 825b85ddad set font size css 2025-01-01 15:28:09 -05:00
sergeysav 28c077b0b2 add graph legends 2025-01-01 15:06:42 -05:00
sergeysav 6a8e076ee7 improve numeric labeling 2025-01-01 14:28:05 -05:00
sergeysav ac2014d27d after adding history reduce data to minimum separation 2025-01-01 12:41:31 -05:00
sergeysav af283805f0 fixes a bug when no ram segments exist 2025-01-01 12:13:02 -05:00
sergeysav 9136c5fd71 adds saving and loading history to and from disk 2025-01-01 10:08:50 -05:00
sergeysav dfd524ba19 applies minor fixes 2024-12-30 22:10:46 -05:00
sergeysav ff0a578940 adds frontend history 2024-12-30 21:36:46 -05:00
sergeysav aa1763cbe7 add backend for history 2024-12-30 20:13:03 -05:00
sergeysav c7ca250b66 cleanup 2024-12-30 17:22:16 -05:00
sergeysav 10e80a0c2d allows restricting the streaming speed for the frontend 2024-12-30 13:23:21 -05:00
sergeysav be85ea3aa6 optimizations 2024-12-29 20:08:10 -05:00
sergeysav a20db6c522 further performance improvements 2024-12-29 13:36:23 -05:00
sergeysav 12f27bad69 fixes formatting and lints 2024-12-27 11:08:52 -05:00