558fb92c41
fix: Update miningStats and topMiners loading logic to handle single object responses and ensure correct state setting
MayaTheShy
2026-02-20 01:31:49 -05:00
f0afbca74b
fix: Handle server response for mining areas; ensure areas state is set correctly for non-array responses
MayaTheShy
2026-02-20 01:31:40 -05:00
35c76cbdca
fix: Ensure groups state is set correctly by handling non-array responses in loadGroups function
MayaTheShy
2026-02-20 01:31:36 -05:00
7a3b30bbbf
feat: Enhance mining area API; add formatting helper, support for multiple input formats, and new endpoints for updating and deleting areas
MayaTheShy
2026-02-20 01:29:29 -05:00
d7433b8bcc
feat: Enhance path and task management APIs; add detailed responses and optional filters
MayaTheShy
2026-02-20 01:29:03 -05:00
3c0f72acf1
feat: Enhance database functions for turtle paths and mining areas; add support for optional parameters and improve data handling
MayaTheShy
2026-02-20 01:28:54 -05:00
75b2088b4f
feat: Update API and WebSocket URLs to use environment variables for better configuration
MayaTheShy
2026-02-20 01:28:41 -05:00
0eac9497de
feat: Implement block discovery endpoint and update worldBlocks state on discovery
MayaTheShy
2026-02-20 01:23:05 -05:00
855874576d
fix: Update turtle state references to use mode instead; adjust command transmission channels
MayaTheShy
2026-02-20 01:22:58 -05:00
0c925036d9
feat: Add action buttons for turtle commands in control mode
MayaTheShy
2026-02-20 01:22:51 -05:00
68e21d9c82
feat: Update installation instructions in README; add auto-update system details and wireless control interface
MayaTheShy
2026-02-20 01:15:37 -05:00
1cccfb5baa
feat: Update README for Docker installation; add setup instructions and commands
MayaTheShy
2026-02-20 01:13:07 -05:00
4bd999d394
feat: Forward discovered blocks to server; log block details and handle errors
MayaTheShy
2026-02-20 01:06:09 -05:00
8d66ef637e
feat: Implement comprehensive block scanning; report discovered blocks to server
MayaTheShy
2026-02-20 01:05:18 -05:00
5a4fd000fe
feat: Enhance debugging output; log open channels and modem messages in the main event loop
MayaTheShy
2026-02-20 01:00:01 -05:00
86250deba3
feat: Improve command processing output; list command names instead of serializing the commands table
MayaTheShy
2026-02-20 00:59:19 -05:00
b1d68565cd
feat: Enhance message logging in webbridge; add detailed output for received status updates and turtle tracking
MayaTheShy
2026-02-20 00:56:03 -05:00
922e6ab25d
feat: Enhance status broadcasting in turtle; include additional logging for better visibility
MayaTheShy
2026-02-20 00:55:56 -05:00
5b23ab1a14
feat: Enhance logging for modem communication in turtle and webbridge; improve command transmission feedback
MayaTheShy
2026-02-20 00:52:35 -05:00
5fb8ddf68e
feat: Improve command handling for turtles; clean up old commands and enhance logging
MayaTheShy
2026-02-20 00:48:24 -05:00
91918bd124
feat: Enhance command processing feedback in turtle; improve sleep duration for command acknowledgment in webbridge
MayaTheShy
2026-02-20 00:48:19 -05:00
8d43c0dc99
feat: Redesign TurtleModel with enhanced shell, head, and leg details; add LED indicators and ambient glow
MayaTheShy
2026-02-20 00:36:19 -05:00
6b45682fac
feat: Adjust turtle rotation logic for Three.js to correctly align based on facing direction
MayaTheShy
2026-02-20 00:35:21 -05:00
af2d120baa
feat: Add error handling for turtle startup script and improve GPS retry logic
MayaTheShy
2026-02-20 00:32:40 -05:00
544c5be954
feat: Add auto-update startup scripts for turtle, webbridge, and pocket computers
MayaTheShy
2026-02-20 00:23:03 -05:00
baa807ed2a
feat: Add player markers to the scene for better visibility
MayaTheShy
2026-02-20 00:19:45 -05:00
9202094de9
feat: Enhance GPS position update logging with success and failure messages
MayaTheShy
2026-02-20 00:19:41 -05:00
835bfde1f5
feat: Add player marker component with bobbing animation and label
MayaTheShy
2026-02-20 00:19:06 -05:00
bc4f87f178
feat: Add player position tracking endpoints for updates and retrieval
MayaTheShy
2026-02-20 00:18:57 -05:00
a1d2b62d5f
feat: Add player positions tracking to database
MayaTheShy
2026-02-20 00:18:52 -05:00
b08ff805b4
feat: Add player state management to turtle store
MayaTheShy
2026-02-20 00:18:49 -05:00
5ceef8ba1c
refactor: Simplify UI elements and improve layout for Pocket Control Center
MayaTheShy
2026-02-19 23:58:51 -05:00
5ef8977fad
feat: Add pocket computer communication and command handling
MayaTheShy
2026-02-19 23:54:49 -05:00
e800d53c38
feat: Implement Pocket Control Center with turtle control, GPS tracking, and server management
MayaTheShy
2026-02-19 23:53:18 -05:00
6da6a06295
fix: Add debug logging for current position during status broadcast
MayaTheShy
2026-02-19 23:43:48 -05:00
43bba2ced7
fix: Add GPS retry mechanism for turtles without initial position
MayaTheShy
2026-02-19 23:42:06 -05:00
856cf88a19
fix: Update last seen text color for better visibility in dashboard display
MayaTheShy
2026-02-19 23:37:04 -05:00
74152951ae
fix: Update log text color to improve visibility in dashboard display
MayaTheShy
2026-02-19 23:37:00 -05:00
c2968060fe
fix: Handle nil values for time and color in dashboard display
MayaTheShy
2026-02-19 23:35:33 -05:00
127a80813e
fix: Ensure time since last seen defaults to 0 in dashboard display
MayaTheShy
2026-02-19 23:34:54 -05:00
31b2c8f61a
fix: Correctly calculate time since turtle was last seen in dashboard display
MayaTheShy
2026-02-19 23:33:56 -05:00
6b48ddc8b3
feat: Update dashboard header to display the count of online turtles
MayaTheShy
2026-02-19 23:31:44 -05:00
c0573a62aa
feat: Revamp dashboard display for Turtle Bridge with simplified header, compact turtle list, and enhanced activity log
MayaTheShy
2026-02-19 23:31:19 -05:00
5bfaf46a8b
feat: Implement WebBridge communication improvements with command retention, acknowledgment, and reduced polling frequency
MayaTheShy
2026-02-19 23:28:12 -05:00
4bda9c536b
feat: Implement command acknowledgment and improve command polling reliability for turtles
MayaTheShy
2026-02-19 23:27:23 -05:00
6e50a109dc
feat: Ensure database.js is copied in Dockerfile for server setup
MayaTheShy
2026-02-19 23:08:10 -05:00
61f817ba18
feat: Complete Mining Area Visualization with 3D rendering, management panel, and CRUD operations
MayaTheShy
2026-02-19 23:02:52 -05:00
90b1e9fdec
feat: Add MiningAreasPanel component for managing mining areas with create, update, and delete functionalities
MayaTheShy
2026-02-19 23:02:17 -05:00
8bcee0b16c
feat: Add PathRecorder component for recording and managing turtle paths with UI and functionality
MayaTheShy
2026-02-19 22:58:14 -05:00
7b3ae34cfa
feat: Add comprehensive feature documentation and overview of key files in README.md
MayaTheShy
2026-02-19 22:57:00 -05:00
546e17e6d2
feat: Enhance App component with dynamic panel tabs for control, voice, stats, groups, and tasks
MayaTheShy
2026-02-19 22:54:48 -05:00
a74802afee
feat: Refactor inventory display to use a grid layout with item icons and improved tooltips
MayaTheShy
2026-02-19 22:40:00 -05:00
fb53056e85
feat: Implement database schema and CRUD operations for turtle homes, configurations, world blocks, paths, tasks, and mining areas
MayaTheShy
2026-02-19 22:39:53 -05:00
23259a5410
feat: Enhance exploration logic to prioritize unvisited directions and improve movement efficiency
MayaTheShy
2026-02-19 22:36:15 -05:00
aa0884f1d8
feat: Add GPS host script with fixed coordinates for initialization
MayaTheShy
2026-02-19 22:20:31 -05:00
ac4311a2cd
refactor: Remove unused exploreStep function to clean up code
MayaTheShy
2026-02-19 21:31:18 -05:00
7003620ef7
feat: Improve exploration logic with enhanced stuck detection and direction prioritization
MayaTheShy
2026-02-19 21:30:35 -05:00
d43887ed41
feat: Initialize state for intelligent navigation in exploration and mining modes
MayaTheShy
2026-02-19 21:27:25 -05:00
3170ca3491
feat: Enhance exploration algorithm with intelligent navigation and stuck detection
MayaTheShy
2026-02-19 21:27:05 -05:00
399d2b693a
feat: Enhance exploration algorithm with intelligent navigation and stuck detection
MayaTheShy
2026-02-19 21:26:23 -05:00
0c69b555df
feat: Enhance home position management with auto-setting functionality when GPS is available
MayaTheShy
2026-02-19 21:21:09 -05:00
0d2fe5b8b1
feat: Implement non-blocking return home functionality with improved navigation
MayaTheShy
2026-02-16 03:10:47 -05:00
1435a7ac55
feat: Refactor home position sync and set functions for non-blocking operations
MayaTheShy
2026-02-16 03:07:20 -05:00
4bdbc006f8
feat: Implement wireless home position sync and set functionality for turtles
MayaTheShy
2026-02-16 02:41:33 -05:00
9048d197a8
feat: Implement home position management for turtles with update and retrieval endpoints
MayaTheShy
2026-02-16 02:38:34 -05:00
bd758e4c7b
feat: Implement home position syncing with server and add distance checks for safe operations
MayaTheShy
2026-02-16 02:38:25 -05:00
e87ee43822
feat: Enhance turtle management by broadcasting removal notifications and cleaning up stale turtles
MayaTheShy
2026-02-16 02:31:05 -05:00
e76477f38d
feat: Update empty state colors for improved visibility and aesthetics
MayaTheShy
2026-02-16 02:14:36 -05:00
c492529c1d
feat: Update Control Panel styles for improved aesthetics and contrast
MayaTheShy
2026-02-16 02:14:23 -05:00
0296253149
feat: Update detail section colors and status item styles for improved contrast and aesthetics
MayaTheShy
2026-02-16 02:13:56 -05:00
9abd0f1f45
feat: Update turtle details and section styles for improved visibility and aesthetics
MayaTheShy
2026-02-16 02:13:51 -05:00
3589813dc6
feat: Update Control Panel color scheme for improved contrast and aesthetics
MayaTheShy
2026-02-16 02:13:30 -05:00
bd96333d22
feat: Revamp Control Panel styling for improved aesthetics and usability
MayaTheShy
2026-02-16 02:11:21 -05:00
81bfdd75d5
feat: Update layout of app-content containers for improved responsiveness
MayaTheShy
2026-02-16 02:11:18 -05:00
b036218fff
feat: Adjust typography and spacing in turtle details and inventory sections for improved readability and layout
MayaTheShy
2026-02-16 02:06:03 -05:00
6534af4516
feat: Refine Control Panel styling with adjusted padding, margins, and button sizes for improved layout and usability
MayaTheShy
2026-02-16 02:05:24 -05:00
e0495eeb9c
feat: Revamp Control Panel styling with enhanced layout, improved responsiveness, and updated visual elements
MayaTheShy
2026-02-16 02:02:31 -05:00
3b3ed33b33
feat: Add Live GPS Tracker for Pocket Computer with real-time location display
MayaTheShy
2026-02-16 01:59:59 -05:00
ac841dc1c5
feat: Implement Minecraft texture loading and enhance WorldBlocks rendering with textures
MayaTheShy
2026-02-16 01:54:53 -05:00
81e0dc4959
feat: Enhance block appearance handling with detailed color and texture info, and improve block rendering performance
MayaTheShy
2026-02-16 01:52:10 -05:00
cf0b66e2fe
feat: Enhance control panel with additional command buttons and improved movement controls
MayaTheShy
2026-02-16 01:48:50 -05:00
bffacbf8c8
feat: Refine command button styles and enhance layout for improved usability and responsiveness
MayaTheShy
2026-02-16 01:48:46 -05:00
1610ade7b7
feat: Revamp dashboard layout for improved vertical display and enhanced statistics visibility
MayaTheShy
2026-02-16 01:48:43 -05:00