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
67b2d7eb2e
feat: Add turtle auto-naming, state recovery, and multiple action endpoints for inventory management
2026-02-20 02:34:13 -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
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
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
7a3b30bbbf
feat: Enhance mining area API; add formatting helper, support for multiple input formats, and new endpoints for updating and deleting areas
2026-02-20 01:29:29 -05:00
MayaTheShy
d7433b8bcc
feat: Enhance path and task management APIs; add detailed responses and optional filters
2026-02-20 01:29:03 -05:00
MayaTheShy
0eac9497de
feat: Implement block discovery endpoint and update worldBlocks state on discovery
2026-02-20 01:23:05 -05:00
MayaTheShy
5fb8ddf68e
feat: Improve command handling for turtles; clean up old commands and enhance logging
2026-02-20 00:48:24 -05:00
MayaTheShy
bc4f87f178
feat: Add player position tracking endpoints for updates and retrieval
2026-02-20 00:18:57 -05:00
MayaTheShy
4bda9c536b
feat: Implement command acknowledgment and improve command polling reliability for turtles
2026-02-19 23:27:23 -05:00
MayaTheShy
42a626807b
feat: Add mining statistics and turtle groups management endpoints
2026-02-19 22:47:35 -05:00
MayaTheShy
a3fe5c7471
feat: Implement database integration for turtle homes, world blocks, paths, tasks, and mining areas
2026-02-19 22:40:16 -05:00
MayaTheShy
9048d197a8
feat: Implement home position management for turtles with update and retrieval endpoints
2026-02-16 02:38:34 -05:00
MayaTheShy
e87ee43822
feat: Enhance turtle management by broadcasting removal notifications and cleaning up stale turtles
2026-02-16 02:31:05 -05:00
MayaTheShy
5ec385c1f2
feat: Enhance turtle model and visualization with block surroundings and world block management
2026-02-16 01:35:52 -05:00
MayaTheShy
836d734b1f
fix: Enhance command logging and error handling for turtle commands
2026-02-16 01:27:58 -05:00
MayaTheShy
29dfde9f25
feat: Initialize Turtle Control Center with React and WebSocket server
...
- Added index.html for the main entry point of the client application.
- Created package.json for client dependencies and scripts.
- Implemented App component with view controls and layout.
- Added CSS styles for the application and components.
- Developed ControlPanel component for turtle management and commands.
- Created Map3D component for 3D visualization of turtles.
- Established Zustand store for state management of turtles and WebSocket connection.
- Set up server with Express and WebSocket for handling turtle updates and commands.
- Added REST API endpoints for turtle status updates and command handling.
- Implemented start.sh script for setting up and running the application.
2026-02-15 23:49:46 -05:00