c6ff9094ed
style: Refactor TurtleDetails to use direct command functions and remove legacy command handling
MayaTheShy
2026-02-20 03:41:21 -05:00
cb2353785f
style: Add middleware to rewrite requests without /api prefix for reverse proxy compatibility
MayaTheShy
2026-02-20 03:29:14 -05:00
46c0817270
style: Update SERVER_URL to direct to Docker server on LAN for local development
MayaTheShy
2026-02-20 03:16:35 -05:00
f0281ddaa5
style: Remove version declaration from docker-compose.yml for cleaner configuration
MayaTheShy
2026-02-20 03:15:42 -05:00
fc5cbae73e
style: Simplify Dockerfile by copying all server code in a single command
MayaTheShy
2026-02-20 03:11:35 -05:00
9cb2939224
style: Update API fetch URL to use dynamic origin for improved flexibility
MayaTheShy
2026-02-20 03:09:53 -05:00
1a2de77ae2
style: Update API URL construction for improved endpoint clarity
MayaTheShy
2026-02-20 03:09:49 -05:00
420456c04b
style: Update SERVER_URL to use reverse proxy for improved security
MayaTheShy
2026-02-20 03:09:45 -05:00
b7221327c2
style: Add shadow-receiving ground plane and update UI colors for improved consistency and depth
MayaTheShy
2026-02-20 03:05:59 -05:00
997201b139
style: Enhance lighting and shadow effects for improved visual depth and realism
MayaTheShy
2026-02-20 03:05:26 -05:00
daaf969662
style: Remove view controls for improved layout consistency and simplify app structure
MayaTheShy
2026-02-20 03:05:22 -05:00
0b61d8b2dd
style: Remove view controls for improved layout consistency and responsiveness
MayaTheShy
2026-02-20 03:05:18 -05:00
586d231720
style: Update color presets in GroupsPanel for improved consistency with Minecraft theme
MayaTheShy
2026-02-20 02:59:44 -05:00
3c6ee280ba
style: Update task status and priority colors for improved visibility and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:58:54 -05:00
5966d4de2b
style: Update StatusBadge colors for improved visibility and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:58:45 -05:00
1d99ba534a
style: Revamp MiningAreasPanel.css for improved aesthetics and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:58:38 -05:00
b06f878ca0
style: Update VoiceControl.css for improved aesthetics and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:56:27 -05:00
943cc73163
style: Enhance PathRecorder.css for improved aesthetics and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:55:20 -05:00
2263fbb1de
style: Revamp TaskPanel.css for improved aesthetics and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:54:18 -05:00
481be70940
style: Revamp GroupsPanel.css for enhanced Minecraft theme consistency and improved aesthetics
MayaTheShy
2026-02-20 02:53:24 -05:00
60ef3b81f7
style: Update StatsPanel.css for improved aesthetics and consistency with Minecraft theme
MayaTheShy
2026-02-20 02:52:22 -05:00
997c64c40b
style: Escape quotes and backslashes in usePeripheralWithSide method for safe Lua string interpolation
MayaTheShy
2026-02-20 02:50:14 -05:00
a68ddd843f
style: Update block search API to accept 'name' parameter as an alternative to 'pattern'
MayaTheShy
2026-02-20 02:50:09 -05:00
fe44978f6e
style: Escape quotes and backslashes in turtle place methods and connectToInventory for safe Lua string interpolation
MayaTheShy
2026-02-20 02:48:00 -05:00
c862b2816c
style: Escape quotes and backslashes in turtle rename method for safe Lua string interpolation
MayaTheShy
2026-02-20 02:47:41 -05:00
73f8a21a81
style: Refactor gpsLocate method for improved position handling and code clarity
MayaTheShy
2026-02-20 02:47:36 -05:00
617310eade
style: Enhance eval response handling and inventory update for improved data management
MayaTheShy
2026-02-20 02:47:29 -05:00
7dae800eed
style: Adjust button layout in drawDetail function for improved UI organization
MayaTheShy
2026-02-20 02:47:16 -05:00
86a6db04ac
style: Update selected inventory slot outline color for improved UI consistency
MayaTheShy
2026-02-20 02:44:49 -05:00
8e1d1f67fc
style: Update error, warning, and peripheral colors for improved UI consistency
MayaTheShy
2026-02-20 02:44:26 -05:00
fa8b45b74a
style: Update TurtleCard and TurtleDetails components for improved UI consistency
MayaTheShy
2026-02-20 02:44:14 -05:00
32677ecac5
style: Revamp Control Panel CSS with Minecraft-themed colors and improved UI elements
MayaTheShy
2026-02-20 02:42:08 -05:00
67b2d7eb2e
feat: Add turtle auto-naming, state recovery, and multiple action endpoints for inventory management
MayaTheShy
2026-02-20 02:34:13 -05:00
7b63c92434
feat: Enhance DumpInventoryState with fuzzy container detection and detailed dump reporting
MayaTheShy
2026-02-20 02:33:30 -05:00
2a0a90892c
feat: Add computer label handling and status broadcasting on rename command
MayaTheShy
2026-02-20 02:33:25 -05:00
11c289a3ed
feat: Add Levenshtein distance utility for fuzzy matching of item names
MayaTheShy
2026-02-20 02:32:43 -05:00
ac6dd5da95
feat: Enhance Turtle class with state recovery, command chaining, and new movement methods
MayaTheShy
2026-02-20 02:30:15 -05:00
58cc909de8
feat: Add turtle state persistence functions for saving, retrieving, and deleting turtle states
MayaTheShy
2026-02-20 02:27:44 -05:00
b9023758a6
feat: Add turtle state persistence table for reconnect recovery
MayaTheShy
2026-02-20 02:26:31 -05:00
6e05efa2f0
feat: Add scan, extract, build, and autocraft buttons to turtle control interface
MayaTheShy
2026-02-20 02:21:09 -05:00
b632e14932
feat: Add chunk analysis handling and search functionality in turtle store
MayaTheShy
2026-02-20 02:20:34 -05:00
5208c38738
feat: Add new turtle commands for scanning, extraction, building, and autocrafting with error and warning displays
MayaTheShy
2026-02-20 02:19:59 -05:00
a64e9a1a51
feat: Add interaction toolbar and block count HUD to Map3D component
MayaTheShy
2026-02-20 02:19:51 -05:00
be0064aae5
feat: Implement enhanced interaction handling with move, build, and selection previews in Map3D component
MayaTheShy
2026-02-20 02:18:40 -05:00
dd2a877192
feat: Add move and build preview components with selection area for enhanced interaction
MayaTheShy
2026-02-20 02:18:16 -05:00
1ef975cbae
feat: Optimize WorldBlocks rendering with chunked InstancedMesh and interaction handling
MayaTheShy
2026-02-20 02:18:08 -05:00
e62e83cf33
feat: Enhance interaction modes with detailed comments in Map3D component
MayaTheShy
2026-02-20 02:17:13 -05:00
eff33dfe09
feat: Add real-time inventory and peripheral event handling for turtles
MayaTheShy
2026-02-20 02:15:54 -05:00
f38a219ad0
feat: Add real-time inventory and peripheral event handling for Turtle
MayaTheShy
2026-02-20 02:15:45 -05:00
0bf5590343
feat: Export additional states for scanning, extraction, building, and autocrafting in Turtle state machine
MayaTheShy
2026-02-20 02:15:36 -05:00
bf7db42384
feat: Add additional states for scanning, extracting, building, and autocrafting in Turtle state machine
MayaTheShy
2026-02-20 02:15:31 -05:00
8731da04f9
feat: Add real-time event handling and chunk analysis endpoints for turtles
MayaTheShy
2026-02-20 02:15:26 -05:00
ff58778f3f
feat: Add additional properties to Turtle state for enhanced status reporting
MayaTheShy
2026-02-20 02:13:10 -05:00
668d4a3685
feat: Enhance Turtle class with new properties and real-time event handling for peripherals and inventory
MayaTheShy
2026-02-20 02:12:56 -05:00
e401c39bb3
feat: Implement AutocraftState for automated crafting with workbench integration
MayaTheShy
2026-02-20 02:12:29 -05:00
d4e6b469df
feat: Add BuildingState for autonomous block placement with material management
MayaTheShy
2026-02-20 02:11:45 -05:00
150cc4b41a
feat: Implement ScanState for systematic scanning with multiple scanner types
MayaTheShy
2026-02-20 02:11:04 -05:00
220f2a90d4
feat: Implement ExtractionState for smart ore extraction with area scanning and mining logic
MayaTheShy
2026-02-20 02:10:58 -05:00
ba11d2c9d2
feat: Add chunk analysis table and enhance world_blocks schema for block state and tags
MayaTheShy
2026-02-20 02:10:50 -05:00
dca14643c6
feat: Refactor TurtleCard and TurtleDetails to implement active state management and enhance command handling
MayaTheShy
2026-02-20 02:03:47 -05:00
67498b93bf
feat: Add setTurtleState and execOnTurtle functions for REST API integration
MayaTheShy
2026-02-20 02:02:40 -05:00
df00a6be70
feat: Add handling for 'blocks_discovered' message to update worldBlocks in turtle store
MayaTheShy
2026-02-20 02:02:04 -05:00
f23ebcb05a
feat: Enhance multi-face texture handling for Minecraft blocks in Map3D component
MayaTheShy
2026-02-20 02:01:53 -05:00
08281d88fe
feat: Expand texture mapping for Minecraft blocks and enhance multi-face block handling
MayaTheShy
2026-02-20 02:01:00 -05:00
882dc75762
feat: Add state management and modes for turtle commands in Pocket Computer
MayaTheShy
2026-02-20 01:59:37 -05:00
4c774ac306
feat: Enhance turtle command handling with legacy support and eval response endpoints
MayaTheShy
2026-02-20 01:57:09 -05:00
e38551dfc2
feat: Update command polling endpoint to support combined eval and legacy commands for turtles
MayaTheShy
2026-02-20 01:54:59 -05:00
87c103ea9e
feat: Update WebSocket handling for turtle commands and status updates, transitioning to Turtle instance methods for state management
MayaTheShy
2026-02-20 01:54:43 -05:00
836e7b61c7
feat: Enhance turtle instance management with improved state handling and event forwarding
MayaTheShy
2026-02-20 01:54:15 -05:00
f8baadce3a
feat: Implement eval command protocol and response handling in web bridge
MayaTheShy
2026-02-20 01:53:43 -05:00
a5aec5800e
Refactor turtle.lua for v4: Implement eval/response protocol, streamline state management, enhance GPS and movement functions, and improve command handling.
MayaTheShy
2026-02-20 01:50:55 -05:00
0e41ee12c5
feat: Add Turtle class to manage state machine and command execution for server-side turtles
MayaTheShy
2026-02-20 01:46:39 -05:00
bdc4dade9f
feat: Implement RefuelingState class for turtle state machine to manage fuel replenishment
MayaTheShy
2026-02-20 01:46:09 -05:00
e8ef1d669b
feat: Implement MiningState class for turtle state machine to autonomously mine and explore
MayaTheShy
2026-02-20 01:46:05 -05:00
3dfc4237c6
feat: Add index.js to export state classes for turtle state machine
MayaTheShy
2026-02-20 01:46:01 -05:00
1492f59de7
feat: Implement GoHomeState class for turtle state machine to navigate back to home position
MayaTheShy
2026-02-20 01:45:57 -05:00
d2185ac493
feat: Implement FarmingState class for turtle state machine to automate farming operations
MayaTheShy
2026-02-20 01:45:46 -05:00
fa98e86055
feat: Implement ExploringState class for turtle state machine to autonomously explore and discover the world map
MayaTheShy
2026-02-20 01:45:39 -05:00
1b08777f88
feat: Implement DumpInventoryState class for turtle state machine to manage inventory dumping
MayaTheShy
2026-02-20 01:45:29 -05:00
68d4ee52c9
feat: Implement MovingState class for turtle state machine to navigate to target positions
MayaTheShy
2026-02-20 01:42:16 -05:00
6f73fdd0ed
feat: Implement IdleState class for turtle state machine to handle idle behavior
MayaTheShy
2026-02-20 01:42:06 -05:00
0f22c8e49b
feat: Add BaseState class for turtle state machine with async generator support
MayaTheShy
2026-02-20 01:41:58 -05:00
9796f73e64
feat: Implement PriorityQueue class for D* Lite pathfinding with min-heap functionality
MayaTheShy
2026-02-20 01:41:01 -05:00
6da90fc560
feat: Add pathfinding module exports for Point, Node, PriorityQueue, and DStarLite
MayaTheShy
2026-02-20 01:40:53 -05:00
afc4c1f97a
feat: Implement D* Lite pathfinding algorithm with node management and dynamic replanning
MayaTheShy
2026-02-20 01:40:48 -05:00
9a294f0c98
feat: Add Point class to represent 3D coordinates with distance calculations and neighbor retrieval
MayaTheShy
2026-02-20 01:40:39 -05:00
1f803fbde6
feat: Implement Node class for D* Lite pathfinding algorithm with traversal cost calculation
MayaTheShy
2026-02-20 01:40:32 -05:00
207f6901d6
fix: Update mining stats and top miners endpoints to return structured data for single and multiple turtles
MayaTheShy
2026-02-20 01:32:35 -05:00
d2e0deb945
fix: Add UNIQUE constraint to mining blocks table for turtle_id, block_type, and session_start
MayaTheShy
2026-02-20 01:32:01 -05:00
9fd9180087
fix: Update loadTasks function to handle server responses with flat arrays or single task objects
MayaTheShy
2026-02-20 01:31:56 -05:00