Commit Graph

  • 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
  • bd68a79cd5 feat: Enhance PathRecorder component; implement path playback functionality and improve path loading logic MayaTheShy 2026-02-20 01:31:45 -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
  • a3ca1aae1c refactor: Remove redundant activity log display code from dashboard MayaTheShy 2026-02-19 23:31:34 -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
  • 73d098ca33 feat: Add TaskPanel CSS for styling task management interface MayaTheShy 2026-02-19 22:53:22 -05:00
  • a419374cb2 feat: Add TaskPanel component for managing tasks with create, update, and delete functionalities MayaTheShy 2026-02-19 22:52:54 -05:00
  • f402f3665c feat: Add GroupsPanel CSS for styling group management interface MayaTheShy 2026-02-19 22:52:49 -05:00
  • 6600ba9ea4 feat: Add GroupsPanel component for managing turtle groups and commands MayaTheShy 2026-02-19 22:51:35 -05:00
  • a9bf76bd57 feat: Implement StatsPanel component for displaying mining statistics and top miners MayaTheShy 2026-02-19 22:51:22 -05:00
  • 05d331efe2 feat: Add StatsPanel component with responsive design and styling MayaTheShy 2026-02-19 22:51:13 -05:00
  • 7ca59e7197 feat: Expand README with project statistics, API endpoints, and voice command details MayaTheShy 2026-02-19 22:48:14 -05:00
  • 42a626807b feat: Add mining statistics and turtle groups management endpoints MayaTheShy 2026-02-19 22:47:35 -05:00
  • c7315aa3de feat: Add mining statistics, turtle groups, and session tracking to database schema MayaTheShy 2026-02-19 22:47:30 -05:00
  • c5e980f5ec feat: Update README to reflect advanced features and improved descriptions MayaTheShy 2026-02-19 22:47:25 -05:00
  • 57ef89f52c feat: Add Voice Control component with speech recognition and command processing MayaTheShy 2026-02-19 22:47:18 -05:00
  • dd58093c40 feat: Enhance mobile responsiveness and touch device optimizations in App.css MayaTheShy 2026-02-19 22:41:04 -05:00
  • 38b7846607 feat: Refactor inventory display to use a grid layout with improved styling and responsiveness MayaTheShy 2026-02-19 22:40:23 -05:00
  • a3fe5c7471 feat: Implement database integration for turtle homes, world blocks, paths, tasks, and mining areas MayaTheShy 2026-02-19 22:40:16 -05:00
  • a68db21f9c feat: Add better-sqlite3 dependency for enhanced database functionality MayaTheShy 2026-02-19 22:40:06 -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