Commit graph

52 commits

Author SHA1 Message Date
marin.gerard 28b4ad9606 Actualiser README.md 2024-06-27 15:50:42 +02:00
Julien Oculi ce224ede98 docs: 📝 add repo readme 2024-06-26 14:55:33 +02:00
Julien Oculi 23fa6aa887 docs: 📝 add per workspace readme 2024-06-26 14:45:29 +02:00
Julien Oculi e316d3a608 feat(client): add feedback message on connection success 2024-06-26 14:34:22 +02:00
Julien Oculi 491d7ea1ab docs(server): 📝 replace comment by docstring for functions 2024-06-26 14:24:41 +02:00
Julien Oculi 44699dba7c refactor(server): ♻️ rewrite server config to c++ header 2024-06-26 14:00:43 +02:00
Julien Oculi 60cf7da8d7 refactor(server): ♻️ rename function to be more explicit and use arguments instead of global state 2024-06-26 13:17:22 +02:00
Julien Oculi 8d7c46f9c7 refactor(server): ♻️ extract server logic from main file 2024-06-26 13:12:21 +02:00
Julien Oculi 1e704fa356 refactor(server): ♻️ deduplicate code, split logic into headers for readability and add some doc 2024-06-26 12:48:07 +02:00
Julien Oculi 45b7f115a7 chore(server): ✏️ fix typos in comments 2024-06-26 12:41:34 +02:00
Julien Oculi 5bf06a4e94 refactor(server): ♻️ move global const to config header and use #define instead of memory const 2024-06-26 12:27:50 +02:00
Julien Oculi 93922dc387 chore(config): 🔧 update vscode config and workspace 2024-06-26 12:20:02 +02:00
Julien Oculi ff40bcc62a feat(server): ⚗️ update wifi settings to test on simulator
!wifi settings
2024-06-26 12:18:45 +02:00
Julien Oculi 5819c6174c fix(client): 🐛 disable cors in case client is served from another domain 2024-06-26 12:14:30 +02:00
Julien Oculi 65024b444e ci(server): 👷 update simulator diagram 2024-06-26 11:52:11 +02:00
Julien Oculi 10140a3522 build(server): 👷 configure platformIO and Wokwi for testing sources 2024-06-26 11:14:05 +02:00
Julien Oculi d0a76fdc0b refactor(server): ♻️ move sources in src sub dir 2024-06-26 11:13:12 +02:00
Julien Oculi d6e2a2ada6 chore(config): 🔧 setting up a workspace for build server sources 2024-06-26 10:40:11 +02:00
Julien Oculi 477e85ba56 refactor(server): ♻️ move global variables into a struct 2024-06-25 22:09:17 +02:00
Julien Oculi 9b055207d6 fix(server): 🐛 wrong type in function parameter 2024-06-25 22:08:39 +02:00
Julien Oculi 704a352724 refactor(server): ♻️ refactor code to reduce complexity 2024-06-25 18:04:48 +02:00
Julien Oculi f1a70e6cfb fix(server): 🐛 wrong error message when no params 2024-06-25 17:58:50 +02:00
Julien Oculi 455d6d6bce refactor(server): ♻️ reduce code complexity 2024-06-25 17:57:54 +02:00
Julien Oculi 1e5fc119ad refactor(server): ♻️ reduce code duplication 2024-06-25 17:34:41 +02:00
Julien Oculi bf3ea49e13 refactor(server): ♻️ reduce code complexity 2024-06-25 17:32:09 +02:00
Julien Oculi c1cdd646e2 refactor(server): ♻️ simplify motor control and remove code duplication 2024-06-25 17:20:53 +02:00
Julien Oculi 05e3b607a2 fix(client): 💄 css grid overflow on small devices 2024-06-25 16:12:13 +02:00
Julien Oculi 49e32d5bf1 feat(client): restore settings on reload 2024-06-25 16:03:40 +02:00
Julien Oculi 3781d07a8c refactor(client): ♻️ rename argument to be more meaningful 2024-06-25 16:02:57 +02:00
Julien Oculi b61220ecd2 chore(server): ✏️ fix typos in comments 2024-06-25 15:23:50 +02:00
Julien Oculi a1d53fcd59 refactor(client): ♻️ split script into modules 2024-06-25 15:16:19 +02:00
Julien Oculi 95c471e5d8 refactor(client): ♻️ split source files for readability 2024-06-25 14:58:06 +02:00
Julien Oculi 479234ef1d feat(client): 💄 revamp ui and add css 2024-06-25 14:55:30 +02:00
Julien Oculi dce08d2b40 feat(client): support custom port in ip input pattern 2024-06-25 14:03:28 +02:00
Julien Oculi a941446dd6 feat(client): add touch ui and handlers for controls 2024-06-25 14:02:59 +02:00
Julien Oculi ff6604dfa1 fix(client): 🐛 missing argument in sessionStorage.setItem 2024-06-25 14:01:37 +02:00
Julien Oculi a269f45f23 refactor(client): ♻️ resolve endpoint inside sendCommand instead of redundant argument 2024-06-25 13:41:17 +02:00
Julien Oculi 4ccf981f12 refactor(client): ♻️ update keyboard event handler to fit new API 2024-06-25 13:31:27 +02:00
Julien Oculi a585177a3f fix(client): 🐛 typo in query selectors 2024-06-25 13:26:35 +02:00
Julien Oculi 61cc89e48c refactor(client): ♻️ move handlers at the top of the document 2024-06-25 13:19:07 +02:00
Julien Oculi 0fdbeaf258 chore(client): 📝 improve move-input label and title 2024-06-25 13:16:17 +02:00
Julien Oculi 76e2be5ae5 feat(client): implement handlers tfor controls 2024-06-25 13:15:04 +02:00
Julien Oculi 6044a3e50c feat(client): add function to test connection on ip update 2024-06-25 12:58:11 +02:00
Julien Oculi 994254a1a5 refactor(client): ♻️ improve sendCommand flexibility and type checking 2024-06-25 12:49:21 +02:00
Julien Oculi 75959df9c2 feat(client): add form settings handler 2024-06-25 12:47:06 +02:00
Julien Oculi 8d561f14c3 refactor(client): ♻️ remove deprecated xhr API and rewrite hard coded and redundant parts 2024-06-25 12:27:16 +02:00
Julien Oculi 63b92d00a8 refactor(client): ♻️ remove deprecated var keyword 2024-06-25 11:54:03 +02:00
Julien Oculi 48a0e3afdd fix(client): 🐛 remove empty payload sended on page load 2024-06-25 11:52:32 +02:00
Julien Oculi 8a0d2d4c71 fix(client): use better event type to prevent unnecessary and incomplete requests 2024-06-25 11:50:45 +02:00
Julien Oculi c8100fd036 feat(client): refactor settings and controls forms and update attributes to fit expected datas 2024-06-25 11:48:04 +02:00