MayaTheShy
  • Joined on 2025-08-30
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:41:58 -04:00
78674714b1 Enhance WebSocket keep-alive mechanism to include bridge connections and handle stale connections
1a6d32c16b Add texture proxy cache configuration to nginx
7a277a86eb Enhance event handling in craftItem function and improve broadcastState function to include stateVersion
Compare 3 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:38:45 -04:00
8c02dc15c0 Fix lastUpdate assignment to handle null values in _applyStateData function
4045def0a7 Add reconnectDelay variable for WebSocket reconnection logic
460cf34252 Enhance WebSocket error handling and implement command idempotency for dropper nickname and recipe management endpoints
ea75c1eabc Implement exponential backoff for WebSocket reconnection and enhance error handling in recipe management functions
0fb57d7c94 Ensure database is only closed if it is open in closeDb function
Compare 10 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:15:17 -04:00
5162a71be4 Add support for API key at build time in Dockerfile for Vite
0d3de9dc48 Refactor docker-compose to include API key in environment variables for server and client
2a68ffcb90 Add API key support for server authentication in configuration
10dc27a2c4 Enhance API request handling with authentication headers and API key support
Compare 4 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:13:28 -04:00
465efbeb0e Implement API key authentication for secure access to mutating endpoints and WebSocket connections
24683f23a5 Implement idempotency for command handling to skip duplicates and enhance request processing
Compare 2 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:12:21 -04:00
bbae2740a7 Implement idempotent command tracking with cleanup and caching for improved request handling
224738f2e7 Add commandId generation for idempotent requests in API calls
e9c0cc03f0 Implement idempotent command tracking with TTL for improved command handling
ebc3efba6a Add commandId to transmitted messages for improved command tracking
Compare 4 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:06:44 -04:00
0f9b7fcf68 Refactor logging in inventoryClient to use structured logging for improved clarity and consistency
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:03:43 -04:00
304e779fd0 Add log level configuration to enhance logging flexibility
50ec1ee6c2 Refactor main function to replace print statements with structured logging for improved debugging
Compare 2 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:03:01 -04:00
33cad06155 Refactor main function to replace print statements with structured logging for improved clarity and debugging
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:02:35 -04:00
e61a13961a Refactor touch handling to use structured logging for improved debugging
e017eb1009 Refactor logging to use structured logging for improved clarity and consistency
Compare 2 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 02:00:20 -04:00
71db1d9973 Add structured logging functionality to enhance debugging capabilities
0e4d184059 Add structured logging functionality to inventory manager
11c38dbabb Refactor monitor setup and drawing functions to utilize shared UI module
39b95b3663 Refactor crafting helpers to delegate functionality to shared UI module
8cdb2d3b98 Refactor dashboard drawing functions to use setDrawTarget for improved clarity
Compare 15 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 01:41:47 -04:00
d80b0b155e Enhance network state management: skip broadcasting if state has not changed and update state version on configuration changes
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 01:40:34 -04:00
1198c2e73a Enhance cache management: integrate state version bumping in refreshCache function
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 01:40:17 -04:00
7ad68885d3 Enhance inventory management: add scanInventory function and improve furnace status refresh
491abf891f Enhance inventory scanning: integrate state version bumping in scanInventory function
2bcb907914 Enhance state management: implement version tracking and conditional broadcasting for configuration updates
Compare 3 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 01:38:57 -04:00
b2c635b7ef Enhance configuration loading: implement file existence check and JSON parsing for dynamic settings
caf0ec85a1 Enhance configuration loading: implement file existence check and JSON parsing for dynamic channel settings
06dbaf5756 Enhance configuration loading: implement file check and JSON parsing for dynamic channel settings
Compare 3 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 01:37:25 -04:00
bd3159cd39 Enhance peripheral handling: implement detach handler to invalidate cached handles
4637275529 Enhance peripheral handling: implement caching for peripheral wraps to improve performance
Compare 2 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 01:34:38 -04:00
a5e6be7f4b Enhance command handling: implement monotonic ID for deduplication and improve acknowledgment process
c47ec63e50 Enhance command polling: implement deduplication of processed commands and acknowledgment of command IDs
98f8157bea Enhance crafting functionality: implement modem communication for turtle crafting requests and responses
cc6b1e999a Add modem-based crafting functionality: implement command handling and inventory management
Compare 4 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-22 00:53:25 -04:00
582c92f090 Update README.md: enhance documentation with architecture and component details
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-21 20:55:07 -04:00
bee1019fd6 Add dropper nickname management: implement get and set endpoints
12c17d3bfd Add functionality to manage dropper nicknames: implement set and fetch methods
846f3e8b80 Add SettingsPanel component for managing dropper nicknames
6e2c17de29 Add settings panel CSS styles for overlay modal and dropper nickname list
580b53ed6b Update dropper selection display: include nicknames for better identification
Compare 6 commits »
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-21 20:38:17 -04:00
b454fd5516 Update dropper selection display: include client ID in dropdown options for better identification
MayaTheShy pushed to main at MayaTheShy/Inventory-Manager-CC 2026-03-21 20:37:02 -04:00
a2f7df448c Add client dropper registration and merging functionality
4fcec03a59 Add client dropper discovery and announcement functionality
Compare 2 commits »