Commit Graph

  • 0a66cad13a fix(docker): clone platform from git instead of additional_contexts master MayaTheShy 2026-03-28 22:38:07 -04:00
  • f008a9e665 fix(docker): resolve @cc-platform/server file: dep in container build MayaTheShy 2026-03-28 22:35:53 -04:00
  • ed612f3e38 refactor: enhance message handling for dual-mode channel compatibility using Channels.match() MayaTheShy 2026-03-26 16:19:42 -04:00
  • dcd9e22b6f refactor: enhance command processing for dual-mode channel compatibility MayaTheShy 2026-03-26 16:19:38 -04:00
  • f1c8f08272 refactor: enhance status message handling for dual-mode channel compatibility MayaTheShy 2026-03-26 16:19:33 -04:00
  • ffb6d679c0 refactor: enhance status message handling for dual-mode channel compatibility MayaTheShy 2026-03-26 16:19:29 -04:00
  • ea90a860e9 refactor: enhance channel message handling with dual-mode support for legacy and target channels MayaTheShy 2026-03-26 16:19:25 -04:00
  • bdf7a51675 refactor: replace hardcoded channel IDs with dynamic retrieval from platform.channels MayaTheShy 2026-03-26 15:22:51 -04:00
  • c4b9509b5c refactor: replace hardcoded channel IDs with dynamic retrieval from platform.channels MayaTheShy 2026-03-26 15:22:36 -04:00
  • 92ea13a680 refactor: replace hardcoded status channel ID with dynamic retrieval from platform.channels MayaTheShy 2026-03-26 15:22:31 -04:00
  • 05cf7e98d9 refactor: replace hardcoded channel IDs with dynamic channel retrieval from platform.channels MayaTheShy 2026-03-26 15:22:23 -04:00
  • 9291b063d0 refactor: replace express server setup with platform server integration and streamline proxy endpoints MayaTheShy 2026-03-26 15:19:53 -04:00
  • 6f462c97e0 fix: add missing dependency for cc-platform server in package.json MayaTheShy 2026-03-26 15:19:47 -04:00
  • 9ff2ce7ff2 refactor: streamline configuration loading and channel setup in web bridge MayaTheShy 2026-03-26 15:19:42 -04:00
  • fc1b23470e feat: add required platform specification in package configuration MayaTheShy 2026-03-26 15:19:37 -04:00
  • cb44dd8d0f fix: correct requires format in apps.db and add missing entries MayaTheShy 2026-03-22 18:40:20 -04:00
  • 1f41e1fa51 docs: add GPS alternative and pathfinding usage to quickstart guide MayaTheShy 2026-03-22 18:24:27 -04:00
  • fa085339b8 feat: implement movement wrapping and pathfinding module for turtle MayaTheShy 2026-03-22 18:16:06 -04:00
  • 5ad01dfd1d feat: add web bridge configuration setup to installation process MayaTheShy 2026-03-22 16:11:11 -04:00
  • b72826bc46 feat: implement dynamic configuration loading for server and WebSocket URLs MayaTheShy 2026-03-22 16:07:55 -04:00
  • 459664825c fix: update exclude patterns in package configuration for clarity MayaTheShy 2026-03-22 16:07:52 -04:00
  • b13905dade feat: add initial apps configuration file for RemoteTurtle components MayaTheShy 2026-03-22 15:55:49 -04:00
  • 5a4af6c986 feat: add initial package configuration file MayaTheShy 2026-03-22 15:55:25 -04:00
  • 633d162d81 fix: reorder dependencies and update vitest version in package.json MayaTheShy 2026-03-22 11:48:02 -04:00
  • aa3b166453 feat: add comprehensive tests for WorldBlockCache functionality MayaTheShy 2026-03-22 11:47:57 -04:00
  • 56fc79f5f2 feat: add TaskDispatcher tests for task assignment and management MayaTheShy 2026-03-22 11:47:22 -04:00
  • b6ab6f94f6 feat: add testing scripts and vitest as a dev dependency MayaTheShy 2026-03-22 11:46:51 -04:00
  • 4d5d2162e6 feat: refactor world block retrieval to use getAllBlocksForAPI method MayaTheShy 2026-03-22 11:45:24 -04:00
  • 24570d0fc0 feat: integrate WorldBlockCache for efficient world block management and update logging MayaTheShy 2026-03-22 11:45:10 -04:00
  • 6312e45bf1 feat: add getWorldBlockCount function to retrieve the total number of world blocks MayaTheShy 2026-03-22 11:45:04 -04:00
  • 34725d7d71 feat: implement WorldBlockCache for efficient block management with LRU caching MayaTheShy 2026-03-22 11:44:58 -04:00
  • 811e2a6e18 feat: enhance task assignment logic to support un-assigning tasks MayaTheShy 2026-03-22 11:44:14 -04:00
  • ad0754113d feat: add endpoints for task cancellation and dispatcher control MayaTheShy 2026-03-22 11:43:09 -04:00
  • 3e55d77592 feat: implement TaskDispatcher for automatic task management and dispatching MayaTheShy 2026-03-22 11:43:02 -04:00
  • 9984dc0760 refactor: start task dispatcher after server initialization MayaTheShy 2026-03-22 11:42:52 -04:00
  • 88163be0dd refactor: add TaskDispatcher for automatic task assignment to idle turtles MayaTheShy 2026-03-22 11:42:46 -04:00
  • 679a249f8b refactor: implement API key authentication for secure access to endpoints MayaTheShy 2026-03-22 11:25:04 -04:00
  • 69041244a2 refactor: add API_KEY environment variable to server configuration MayaTheShy 2026-03-22 11:25:00 -04:00
  • 9a56e6b736 refactor: add cross-project integration API for inventory management and turtle state queries MayaTheShy 2026-03-22 04:11:06 -04:00
  • 79b50071ee refactor: add inventory dashboard link with appropriate attributes in the panel MayaTheShy 2026-03-22 04:10:28 -04:00
  • 9b09a59eba refactor: add styling for cross-link button with hover effects MayaTheShy 2026-03-22 04:10:23 -04:00
  • 6d8ec7b013 refactor: add INVENTORY_SERVER_URL environment variable to server configuration MayaTheShy 2026-03-22 04:10:17 -04:00
  • 90ec195497 refactor: enhance error handling for eval response to log failures and track error statistics MayaTheShy 2026-02-20 04:40:29 -05:00
  • 23515728e0 refactor: enhance command timeout logging and add keepalive ping handling for improved monitoring MayaTheShy 2026-02-20 04:39:52 -05:00
  • a809bddd46 refactor: improve error handling in idle state fuel check to prevent infinite loop MayaTheShy 2026-02-20 04:38:58 -05:00
  • 5ff1f3e7f0 refactor: prevent infinite loop in idle state handling by adding retry mechanism MayaTheShy 2026-02-20 04:38:54 -05:00
  • 00d31698a1 refactor: filter players to display only those with valid positions and recent timestamps for improved clarity MayaTheShy 2026-02-20 04:32:12 -05:00
  • af2c978185 refactor: update player marker display to show label if available for improved clarity MayaTheShy 2026-02-20 04:32:02 -05:00
  • 8f23aa5caa refactor: update player position handling to include label for improved tracking MayaTheShy 2026-02-20 04:31:53 -05:00
  • 720c6c20fb refactor: enhance player position update to include label and timestamp for improved tracking MayaTheShy 2026-02-20 04:31:47 -05:00
  • f61e7ca185 refactor: include player positions in initial WebSocket state for enhanced tracking MayaTheShy 2026-02-20 04:29:28 -05:00
  • ddc1b03506 refactor: enhance player data handling to include label and default timestamp for improved tracking MayaTheShy 2026-02-20 04:29:23 -05:00
  • 460352ec26 refactor: update player position saving to include optional label for enhanced tracking MayaTheShy 2026-02-20 04:28:12 -05:00
  • 3ce0e4c530 refactor: enhance player position handling to include label for improved tracking MayaTheShy 2026-02-20 04:28:05 -05:00
  • 38ff06eb04 refactor: enhance player update handling to include label and timestamp for improved tracking MayaTheShy 2026-02-20 04:27:57 -05:00
  • cfd127dfab refactor: migrate player_positions table to add label column for enhanced data tracking MayaTheShy 2026-02-20 04:27:46 -05:00
  • d2718b3287 refactor: add total steps display in TurtleDetails for better status tracking MayaTheShy 2026-02-20 04:24:36 -05:00
  • 8f4eeabee9 refactor: enhance ExploringState for chunk-based spiral exploration and improve navigation logic MayaTheShy 2026-02-20 04:24:29 -05:00
  • 3b2e00b2b4 refactor: update turnToFace method to synchronize turtle facing state with global variable MayaTheShy 2026-02-20 04:24:24 -05:00
  • cb666a6a45 refactor: synchronize turtle facing state with global variable on turn commands MayaTheShy 2026-02-20 04:24:15 -05:00
  • c424662c18 refactor: update color logic in MiningArea to prioritize custom area color MayaTheShy 2026-02-20 04:22:20 -05:00
  • 05519dc17e refactor: add color picker styles and area color dot to enhance UI MayaTheShy 2026-02-20 04:21:21 -05:00
  • 681b4e1fa9 refactor: enhance area creation form with color picker and display area color in the card MayaTheShy 2026-02-20 04:21:07 -05:00
  • 465a8bacf4 refactor: add color property to newArea state and include it in area creation MayaTheShy 2026-02-20 04:20:52 -05:00
  • bfae87287a refactor: add color parameter to saveMiningArea and updateMiningArea functions; implement write-file and refresh-inventory endpoints for Turtle MayaTheShy 2026-02-20 04:20:06 -05:00
  • 12fc109a30 refactor: add areaName and color properties to formatMiningArea function MayaTheShy 2026-02-20 04:19:34 -05:00
  • 973e4be6a3 refactor: add color and name parameters to saveMiningArea and implement updateMiningArea function MayaTheShy 2026-02-20 04:19:27 -05:00
  • fb84b5a554 refactor: add name and color columns to mining_areas table and handle migration MayaTheShy 2026-02-20 04:19:03 -05:00
  • 2e3d5b4b6b refactor: enhance refueling logic and add file writing and inventory refresh methods in Turtle class MayaTheShy 2026-02-20 04:18:44 -05:00
  • 9a34f72178 refactor: track steps since last refuel and total steps in Turtle class MayaTheShy 2026-02-20 04:18:03 -05:00
  • 88fdd1c46d refactor: add fuel efficiency tracking to Turtle class MayaTheShy 2026-02-20 04:17:47 -05:00
  • e3abdb612c refactor: update Web Bridge to enhance WebSocket integration and streamline dashboard functionality MayaTheShy 2026-02-20 04:14:57 -05:00
  • e84ca4cfb9 refactor: enhance WebSocket handling for bridge connections and command forwarding MayaTheShy 2026-02-20 04:14:03 -05:00
  • b8cd239597 refactor: unify HTTP API and WebSocket ports in docker-compose configuration MayaTheShy 2026-02-20 04:13:51 -05:00
  • 5aec3df3b3 refactor: improve inventory count calculation for TurtleCard component MayaTheShy 2026-02-20 04:05:06 -05:00
  • 989b6f9118 refactor: update IdleState to include periodic fuel checks and adjust sleep duration MayaTheShy 2026-02-20 04:04:01 -05:00
  • ec5f048d49 fix: correct function name to retrieve world blocks in chunk analysis endpoint MayaTheShy 2026-02-20 04:03:54 -05:00
  • 60c5b3aaba feat: add chunk analysis endpoint to compute ore density from discovered blocks MayaTheShy 2026-02-20 04:03:34 -05:00
  • 2c806bf994 refactor: enhance state loop error handling with consecutive error tracking for improved resilience MayaTheShy 2026-02-20 04:03:23 -05:00
  • b34cc8cec0 refactor: update turtle script for improved structure and clarity, enhancing state management and communication protocols MayaTheShy 2026-02-20 04:03:18 -05:00
  • cef3cdf03d refactor: update turtle script for improved server-driven functionality and code organization MayaTheShy 2026-02-20 03:54:52 -05:00
  • b8a1b7c0b3 refactor: streamline safety checks and error handling in mining operation for improved reliability MayaTheShy 2026-02-20 03:54:23 -05:00
  • 8fcd3f44c7 refactor: improve error handling and retry logic in exploration state for enhanced stability MayaTheShy 2026-02-20 03:54:15 -05:00
  • 7385c258d5 refactor: implement error handling and retry logic in state loop for improved resilience MayaTheShy 2026-02-20 03:54:07 -05:00
  • 2686ca4697 refactor: enhance peripheral display to support multiple types and improve readability MayaTheShy 2026-02-20 03:53:49 -05:00
  • 53ae92a184 refactor: optimize polling interval and command transmission for improved responsiveness MayaTheShy 2026-02-20 03:53:40 -05:00
  • 7da9c1d0d8 refactor: remove legacy turtleData getter and update command handling for eval commands MayaTheShy 2026-02-20 03:45:23 -05:00
  • 2549adc49d refactor: replace legacy command handling with unified pending command queue MayaTheShy 2026-02-20 03:44:44 -05:00
  • bad3b5bf13 refactor: replace legacy command queue with eval command queue in Turtle class MayaTheShy 2026-02-20 03:44:27 -05:00
  • de58ec6b08 Refactor group command handling to enforce server control of turtle movement and reject legacy commands MayaTheShy 2026-02-20 03:44:11 -05:00
  • f6b39808aa Refactor WebSocket command handling to enforce server-side control of turtle movement and remove legacy command support MayaTheShy 2026-02-20 03:43:45 -05:00
  • c02bb7db68 style: Remove unused sendCommand function from turtleStore MayaTheShy 2026-02-20 03:43:40 -05:00
  • 885ebf698d Refactor PathRecorder to utilize server-side pathfinding for waypoint navigation MayaTheShy 2026-02-20 03:43:36 -05:00
  • 1522523f22 style: Remove unused sendCommand from Scene component MayaTheShy 2026-02-20 03:43:31 -05:00
  • bca3cb4508 style: Refactor PathRecorder to utilize individual turtle movement functions MayaTheShy 2026-02-20 03:42:13 -05:00
  • ebe4f10df5 Refactor VoiceControl to handle server-side movement and state commands directly MayaTheShy 2026-02-20 03:42:07 -05:00
  • 586b161da9 style: Add turnLeft and turnRight methods to Turtle class for directional control MayaTheShy 2026-02-20 03:41:46 -05:00
  • 2316e14b9c style: Add server-side endpoints for turtle movement and actions MayaTheShy 2026-02-20 03:41:42 -05:00
  • 45a4b4e7ae style: Refactor VoiceControl to utilize individual turtle command functions MayaTheShy 2026-02-20 03:41:38 -05:00
  • 9735fd8776 style: Implement server-side turtle actions for movement and block manipulation MayaTheShy 2026-02-20 03:41:27 -05:00