MayaTheShy
|
bfae87287a
|
refactor: add color parameter to saveMiningArea and updateMiningArea functions; implement write-file and refresh-inventory endpoints for Turtle
|
2026-02-20 04:20:06 -05:00 |
|
MayaTheShy
|
12fc109a30
|
refactor: add areaName and color properties to formatMiningArea function
|
2026-02-20 04:19:34 -05:00 |
|
MayaTheShy
|
973e4be6a3
|
refactor: add color and name parameters to saveMiningArea and implement updateMiningArea function
|
2026-02-20 04:19:27 -05:00 |
|
MayaTheShy
|
fb84b5a554
|
refactor: add name and color columns to mining_areas table and handle migration
|
2026-02-20 04:19:03 -05:00 |
|
MayaTheShy
|
2e3d5b4b6b
|
refactor: enhance refueling logic and add file writing and inventory refresh methods in Turtle class
|
2026-02-20 04:18:44 -05:00 |
|
MayaTheShy
|
9a34f72178
|
refactor: track steps since last refuel and total steps in Turtle class
|
2026-02-20 04:18:03 -05:00 |
|
MayaTheShy
|
88fdd1c46d
|
refactor: add fuel efficiency tracking to Turtle class
|
2026-02-20 04:17:47 -05:00 |
|
MayaTheShy
|
e84ca4cfb9
|
refactor: enhance WebSocket handling for bridge connections and command forwarding
|
2026-02-20 04:14:03 -05:00 |
|
MayaTheShy
|
989b6f9118
|
refactor: update IdleState to include periodic fuel checks and adjust sleep duration
|
2026-02-20 04:04:01 -05:00 |
|
MayaTheShy
|
ec5f048d49
|
fix: correct function name to retrieve world blocks in chunk analysis endpoint
|
2026-02-20 04:03:54 -05:00 |
|
MayaTheShy
|
60c5b3aaba
|
feat: add chunk analysis endpoint to compute ore density from discovered blocks
|
2026-02-20 04:03:34 -05:00 |
|
MayaTheShy
|
2c806bf994
|
refactor: enhance state loop error handling with consecutive error tracking for improved resilience
|
2026-02-20 04:03:23 -05:00 |
|
MayaTheShy
|
b8a1b7c0b3
|
refactor: streamline safety checks and error handling in mining operation for improved reliability
|
2026-02-20 03:54:23 -05:00 |
|
MayaTheShy
|
8fcd3f44c7
|
refactor: improve error handling and retry logic in exploration state for enhanced stability
|
2026-02-20 03:54:15 -05:00 |
|
MayaTheShy
|
7385c258d5
|
refactor: implement error handling and retry logic in state loop for improved resilience
|
2026-02-20 03:54:07 -05:00 |
|
MayaTheShy
|
7da9c1d0d8
|
refactor: remove legacy turtleData getter and update command handling for eval commands
|
2026-02-20 03:45:23 -05:00 |
|
MayaTheShy
|
2549adc49d
|
refactor: replace legacy command handling with unified pending command queue
|
2026-02-20 03:44:44 -05:00 |
|
MayaTheShy
|
bad3b5bf13
|
refactor: replace legacy command queue with eval command queue in Turtle class
|
2026-02-20 03:44:27 -05:00 |
|
MayaTheShy
|
de58ec6b08
|
Refactor group command handling to enforce server control of turtle movement and reject legacy commands
|
2026-02-20 03:44:11 -05:00 |
|
MayaTheShy
|
f6b39808aa
|
Refactor WebSocket command handling to enforce server-side control of turtle movement and remove legacy command support
|
2026-02-20 03:43:45 -05:00 |
|
MayaTheShy
|
586b161da9
|
style: Add turnLeft and turnRight methods to Turtle class for directional control
|
2026-02-20 03:41:46 -05:00 |
|
MayaTheShy
|
2316e14b9c
|
style: Add server-side endpoints for turtle movement and actions
|
2026-02-20 03:41:42 -05:00 |
|
MayaTheShy
|
cb2353785f
|
style: Add middleware to rewrite requests without /api prefix for reverse proxy compatibility
|
2026-02-20 03:29:14 -05:00 |
|
MayaTheShy
|
fc5cbae73e
|
style: Simplify Dockerfile by copying all server code in a single command
|
2026-02-20 03:11:35 -05:00 |
|
MayaTheShy
|
997c64c40b
|
style: Escape quotes and backslashes in usePeripheralWithSide method for safe Lua string interpolation
|
2026-02-20 02:50:14 -05:00 |
|
MayaTheShy
|
a68ddd843f
|
style: Update block search API to accept 'name' parameter as an alternative to 'pattern'
|
2026-02-20 02:50:09 -05:00 |
|
MayaTheShy
|
fe44978f6e
|
style: Escape quotes and backslashes in turtle place methods and connectToInventory for safe Lua string interpolation
|
2026-02-20 02:48:00 -05:00 |
|
MayaTheShy
|
c862b2816c
|
style: Escape quotes and backslashes in turtle rename method for safe Lua string interpolation
|
2026-02-20 02:47:41 -05:00 |
|
MayaTheShy
|
73f8a21a81
|
style: Refactor gpsLocate method for improved position handling and code clarity
|
2026-02-20 02:47:36 -05:00 |
|
MayaTheShy
|
67b2d7eb2e
|
feat: Add turtle auto-naming, state recovery, and multiple action endpoints for inventory management
|
2026-02-20 02:34:13 -05:00 |
|
MayaTheShy
|
7b63c92434
|
feat: Enhance DumpInventoryState with fuzzy container detection and detailed dump reporting
|
2026-02-20 02:33:30 -05:00 |
|
MayaTheShy
|
11c289a3ed
|
feat: Add Levenshtein distance utility for fuzzy matching of item names
|
2026-02-20 02:32:43 -05:00 |
|
MayaTheShy
|
ac6dd5da95
|
feat: Enhance Turtle class with state recovery, command chaining, and new movement methods
|
2026-02-20 02:30:15 -05:00 |
|
MayaTheShy
|
58cc909de8
|
feat: Add turtle state persistence functions for saving, retrieving, and deleting turtle states
|
2026-02-20 02:27:44 -05:00 |
|
MayaTheShy
|
b9023758a6
|
feat: Add turtle state persistence table for reconnect recovery
|
2026-02-20 02:26:31 -05:00 |
|
MayaTheShy
|
0bf5590343
|
feat: Export additional states for scanning, extraction, building, and autocrafting in Turtle state machine
|
2026-02-20 02:15:36 -05:00 |
|
MayaTheShy
|
bf7db42384
|
feat: Add additional states for scanning, extracting, building, and autocrafting in Turtle state machine
|
2026-02-20 02:15:31 -05:00 |
|
MayaTheShy
|
8731da04f9
|
feat: Add real-time event handling and chunk analysis endpoints for turtles
|
2026-02-20 02:15:26 -05:00 |
|
MayaTheShy
|
ff58778f3f
|
feat: Add additional properties to Turtle state for enhanced status reporting
|
2026-02-20 02:13:10 -05:00 |
|
MayaTheShy
|
668d4a3685
|
feat: Enhance Turtle class with new properties and real-time event handling for peripherals and inventory
|
2026-02-20 02:12:56 -05:00 |
|
MayaTheShy
|
e401c39bb3
|
feat: Implement AutocraftState for automated crafting with workbench integration
|
2026-02-20 02:12:29 -05:00 |
|
MayaTheShy
|
d4e6b469df
|
feat: Add BuildingState for autonomous block placement with material management
|
2026-02-20 02:11:45 -05:00 |
|
MayaTheShy
|
150cc4b41a
|
feat: Implement ScanState for systematic scanning with multiple scanner types
|
2026-02-20 02:11:04 -05:00 |
|
MayaTheShy
|
220f2a90d4
|
feat: Implement ExtractionState for smart ore extraction with area scanning and mining logic
|
2026-02-20 02:10:58 -05:00 |
|
MayaTheShy
|
ba11d2c9d2
|
feat: Add chunk analysis table and enhance world_blocks schema for block state and tags
|
2026-02-20 02:10:50 -05:00 |
|
MayaTheShy
|
4c774ac306
|
feat: Enhance turtle command handling with legacy support and eval response endpoints
|
2026-02-20 01:57:09 -05:00 |
|
MayaTheShy
|
e38551dfc2
|
feat: Update command polling endpoint to support combined eval and legacy commands for turtles
|
2026-02-20 01:54:59 -05:00 |
|
MayaTheShy
|
87c103ea9e
|
feat: Update WebSocket handling for turtle commands and status updates, transitioning to Turtle instance methods for state management
|
2026-02-20 01:54:43 -05:00 |
|
MayaTheShy
|
836e7b61c7
|
feat: Enhance turtle instance management with improved state handling and event forwarding
|
2026-02-20 01:54:15 -05:00 |
|
MayaTheShy
|
0e41ee12c5
|
feat: Add Turtle class to manage state machine and command execution for server-side turtles
|
2026-02-20 01:46:39 -05:00 |
|