Commit Graph

71 Commits

Author SHA1 Message Date
Guillaume ARM
b5aeb3532e feat(notify): add libs/notify 2024-05-26 20:30:13 +02:00
Guillaume ARM
98bf2b2f31 feat(tunnels-miner): add onWaitCb on waitForInventory util + prepare for notification 2024-05-26 19:44:20 +02:00
Guillaume ARM
432bdddd4e fix(turtle-utils): forceUp and forceDown 2024-05-26 13:38:31 +02:00
Guillaume ARM
6b6fcac1d1 fix(robot): loadRobotState should set the state using onLoad result 2024-05-26 05:15:16 +02:00
Guillaume ARM
c2e63d427a feat: implement first version of tunnels-miner 2024-05-26 03:34:10 +02:00
Guillaume ARM
edcab83d4e feat(robot): add turnBack method 2024-05-26 01:35:12 +02:00
Guillaume ARM
69a04a19d5 feat(turtle-utils): better getFuelPercentage for display 2024-05-26 01:21:00 +02:00
Guillaume ARM
c030b03a11 feat(tutle-utils): add digAllUp method 2024-05-26 00:55:28 +02:00
Guillaume ARM
c639157bdb fix(robot): custom onSave + onLoad 2024-05-26 00:35:32 +02:00
Guillaume ARM
a78ed6dba3 feat(tutle-utils): add isInventoryFull method 2024-05-26 00:34:02 +02:00
Guillaume ARM
c5dcfaf2b7 feat(tutle-utils): digAll return value 2024-05-26 00:07:09 +02:00
Guillaume ARM
ffccce4700 feat(robot): add config.onSave function 2024-05-25 23:43:45 +02:00
Guillaume ARM
f6ab6d6f77 feat(robot): add config with autoload/autosave props 2024-05-25 23:38:25 +02:00
Guillaume ARM
4062c87f48 fix(robot): bug in mutateRobotPosition due to typo 2024-05-25 23:31:38 +02:00
Guillaume ARM
494c32faf6 feat(robot): add saveRobotState and loadRobotState methods 2024-05-25 23:22:05 +02:00
Guillaume ARM
022f778f0b chore: add missing robot.back method
and keep robot.backward as an alias
2024-05-25 23:13:00 +02:00
Guillaume ARM
1183442712 fix(CountersSelectors): display selected line on other pages 2024-05-25 13:06:14 +02:00
Guillaume ARM
cd2e624182 fix(CountersSelectors): fix dropN function 2024-05-25 12:52:14 +02:00
Guillaume ARM
a1364a4bff fix(coal-creafter): be sure to select slot 1 + fix dropAll 2024-05-24 18:46:17 +02:00
Guillaume ARM
43d931994a refactor: introduce new shared inferium lib 2024-05-24 17:27:46 +02:00
Guillaume ARM
58bb9d6d24 refactor(inferium-harvester): add turtleUtils.isSeedInSlot 2024-05-24 17:15:39 +02:00
Guillaume ARM
4502db1ba1 perf(inferium-harvester): do not continue replant when inventory is empty 2024-05-24 16:33:56 +02:00
Guillaume ARM
1d36a684bf fix(CountersSelector): reset cursor position 2024-05-24 01:26:10 +02:00
Guillaume ARM
3ef5930f4f feat(libs): add utils.rep 2024-05-24 01:08:03 +02:00
Guillaume ARM
f9fb8e26df feat(libs): add utils.merge and utils.concat 2024-05-24 00:26:28 +02:00
Guillaume ARM
28ea977b86 refactor(ui): cleanup + prepare inferium-gui final implementation 2024-05-23 23:34:36 +02:00
Guillaume ARM
c0ea32bf17 fix(inferium-gui): missing width for centerString 2024-05-23 23:22:40 +02:00
Guillaume ARM
8ece6948e5 fix(CountersSelector): better window clear strategy 2024-05-23 23:19:56 +02:00
Guillaume ARM
598bf7bfa5 fix(CountersSelector): broken pageDown 2024-05-23 22:47:41 +02:00
Guillaume ARM
4b7a38ebf0 feat(CountersSelectors): add pageup/pagedown/home/end shortcuts 2024-05-23 22:46:24 +02:00
Guillaume ARM
64176024f3 feat(CountersSelectors): add 'delete' shortcut + change 'm' 2024-05-23 22:38:29 +02:00
Guillaume ARM
642604da9d fix(CountersSelector): 'q' shortcut last fixes 2024-05-23 22:34:46 +02:00
Guillaume ARM
f45d979312 fix(CountersSelector): fix broken 'q' shortcut 2024-05-23 22:30:40 +02:00
Guillaume ARM
69b31f24a9 feat(CountersSelector): add 'm' shortcut 2024-05-23 22:19:38 +02:00
Guillaume ARM
56558fad7a feat(CountersSelector): add 'r' and 'q' + refactor 2024-05-23 22:10:57 +02:00
Guillaume ARM
4903f0a96c fix(CountersSelector): bad writeLine function 2024-05-23 21:58:41 +02:00
Guillaume ARM
7f7d3e801e feat(CountersSelector): refactor + better title bar 2024-05-23 21:55:36 +02:00
Guillaume ARM
ab17e80fa5 fix(CountersSelectors): createWriteWithColor 2024-05-23 21:19:28 +02:00
Guillaume ARM
5501e06844 fix(CountersSelector): bad selectedPage calculation 2024-05-23 21:02:20 +02:00
Guillaume ARM
b2beb2fdbb fix(ui): better rendering result for CountersSelector 2024-05-23 20:58:01 +02:00
Guillaume ARM
b8c83bc959 fix(ui): create a window for the CountersSelector 2024-05-23 20:43:09 +02:00
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
baba577b62 perf(net): compact data sent to the network 2024-05-22 19:32:57 +02:00
Guillaume ARM
b9144d6847 fix(net): QUERY_PROTO was not used by sendQuery 2024-05-21 23:44:24 +02:00
Guillaume ARM
cfea9f575f feat(net): add openRednet and closeRednet utils 2024-05-21 22:51:47 +02:00