Commit Graph

  • 0b8e060063 Adds native http wrapper to replace psychic Rune Harlyk 2026-01-22 20:46:09 +01:00
  • a88c8eb0be ♻️ Clean up Rune Harlyk 2026-01-22 20:34:01 +01:00
  • 38bb16bb6c ♻️ Update the typing for chunkedTranfer Rune Harlyk 2026-01-22 20:21:29 +01:00
  • f10406b29c ♻️ Makes use of tailwind for styling Rune Harlyk 2026-01-22 20:04:28 +01:00
  • 4ac54279a8 Makes TransferId uint32 Rune Harlyk 2026-01-22 19:58:50 +01:00
  • aff50d6a9c Fixed comments and useless function declarations Niklas Jensen 2026-01-18 21:43:03 +01:00
  • 17de0b22af Overlooked logic issue when freeing malloced buffer Niklas Jensen 2026-01-18 21:24:26 +01:00
  • 6104c54f39 reset unrelated variables to base branch, fixed typos Niklas Jensen 2026-01-18 21:20:13 +01:00
  • cec9024a26 Removed useless claude generated MD Niklas Jensen 2026-01-18 21:15:41 +01:00
  • 70043aa139 Upped buffer for client download Niklas Jensen 2026-01-17 22:42:31 +01:00
  • 9b8e92ce32 Dont check fs size every chunk, and set buffer size bigger Niklas Jensen 2026-01-17 22:12:40 +01:00
  • 485ecb7547 Moved FS proto objects to own file, and MD tutorial Niklas Jensen 2026-01-17 21:50:11 +01:00
  • a799af360f Added metadata message for sending fs transfer info Niklas Jensen 2026-01-17 00:16:43 +01:00
  • f0c4f0f929 Remaking the upload and download scheme to rapid streaming (WIP) Niklas Jensen 2026-01-16 21:18:16 +01:00
  • 50ef91ab22 Dynamic allocation of protobuf encoder on huge messages Niklas Jensen 2026-01-15 23:19:03 +01:00
  • 1b6ffc4641 Upped chunk size to 16kb (down not working) Niklas Jensen 2026-01-15 23:03:24 +01:00
  • d00e7bc92d Only flush periodically (every 64 chunks) Niklas Jensen 2026-01-15 20:11:55 +01:00
  • 6b96d0deba Added error logging for ws send, and naming for fs ws Niklas Jensen 2026-01-15 20:05:46 +01:00
  • 4fa3939209 Increased socket size to fix fs chunking Niklas Jensen 2026-01-15 19:25:37 +01:00
  • 26c187a480 Claude: reduced the file and dir count (still bad code) but works Niklas Jensen 2026-01-05 21:21:52 +01:00
  • 957b60b132 Claude: ESP build fixed - untested Niklas Jensen 2026-01-05 21:02:06 +01:00
  • d86c86e028 Claude: Svelte remake Niklas Jensen 2026-01-05 20:50:48 +01:00
  • 0435605e18 Claude: Fixing esp side (and stupid amount of .md) Niklas Jensen 2026-01-05 20:42:30 +01:00
  • f440fa3973 Claude: File chunking system Niklas Jensen 2026-01-05 20:33:16 +01:00
  • 725d62747d fs chunked upload download start Niklas Jensen 2026-01-05 20:17:11 +01:00
  • d14e598aab 🔥 Cleanup factory settings Rune Harlyk 2026-01-03 22:25:52 +01:00
  • d611cd043b Make ip be uint32 instead of strings Rune Harlyk 2026-01-03 20:48:15 +01:00
  • 6be38b2e9e Protobuf python installation - automatic Niklas Jensen 2026-01-03 19:51:23 +01:00
  • fd7b3951ff System status esp + svelte - protobuf complete Niklas Jensen 2026-01-03 19:44:05 +01:00
  • cb74a1e9d4 ♻️ Adds ws back for testing Rune Harlyk 2026-01-03 18:16:13 +01:00
  • b38bc4e807 ♻️ Adds ws back for testing Rune Harlyk 2026-01-03 18:15:35 +01:00
  • bfac75c8fb 🚚 Rename sendEvent to emit Rune Harlyk 2026-01-03 18:10:37 +01:00
  • 5295ad56c8 📝 Adds websocket docs Rune Harlyk 2026-01-03 18:07:23 +01:00
  • 7cb5c06524 🚚 Renames controller data Rune Harlyk 2026-01-03 18:00:13 +01:00
  • 3a393375fd 📝 Updates api documentation Rune Harlyk 2026-01-03 17:56:58 +01:00
  • db0d4beb68 💥 Update change log Rune Harlyk 2026-01-03 17:55:29 +01:00
  • b96ea51bd8 ♻️ Makes IMU store handle data subscription Rune Harlyk 2026-01-03 17:45:31 +01:00
  • a31e001eb5 ♻️ Moves analytics subscription handling to store Rune Harlyk 2026-01-03 17:41:42 +01:00
  • 39f9e47e59 🚚 Moves system metrics out of main Rune Harlyk 2026-01-03 17:22:04 +01:00
  • a6e5363533 🔥 Removes test route Rune Harlyk 2026-01-03 17:10:03 +01:00
  • 775ca78a10 🚚 Rename websocket_message to messages Rune Harlyk 2026-01-03 17:00:33 +01:00
  • c4b1ae8335 ♻️ Adds requirements Rune Harlyk 2026-01-03 16:47:34 +01:00
  • e3ae62e120 👷 Remove $type keys Rune Harlyk 2026-01-03 16:24:04 +01:00
  • 2b4468d407 👷 Update proto build system Rune Harlyk 2026-01-03 15:59:34 +01:00
  • 685088c218 🔨 makes proto generation be part of build script Rune Harlyk 2026-01-03 15:57:06 +01:00
  • 0309855d5f 🔥 Removes example project Rune Harlyk 2026-01-03 15:43:41 +01:00
  • b0ee7b6b1b ♻️ Makes feature flags be fetched over socket Rune Harlyk 2026-01-03 15:39:13 +01:00
  • 0ddfe479d9 Quest socket request when connection down Rune Harlyk 2026-01-03 15:38:21 +01:00
  • 2b817e90ef 🙈 Ignore auto generated proto files Rune Harlyk 2026-01-03 15:32:31 +01:00
  • c06b349f16 ♻️ Makes imu calibration use request reponse Rune Harlyk 2026-01-03 15:23:37 +01:00
  • dc04204e8e Adds promise based request reponse system Rune Harlyk 2026-01-03 15:21:14 +01:00
  • 585adaf28f 🔨 Adds build script for ts proto Rune Harlyk 2026-01-03 15:11:41 +01:00
  • 6a117ac5e3 ♻️ Const cast strings in feature Rune Harlyk 2026-01-03 14:30:17 +01:00
  • 83e5fcd354 Updated socket test to pass Niklas Jensen 2026-01-03 13:59:24 +01:00
  • 9d7caab295 🐸 Sending and receiving a correlated request (WIP) Niklas Jensen 2026-01-03 13:53:59 +01:00
  • f3a3ebe1ea Features reponse for esp Niklas Jensen 2026-01-03 13:38:51 +01:00
  • 210e0363ab Features size defined Niklas Jensen 2026-01-03 13:12:40 +01:00
  • 568fa93368 🔥 Removes stateful socket Rune Harlyk 2026-01-03 13:34:49 +01:00
  • 8b12d4008e Removes msgpack and json build flags Rune Harlyk 2026-01-03 13:20:40 +01:00
  • 306e7488e0 ♻️ Replace arduino math function with cmath Rune Harlyk 2026-01-03 13:20:04 +01:00
  • a2f08540f7 🔥 Removes http system metrics Rune Harlyk 2026-01-03 13:17:06 +01:00
  • 4c6b0c316d 🔥 Remove json from sensor implementations Rune Harlyk 2026-01-03 13:03:55 +01:00
  • fa332995f9 ♻️ Handle incomming messages Rune Harlyk 2026-01-03 12:49:48 +01:00
  • c0c13754f4 ♻️ Updates combase to use protobufs Rune Harlyk 2026-01-03 12:37:05 +01:00
  • 28bb35d104 Updated proto with request->response features Niklas Jensen 2026-01-03 12:35:02 +01:00
  • 719e6be8a7 Protobufs to esp: broken endpoints to make protobuf work Niklas Jensen 2026-01-03 02:20:52 +01:00
  • a6a8f4988b Fixed filesystem chart in system metrics Niklas Jensen 2026-01-03 02:19:48 +01:00
  • 7461b26c97 BIG mistake in socket causing no messages to be delivered Niklas Jensen 2026-01-03 02:16:49 +01:00
  • 62f5758ab0 System metrics fix 1 Niklas Jensen 2026-01-03 02:07:50 +01:00
  • 381ff9463d 🐛 Resubscribe to events after reconnect Rune Harlyk 2026-01-03 01:28:07 +01:00
  • 72f3650c6e ♻️ Cleanup socket Rune Harlyk 2026-01-03 01:25:17 +01:00
  • 86a4cee7ae ♻️ Makes messages use static array and sizes Rune Harlyk 2026-01-03 00:51:51 +01:00
  • 6c737c10c7 Adds build step for protobuff Rune Harlyk 2026-01-03 00:51:01 +01:00
  • a9e38c845a 🐛 Subscribe to socket event Rune Harlyk 2026-01-03 00:45:37 +01:00
  • 61905f8e95 Compile proto Niklas Jensen 2026-01-03 00:50:06 +01:00
  • 4e4e8fb190 Updated proto compile and temp added proto -> .c .h files Niklas Jensen 2026-01-02 23:55:32 +01:00
  • 96075a0110 Adds nanopb subproject Rune Harlyk 2026-01-02 23:49:37 +01:00
  • 0ef55bcc7e 🎨 Format and simplify controls Rune Harlyk 2026-01-02 22:35:04 +01:00
  • a6b5b0881a Handle vertical slider number parsin Rune Harlyk 2026-01-02 22:21:52 +01:00
  • f3d3cb1b6f Updated proto and embedded build for nanopb + esp fix Niklas Jensen 2026-01-02 20:03:11 +01:00
  • c2374bd353 Making embedded build fetch submodules for test Niklas Jensen 2026-01-02 19:39:26 +01:00
  • d07f3139b6 Updated socket test to use up to date structures Niklas Jensen 2026-01-02 19:35:26 +01:00
  • ff3a3f3d7d 🏍️ Fixed servos svelte Niklas Jensen 2026-01-02 19:25:01 +01:00
  • 72cde1a90a Fix i2c svelte Niklas Jensen 2026-01-02 19:13:18 +01:00
  • b485579d80 🔧 Fixed i2c settings Niklas Jensen 2026-01-02 19:07:54 +01:00
  • 13546d600c Fixed up IMU properly this time Niklas Jensen 2026-01-02 19:00:33 +01:00
  • 58bf8a88a6 🏌️‍♀️First iteration of proto building workflow Niklas Jensen 2026-01-02 15:27:27 +01:00
  • 9c1ad30771 🛜 Fixed wifi with protobuf, added rest message proto Niklas Jensen 2026-01-02 14:55:28 +01:00
  • a98faabfba 🦉Updated protoc to include reference to other protos Niklas Jensen 2026-01-02 14:45:11 +01:00
  • 10e56e25b3 Fix imu data among other things, start at wifi fix Niklas Jensen 2026-01-02 13:37:17 +01:00
  • d6e281d6a5 📈 Fixed TargetAngles, Gaits and more angles Niklas Jensen 2026-01-02 12:44:37 +01:00
  • cdaa60d0e1 Updated servo angles and kinematic data Niklas Jensen 2026-01-02 12:12:40 +01:00
  • f25aba5f29 Fixed the controls and cleaned up some lookup tables Niklas Jensen 2026-01-01 23:32:11 +01:00
  • 1117666f26 Fix telemetry and some more models Niklas Jensen 2026-01-01 23:13:22 +01:00
  • 19ebceb959 Redoing input data and modes, Niklas Jensen 2026-01-01 22:39:06 +01:00
  • a8abaaaf61 Adjusted parts of routes layout to work with protobufs Niklas Jensen 2026-01-01 20:10:13 +01:00
  • a53bf806ac Updated analytics (still wip) Niklas Jensen 2026-01-01 17:45:11 +01:00
  • 49a7431cef Beginning of model rework Niklas Jensen 2026-01-01 17:01:37 +01:00
  • 4633d2eb09 Prettified listeners -> split event and msg events + unit testing Niklas Jensen 2026-01-01 16:35:08 +01:00
  • 73aa38951d Minor change to new message formats. LONG WAY TO GO Niklas Jensen 2025-12-31 00:52:14 +01:00