MayaTheShy
|
b632e14932
|
feat: Add chunk analysis handling and search functionality in turtle store
|
2026-02-20 02:20:34 -05:00 |
|
MayaTheShy
|
5208c38738
|
feat: Add new turtle commands for scanning, extraction, building, and autocrafting with error and warning displays
|
2026-02-20 02:19:59 -05:00 |
|
MayaTheShy
|
a64e9a1a51
|
feat: Add interaction toolbar and block count HUD to Map3D component
|
2026-02-20 02:19:51 -05:00 |
|
MayaTheShy
|
be0064aae5
|
feat: Implement enhanced interaction handling with move, build, and selection previews in Map3D component
|
2026-02-20 02:18:40 -05:00 |
|
MayaTheShy
|
dd2a877192
|
feat: Add move and build preview components with selection area for enhanced interaction
|
2026-02-20 02:18:16 -05:00 |
|
MayaTheShy
|
1ef975cbae
|
feat: Optimize WorldBlocks rendering with chunked InstancedMesh and interaction handling
|
2026-02-20 02:18:08 -05:00 |
|
MayaTheShy
|
e62e83cf33
|
feat: Enhance interaction modes with detailed comments in Map3D component
|
2026-02-20 02:17:13 -05:00 |
|
MayaTheShy
|
eff33dfe09
|
feat: Add real-time inventory and peripheral event handling for turtles
|
2026-02-20 02:15:54 -05:00 |
|
MayaTheShy
|
f38a219ad0
|
feat: Add real-time inventory and peripheral event handling for Turtle
|
2026-02-20 02:15:45 -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
|
dca14643c6
|
feat: Refactor TurtleCard and TurtleDetails to implement active state management and enhance command handling
|
2026-02-20 02:03:47 -05:00 |
|
MayaTheShy
|
67498b93bf
|
feat: Add setTurtleState and execOnTurtle functions for REST API integration
|
2026-02-20 02:02:40 -05:00 |
|
MayaTheShy
|
df00a6be70
|
feat: Add handling for 'blocks_discovered' message to update worldBlocks in turtle store
|
2026-02-20 02:02:04 -05:00 |
|
MayaTheShy
|
f23ebcb05a
|
feat: Enhance multi-face texture handling for Minecraft blocks in Map3D component
|
2026-02-20 02:01:53 -05:00 |
|
MayaTheShy
|
08281d88fe
|
feat: Expand texture mapping for Minecraft blocks and enhance multi-face block handling
|
2026-02-20 02:01:00 -05:00 |
|
MayaTheShy
|
882dc75762
|
feat: Add state management and modes for turtle commands in Pocket Computer
|
2026-02-20 01:59:37 -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
|
f8baadce3a
|
feat: Implement eval command protocol and response handling in web bridge
|
2026-02-20 01:53:43 -05:00 |
|
MayaTheShy
|
a5aec5800e
|
Refactor turtle.lua for v4: Implement eval/response protocol, streamline state management, enhance GPS and movement functions, and improve command handling.
|
2026-02-20 01:50:55 -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 |
|
MayaTheShy
|
bdc4dade9f
|
feat: Implement RefuelingState class for turtle state machine to manage fuel replenishment
|
2026-02-20 01:46:09 -05:00 |
|
MayaTheShy
|
e8ef1d669b
|
feat: Implement MiningState class for turtle state machine to autonomously mine and explore
|
2026-02-20 01:46:05 -05:00 |
|
MayaTheShy
|
3dfc4237c6
|
feat: Add index.js to export state classes for turtle state machine
|
2026-02-20 01:46:01 -05:00 |
|
MayaTheShy
|
1492f59de7
|
feat: Implement GoHomeState class for turtle state machine to navigate back to home position
|
2026-02-20 01:45:57 -05:00 |
|
MayaTheShy
|
d2185ac493
|
feat: Implement FarmingState class for turtle state machine to automate farming operations
|
2026-02-20 01:45:46 -05:00 |
|
MayaTheShy
|
fa98e86055
|
feat: Implement ExploringState class for turtle state machine to autonomously explore and discover the world map
|
2026-02-20 01:45:39 -05:00 |
|
MayaTheShy
|
1b08777f88
|
feat: Implement DumpInventoryState class for turtle state machine to manage inventory dumping
|
2026-02-20 01:45:29 -05:00 |
|
MayaTheShy
|
68d4ee52c9
|
feat: Implement MovingState class for turtle state machine to navigate to target positions
|
2026-02-20 01:42:16 -05:00 |
|
MayaTheShy
|
6f73fdd0ed
|
feat: Implement IdleState class for turtle state machine to handle idle behavior
|
2026-02-20 01:42:06 -05:00 |
|
MayaTheShy
|
0f22c8e49b
|
feat: Add BaseState class for turtle state machine with async generator support
|
2026-02-20 01:41:58 -05:00 |
|
MayaTheShy
|
9796f73e64
|
feat: Implement PriorityQueue class for D* Lite pathfinding with min-heap functionality
|
2026-02-20 01:41:01 -05:00 |
|
MayaTheShy
|
6da90fc560
|
feat: Add pathfinding module exports for Point, Node, PriorityQueue, and DStarLite
|
2026-02-20 01:40:53 -05:00 |
|
MayaTheShy
|
afc4c1f97a
|
feat: Implement D* Lite pathfinding algorithm with node management and dynamic replanning
|
2026-02-20 01:40:48 -05:00 |
|
MayaTheShy
|
9a294f0c98
|
feat: Add Point class to represent 3D coordinates with distance calculations and neighbor retrieval
|
2026-02-20 01:40:39 -05:00 |
|
MayaTheShy
|
1f803fbde6
|
feat: Implement Node class for D* Lite pathfinding algorithm with traversal cost calculation
|
2026-02-20 01:40:32 -05:00 |
|
MayaTheShy
|
207f6901d6
|
fix: Update mining stats and top miners endpoints to return structured data for single and multiple turtles
|
2026-02-20 01:32:35 -05:00 |
|
MayaTheShy
|
d2e0deb945
|
fix: Add UNIQUE constraint to mining blocks table for turtle_id, block_type, and session_start
|
2026-02-20 01:32:01 -05:00 |
|
MayaTheShy
|
9fd9180087
|
fix: Update loadTasks function to handle server responses with flat arrays or single task objects
|
2026-02-20 01:31:56 -05:00 |
|