Commit Graph

72 Commits

Author SHA1 Message Date
MayaTheShy
2263fbb1de style: Revamp TaskPanel.css for improved aesthetics and consistency with Minecraft theme 2026-02-20 02:54:18 -05:00
MayaTheShy
481be70940 style: Revamp GroupsPanel.css for enhanced Minecraft theme consistency and improved aesthetics 2026-02-20 02:53:24 -05:00
MayaTheShy
60ef3b81f7 style: Update StatsPanel.css for improved aesthetics and consistency with Minecraft theme 2026-02-20 02:52:22 -05:00
MayaTheShy
86a6db04ac style: Update selected inventory slot outline color for improved UI consistency 2026-02-20 02:44:49 -05:00
MayaTheShy
8e1d1f67fc style: Update error, warning, and peripheral colors for improved UI consistency 2026-02-20 02:44:26 -05:00
MayaTheShy
fa8b45b74a style: Update TurtleCard and TurtleDetails components for improved UI consistency 2026-02-20 02:44:14 -05:00
MayaTheShy
32677ecac5 style: Revamp Control Panel CSS with Minecraft-themed colors and improved UI elements 2026-02-20 02:42:08 -05:00
MayaTheShy
5f6dbce277 style: Update scrollbar colors for improved UI consistency 2026-02-20 02:38:31 -05:00
MayaTheShy
75ca027ab4 style: Update background colors and button styles for improved UI consistency 2026-02-20 02:38:27 -05:00
MayaTheShy
cfc891d164 style: Update body and code font styles for improved UI consistency 2026-02-20 02:38:08 -05:00
MayaTheShy
5b89e0432e style: Update view controls styling for improved UI consistency 2026-02-20 02:37:59 -05:00
MayaTheShy
c0865d5196 feat: Add equipment and inventory action buttons to TurtleCard 2026-02-20 02:35:41 -05:00
MayaTheShy
a0eaeb6712 feat: Add turtle management features including rename, configuration, and GPS locate 2026-02-20 02:35:17 -05:00
MayaTheShy
d8f3d5d13c feat: Update TurtleCard to display turtle label instead of ID 2026-02-20 02:34:48 -05:00
MayaTheShy
2571865917 feat: Add turtle inventory management actions including rename, equip, select, transfer, sort, connect, drop, suck, update config, get config, explore, and GPS locate 2026-02-20 02:34:41 -05:00
MayaTheShy
0e6d4acfdd feat: Implement block deletion handling in WebSocket message processing 2026-02-20 02:34:21 -05:00
MayaTheShy
b632e14932 feat: Add chunk analysis handling and search functionality in turtle store 2026-02-20 02:20:34 -05:00
MayaTheShy
5208c38738 feat: Add new turtle commands for scanning, extraction, building, and autocrafting with error and warning displays 2026-02-20 02:19:59 -05:00
MayaTheShy
a64e9a1a51 feat: Add interaction toolbar and block count HUD to Map3D component 2026-02-20 02:19:51 -05:00
MayaTheShy
be0064aae5 feat: Implement enhanced interaction handling with move, build, and selection previews in Map3D component 2026-02-20 02:18:40 -05:00
MayaTheShy
dd2a877192 feat: Add move and build preview components with selection area for enhanced interaction 2026-02-20 02:18:16 -05:00
MayaTheShy
1ef975cbae feat: Optimize WorldBlocks rendering with chunked InstancedMesh and interaction handling 2026-02-20 02:18:08 -05:00
MayaTheShy
e62e83cf33 feat: Enhance interaction modes with detailed comments in Map3D component 2026-02-20 02:17:13 -05:00
MayaTheShy
dca14643c6 feat: Refactor TurtleCard and TurtleDetails to implement active state management and enhance command handling 2026-02-20 02:03:47 -05:00
MayaTheShy
67498b93bf feat: Add setTurtleState and execOnTurtle functions for REST API integration 2026-02-20 02:02:40 -05:00
MayaTheShy
df00a6be70 feat: Add handling for 'blocks_discovered' message to update worldBlocks in turtle store 2026-02-20 02:02:04 -05:00
MayaTheShy
f23ebcb05a feat: Enhance multi-face texture handling for Minecraft blocks in Map3D component 2026-02-20 02:01:53 -05:00
MayaTheShy
08281d88fe feat: Expand texture mapping for Minecraft blocks and enhance multi-face block handling 2026-02-20 02:01:00 -05:00
MayaTheShy
9fd9180087 fix: Update loadTasks function to handle server responses with flat arrays or single task objects 2026-02-20 01:31:56 -05:00
MayaTheShy
558fb92c41 fix: Update miningStats and topMiners loading logic to handle single object responses and ensure correct state setting 2026-02-20 01:31:49 -05:00
MayaTheShy
bd68a79cd5 feat: Enhance PathRecorder component; implement path playback functionality and improve path loading logic 2026-02-20 01:31:45 -05:00
MayaTheShy
f0afbca74b fix: Handle server response for mining areas; ensure areas state is set correctly for non-array responses 2026-02-20 01:31:40 -05:00
MayaTheShy
35c76cbdca fix: Ensure groups state is set correctly by handling non-array responses in loadGroups function 2026-02-20 01:31:36 -05:00
MayaTheShy
75b2088b4f feat: Update API and WebSocket URLs to use environment variables for better configuration 2026-02-20 01:28:41 -05:00
MayaTheShy
0eac9497de feat: Implement block discovery endpoint and update worldBlocks state on discovery 2026-02-20 01:23:05 -05:00
MayaTheShy
8d43c0dc99 feat: Redesign TurtleModel with enhanced shell, head, and leg details; add LED indicators and ambient glow 2026-02-20 00:36:19 -05:00
MayaTheShy
6b45682fac feat: Adjust turtle rotation logic for Three.js to correctly align based on facing direction 2026-02-20 00:35:21 -05:00
MayaTheShy
baa807ed2a feat: Add player markers to the scene for better visibility 2026-02-20 00:19:45 -05:00
MayaTheShy
835bfde1f5 feat: Add player marker component with bobbing animation and label 2026-02-20 00:19:06 -05:00
MayaTheShy
b08ff805b4 feat: Add player state management to turtle store 2026-02-20 00:18:49 -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
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
57ef89f52c feat: Add Voice Control component with speech recognition and command processing 2026-02-19 22:47:18 -05:00