Commit Graph

111 Commits

Author SHA1 Message Date
MayaTheShy
544c5be954 feat: Add auto-update startup scripts for turtle, webbridge, and pocket computers 2026-02-20 00:23:03 -05:00
MayaTheShy
baa807ed2a feat: Add player markers to the scene for better visibility 2026-02-20 00:19:45 -05:00
MayaTheShy
9202094de9 feat: Enhance GPS position update logging with success and failure messages 2026-02-20 00:19:41 -05:00
MayaTheShy
835bfde1f5 feat: Add player marker component with bobbing animation and label 2026-02-20 00:19:06 -05:00
MayaTheShy
bc4f87f178 feat: Add player position tracking endpoints for updates and retrieval 2026-02-20 00:18:57 -05:00
MayaTheShy
a1d2b62d5f feat: Add player positions tracking to database 2026-02-20 00:18:52 -05:00
MayaTheShy
b08ff805b4 feat: Add player state management to turtle store 2026-02-20 00:18:49 -05:00
MayaTheShy
5ceef8ba1c refactor: Simplify UI elements and improve layout for Pocket Control Center 2026-02-19 23:58:51 -05:00
MayaTheShy
5ef8977fad feat: Add pocket computer communication and command handling 2026-02-19 23:54:49 -05:00
MayaTheShy
e800d53c38 feat: Implement Pocket Control Center with turtle control, GPS tracking, and server management 2026-02-19 23:53:18 -05:00
MayaTheShy
6da6a06295 fix: Add debug logging for current position during status broadcast 2026-02-19 23:43:48 -05:00
MayaTheShy
43bba2ced7 fix: Add GPS retry mechanism for turtles without initial position 2026-02-19 23:42:06 -05:00
MayaTheShy
856cf88a19 fix: Update last seen text color for better visibility in dashboard display 2026-02-19 23:37:04 -05:00
MayaTheShy
74152951ae fix: Update log text color to improve visibility in dashboard display 2026-02-19 23:37:00 -05:00
MayaTheShy
c2968060fe fix: Handle nil values for time and color in dashboard display 2026-02-19 23:35:33 -05:00
MayaTheShy
127a80813e fix: Ensure time since last seen defaults to 0 in dashboard display 2026-02-19 23:34:54 -05:00
MayaTheShy
31b2c8f61a fix: Correctly calculate time since turtle was last seen in dashboard display 2026-02-19 23:33:56 -05:00
MayaTheShy
6b48ddc8b3 feat: Update dashboard header to display the count of online turtles 2026-02-19 23:31:44 -05:00
MayaTheShy
a3ca1aae1c refactor: Remove redundant activity log display code from dashboard 2026-02-19 23:31:34 -05:00
MayaTheShy
c0573a62aa feat: Revamp dashboard display for Turtle Bridge with simplified header, compact turtle list, and enhanced activity log 2026-02-19 23:31:19 -05:00
MayaTheShy
5bfaf46a8b feat: Implement WebBridge communication improvements with command retention, acknowledgment, and reduced polling frequency 2026-02-19 23:28:12 -05:00
MayaTheShy
4bda9c536b feat: Implement command acknowledgment and improve command polling reliability for turtles 2026-02-19 23:27:23 -05:00
MayaTheShy
6e50a109dc feat: Ensure database.js is copied in Dockerfile for server setup 2026-02-19 23:08:10 -05:00
MayaTheShy
61f817ba18 feat: Complete Mining Area Visualization with 3D rendering, management panel, and CRUD operations 2026-02-19 23:02:52 -05:00
MayaTheShy
90b1e9fdec feat: Add MiningAreasPanel component for managing mining areas with create, update, and delete functionalities 2026-02-19 23:02:17 -05:00
MayaTheShy
8bcee0b16c feat: Add PathRecorder component for recording and managing turtle paths with UI and functionality 2026-02-19 22:58:14 -05:00
MayaTheShy
7b3ae34cfa feat: Add comprehensive feature documentation and overview of key files in README.md 2026-02-19 22:57:00 -05:00
MayaTheShy
546e17e6d2 feat: Enhance App component with dynamic panel tabs for control, voice, stats, groups, and tasks 2026-02-19 22:54:48 -05:00
MayaTheShy
73d098ca33 feat: Add TaskPanel CSS for styling task management interface 2026-02-19 22:53:22 -05:00
MayaTheShy
a419374cb2 feat: Add TaskPanel component for managing tasks with create, update, and delete functionalities 2026-02-19 22:52:54 -05:00
MayaTheShy
f402f3665c feat: Add GroupsPanel CSS for styling group management interface 2026-02-19 22:52:49 -05:00
MayaTheShy
6600ba9ea4 feat: Add GroupsPanel component for managing turtle groups and commands 2026-02-19 22:51:35 -05:00
MayaTheShy
a9bf76bd57 feat: Implement StatsPanel component for displaying mining statistics and top miners 2026-02-19 22:51:22 -05:00
MayaTheShy
05d331efe2 feat: Add StatsPanel component with responsive design and styling 2026-02-19 22:51:13 -05:00
MayaTheShy
7ca59e7197 feat: Expand README with project statistics, API endpoints, and voice command details 2026-02-19 22:48:14 -05:00
MayaTheShy
42a626807b feat: Add mining statistics and turtle groups management endpoints 2026-02-19 22:47:35 -05:00
MayaTheShy
c7315aa3de feat: Add mining statistics, turtle groups, and session tracking to database schema 2026-02-19 22:47:30 -05:00
MayaTheShy
c5e980f5ec feat: Update README to reflect advanced features and improved descriptions 2026-02-19 22:47:25 -05:00
MayaTheShy
57ef89f52c feat: Add Voice Control component with speech recognition and command processing 2026-02-19 22:47:18 -05:00
MayaTheShy
dd58093c40 feat: Enhance mobile responsiveness and touch device optimizations in App.css 2026-02-19 22:41:04 -05:00
MayaTheShy
38b7846607 feat: Refactor inventory display to use a grid layout with improved styling and responsiveness 2026-02-19 22:40:23 -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
a68db21f9c feat: Add better-sqlite3 dependency for enhanced database functionality 2026-02-19 22:40:06 -05:00
MayaTheShy
a74802afee feat: Refactor inventory display to use a grid layout with item icons and improved tooltips 2026-02-19 22:40:00 -05:00
MayaTheShy
fb53056e85 feat: Implement database schema and CRUD operations for turtle homes, configurations, world blocks, paths, tasks, and mining areas 2026-02-19 22:39:53 -05:00
MayaTheShy
23259a5410 feat: Enhance exploration logic to prioritize unvisited directions and improve movement efficiency 2026-02-19 22:36:15 -05:00
MayaTheShy
aa0884f1d8 feat: Add GPS host script with fixed coordinates for initialization 2026-02-19 22:20:31 -05:00
MayaTheShy
ac4311a2cd refactor: Remove unused exploreStep function to clean up code 2026-02-19 21:31:18 -05:00
MayaTheShy
7003620ef7 feat: Improve exploration logic with enhanced stuck detection and direction prioritization 2026-02-19 21:30:35 -05:00
MayaTheShy
d43887ed41 feat: Initialize state for intelligent navigation in exploration and mining modes 2026-02-19 21:27:25 -05:00