Commit Graph

252 Commits

Author SHA1 Message Date
Guillaume ARM
e451631810 fix(ui): broken getTotalCount function 2024-05-23 20:14:47 +02:00
Guillaume ARM
be9e57ebd7 fix(ui): CountersSelectors add 'name' and 'count' in countersMap payload 2024-05-23 20:11:35 +02:00
Guillaume ARM
b1c24ee6a2 fix(ui): bad omit implementation 2024-05-23 19:15:44 +02:00
Guillaume ARM
11831c9054 fix(ui): CountersSelector selectedPage calculation 2024-05-23 19:00:10 +02:00
Guillaume ARM
6af0669b99 feat: introduce libs/ui/CountersSelector and try it in inferium-gui 2024-05-23 18:04:45 +02:00
Guillaume ARM
30c1da50e5 fix(inferium-server): crash with shallowClone when a config does not exist 2024-05-22 21:39:06 +02:00
Guillaume ARM
9e09ac85c3 fix(inferium-server): delete-config should work with a number id 2024-05-22 21:35:41 +02:00
Guillaume ARM
dd79ecb941 fix(inferium-server): do not consider new harvester if a computer id is given 2024-05-22 21:31:47 +02:00
Guillaume ARM
a28ccbc920 feat(inferium-server): add delete-config endpoint 2024-05-22 21:10:57 +02:00
Guillaume ARM
b88bc8a023 fix(inferium)!: rename getconfig in get-config 2024-05-22 21:07:13 +02:00
Guillaume ARM
49669c6e59 feat(inferium-server): add setconfig 2024-05-22 21:05:55 +02:00
Guillaume ARM
3bdfec3eda feat(inferium-server): add listharvesters 2024-05-22 20:54:14 +02:00
Guillaume ARM
877773bb5a chore: change install script and split different install files
and add empty inferium-gui program
2024-05-22 20:44:36 +02:00
Guillaume ARM
b2658117fd fix(inferium-server): length of the plan is automatically calculated 2024-05-22 19:41:26 +02:00
Guillaume ARM
c555e4e0fc chore: better logs when a new harvester is detected 2024-05-22 19:37:58 +02:00
Guillaume ARM
43c936bf3b fix(inferium-server): create persisted configs file if don't exist 2024-05-22 19:34:54 +02:00
Guillaume ARM
baba577b62 perf(net): compact data sent to the network 2024-05-22 19:32:57 +02:00
Guillaume ARM
24ffcce68d feat(inferium-server): configs are persisted 2024-05-22 19:31:53 +02:00
Guillaume ARM
77210784ff fix(inferium-harvester): handle when a turtle is blocked during forward 2024-05-22 19:31:17 +02:00
Guillaume ARM
f38f3dc7bf fix(inferium-harvester): forget to pass config 2024-05-22 18:54:21 +02:00
Guillaume ARM
90a3ac864e feat(inferium): replace getplan by getconfig 2024-05-22 18:40:00 +02:00
Guillaume ARM
38b9c24bd6 refactor(inferium-harvester): dynamic config (but still local) 2024-05-22 18:24:33 +02:00
Guillaume ARM
f988356750 feat(install): remove listed old filed during installation 2024-05-22 18:04:32 +02:00
Guillaume ARM
ddf028b4a4 chore: update README 2024-05-22 01:17:36 +02:00
Guillaume ARM
6ca8bacaf6 chore: update default startup.lua file 2024-05-22 01:16:21 +02:00
Guillaume ARM
467378f0c9 feat(inferium-harvester): add config.fertilizedBoost 2024-05-22 01:15:20 +02:00
Guillaume ARM
a29f8ac5cb fix(inferium-harvester): display of the harvest state 2024-05-22 00:17:49 +02:00
Guillaume ARM
0a9294310a feat(inferium-harvester): better logs on refuel, harvest and remove seeds 2024-05-22 00:15:29 +02:00
Guillaume ARM
b8fb2390f2 fix(inferium-harvester): better error handling for fetchRemotePlan 2024-05-21 23:52:09 +02:00
Guillaume ARM
9bd5bbc127 fix(inferium-server): bug when evaluating the type of a message 2024-05-21 23:49:11 +02:00
Guillaume ARM
7233ed7eb5 fix(inferium-harvester): avoid printing the same error message each time 2024-05-21 23:45:44 +02:00
Guillaume ARM
b9144d6847 fix(net): QUERY_PROTO was not used by sendQuery 2024-05-21 23:44:24 +02:00
Guillaume ARM
97bb32b544 chore(inferium-harvester): better debug messages 2024-05-21 23:41:43 +02:00
Guillaume ARM
6071fdb6b4 feat(inferium-harvester): fetch the remote plan before getting the local plan 2024-05-21 23:39:12 +02:00
Guillaume ARM
11b6f140e1 chore: add some debug messages 2024-05-21 23:37:35 +02:00
Guillaume ARM
cf39e16fa3 fix(inferium-server): server crash at start 2024-05-21 23:35:30 +02:00
Guillaume ARM
a4a33d1eef feat(inferium-harvester): improve printed messages + fuel management at start 2024-05-21 23:27:57 +02:00
Guillaume ARM
9dd106763e feat! migrate inferium-harvester and inferium-server to rednet 2024-05-21 23:08:12 +02:00
Guillaume ARM
cfea9f575f feat(net): add openRednet and closeRednet utils 2024-05-21 22:51:47 +02:00
Guillaume ARM
4f16cef9f5 fix(net): bad channel + change return of sendQuery 2024-05-21 22:34:50 +02:00
Guillaume ARM
5305afe203 feat(net): stopServer function for net.listenQuery 2024-05-21 21:58:49 +02:00
Guillaume ARM
3f92309ac6 feat: add new lib net.lua 2024-05-21 21:51:02 +02:00
Guillaume ARM
6294b38806 feat(inferium-server): add a warning when computerId is not known by the system 2024-05-21 20:24:09 +02:00
Guillaume ARM
cdad0204ba fix(inferium-harvester): replant only when needed 2024-05-21 20:08:07 +02:00
Guillaume ARM
cc1d083aa7 fix(inferium-server): computerId should be stringified 2024-05-21 19:12:03 +02:00
Guillaume ARM
efeba6f4cb fix(inferium-plans): default plan 2024-05-21 19:09:11 +02:00
Guillaume ARM
e628ec2153 feat(inferium-server)!: support of multi computer plans 2024-05-21 18:52:07 +02:00
Guillaume ARM
b075b953ab feat(inferium-harvester): crash the process when no response from the inferium server 2024-05-21 18:51:02 +02:00
Guillaume ARM
d4cbe6e808 feat(inferium-harvester): do not block harvest procedure when no crop 2024-05-21 18:02:27 +02:00
Guillaume ARM
4af7ae8cfe feat(inferium-harvester): do not wait for crops 2024-05-21 17:56:27 +02:00