Commit Graph

9 Commits

Author SHA1 Message Date
MayaTheShy
0f9b7fcf68 Refactor logging in inventoryClient to use structured logging for improved clarity and consistency 2026-03-22 02:06:02 -04:00
MayaTheShy
11c38dbabb Refactor monitor setup and drawing functions to utilize shared UI module 2026-03-22 01:58:13 -04:00
MayaTheShy
caf0ec85a1 Enhance configuration loading: implement file existence check and JSON parsing for dynamic channel settings 2026-03-22 01:38:47 -04:00
MayaTheShy
4fcec03a59 Add client dropper discovery and announcement functionality 2026-03-21 20:36:49 -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
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
50d38b86a2 Add crafting functionality to inventoryClient for display of available recipes and crafting status 2026-03-16 00:12:39 -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