MayaTheShy
2ea340d4e4
Add StorageOverview.css for styling the storage overview component
2026-03-21 16:50:02 -04:00
MayaTheShy
e6f2ff5587
Add SmeltingPanel component for managing smelting operations and recipes
2026-03-21 16:49:50 -04:00
MayaTheShy
05bf5ce122
Add SmeltingPanel.css for styling the smelting panel and its components
2026-03-21 16:49:47 -04:00
MayaTheShy
a4df95e049
Add ItemIcon component for rendering Minecraft item icons
2026-03-21 16:49:44 -04:00
MayaTheShy
7358371727
Add ItemIcon.css for item icon styling
2026-03-21 16:49:41 -04:00
MayaTheShy
3f5ba532c6
Add InventoryGrid component for displaying and managing inventory items
2026-03-21 16:49:38 -04:00
MayaTheShy
f67cc3b36b
Add InventoryGrid.css for inventory grid layout and styling
2026-03-21 16:49:34 -04:00
MayaTheShy
7c5fe019f1
Add CraftingPanel component for crafting functionality
2026-03-21 16:49:29 -04:00
MayaTheShy
28677b9b49
Add CraftingPanel.css for crafting interface styling
2026-03-21 16:49:25 -04:00
MayaTheShy
0619b3e529
Add AlertsPanel component for low-stock alerts display
2026-03-21 16:49:22 -04:00
MayaTheShy
e26406c4fc
Add AlertsPanel.css for alert management styling
2026-03-21 16:49:17 -04:00
MayaTheShy
44f9e9f7c3
Add App.css for Minecraft-themed inventory manager styling
2026-03-21 16:49:13 -04:00
MayaTheShy
0434c0b5df
Add Inventory Manager Web Bridge for modem and HTTP communication
2026-03-21 16:49:08 -04:00
MayaTheShy
31ac11038e
Add main application component with inventory management panels and connection status
2026-03-21 16:43:44 -04:00
MayaTheShy
cf83e9ef35
Add item utility functions for Minecraft icons and formatting
2026-03-21 16:43:37 -04:00
MayaTheShy
7e95cf64c6
Add inventory store with WebSocket and REST API integration
2026-03-21 16:43:31 -04:00
MayaTheShy
a06b5f5ce2
Add main entry point for React client application
2026-03-21 16:43:26 -04:00
MayaTheShy
9ade5b138f
Add Vite configuration for React client application
2026-03-21 16:43:21 -04:00
MayaTheShy
cf7f443e42
Add package.json for client application with dependencies and scripts
2026-03-21 16:42:54 -04:00
MayaTheShy
725f60aba6
Add initial HTML structure for the client application
2026-03-21 16:42:51 -04:00
MayaTheShy
1f57333cb0
Implement initial server setup with Express, WebSocket support, and API endpoints for inventory management
2026-03-21 16:42:30 -04:00
MayaTheShy
12b1165938
Add package.json for server configuration and dependencies
2026-03-21 16:42:21 -04:00
MayaTheShy
953e8aba99
Add Dockerfile for Node.js backend setup
2026-03-21 16:42:14 -04:00
MayaTheShy
8f0072dedf
Add Dockerfile for production build with HTTP server
2026-03-21 16:42:10 -04:00
MayaTheShy
e01a605bb0
Add initial docker-compose configuration for server and client services
2026-03-21 16:42:03 -04:00
MayaTheShy
5bad9a1e71
Increase smelt and compost reserves for improved resource management and add trash items for composting
2026-03-16 22:25:38 -04:00
MayaTheShy
1abd6b4165
Add error handling for network order and craft message transmissions
2026-03-16 22:09:04 -04:00
MayaTheShy
32eaa2db3d
Enhance autoSmelt function for balanced distribution of smeltable items across empty furnaces
2026-03-16 20:51:13 -04:00
MayaTheShy
9e1852a219
Optimize smelting process by pre-building furnace compatibility sets and using sorted candidate lists for improved efficiency
2026-03-16 19:21:44 -04:00
MayaTheShy
594d8c954c
Implement lazy rebuild for itemList and enhance peripheral caching for improved performance
2026-03-16 18:56:34 -04:00
MayaTheShy
10edbe8fff
Enhance autoSmelt function by adding cache adjustments for item movements
2026-03-16 18:41:15 -04:00
MayaTheShy
4faf8469e3
Update defrag interval to 10 minutes for improved performance
2026-03-16 18:34:31 -04:00
MayaTheShy
e8b2732692
Update client barrel auto-sort to trigger only when items are present
2026-03-16 18:33:16 -04:00
MayaTheShy
e6debef4fd
Update smeltable items to restrict certain ores to regular furnace only
2026-03-16 18:31:48 -04:00
MayaTheShy
7699276c22
Remove bamboo from compostable items list
2026-03-16 00:46:54 -04:00
MayaTheShy
08f6f12764
Improve error handling in craftItem function with pcall for safer execution
2026-03-16 00:40:43 -04:00
MayaTheShy
59ce10b986
Enhance crafting error handling and logging in craftItem function
2026-03-16 00:40:39 -04:00
MayaTheShy
473570f398
Refactor crafting logic to enable auto-crafting by the turtle and improve item retrieval process
2026-03-16 00:37:32 -04:00
MayaTheShy
efa79e56cb
Add barrel sorting functionality with optional barrel name override
2026-03-16 00:25:13 -04:00
MayaTheShy
d9bb529c21
Add client barrel auto-sort functionality to inventoryClient
2026-03-16 00:25:09 -04:00
MayaTheShy
fa6c682fd2
Add support for custom dropper/barrel names in inventoryClient
2026-03-16 00:17:47 -04:00
MayaTheShy
11c9599863
Refactor crafting logic to improve turtle inventory management and enhance error handling
2026-03-16 00:17:41 -04:00
MayaTheShy
50d38b86a2
Add crafting functionality to inventoryClient for display of available recipes and crafting status
2026-03-16 00:12:39 -04:00
MayaTheShy
10ec47611b
Add crafting turtle script to listen for craft commands via modem
2026-03-16 00:07:20 -04:00
MayaTheShy
718cce0c7b
Add crafting functionality to handle crafting requests and integrate with networked turtle
2026-03-16 00:07:15 -04:00
MayaTheShy
ceb8ed8819
Enhance smelter dashboard with crafting and missing recipes views
2026-03-16 00:06:03 -04:00
MayaTheShy
cd3e4e1fd9
Add crafting functionality for networked turtle with recipe management
2026-03-16 00:04:14 -04:00
MayaTheShy
32ae5611e7
Add inventoryClient.lua for display-only dashboard interface
...
- Implemented a client-side dashboard that connects to the master inventoryManager via wired modem.
- The dashboard displays inventory status without performing any automation tasks.
- Added configuration for communication channels and monitor setup.
- Created UI elements for displaying item lists, status messages, and touch interactions.
- Included functionality for handling touch events and sending commands to the master.
- Integrated smelter dashboard with similar display capabilities.
2026-03-15 23:55:18 -04:00
MayaTheShy
a21da81d54
Add network broadcasting functionality for client displays and command handling
2026-03-15 23:49:23 -04:00
MayaTheShy
ce33c8108f
Refactor autoCompost function to improve dropper capacity checks and item management
2026-03-15 23:35:18 -04:00