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 |
|
Julien Oculi
|
e7ebd17334
|
refactor(client): ♻️ update head viewport and format document
|
2024-06-25 11:21:25 +02:00 |
|
Julien Oculi
|
2844c9b1e1
|
initial commit
|
2024-06-25 11:19:53 +02:00 |
|