MayaTheShy
|
71db1d9973
|
Add structured logging functionality to enhance debugging capabilities
|
2026-03-22 01:59:15 -04:00 |
|
MayaTheShy
|
0e4d184059
|
Add structured logging functionality to inventory manager
|
2026-03-22 01:59:08 -04:00 |
|
MayaTheShy
|
11c38dbabb
|
Refactor monitor setup and drawing functions to utilize shared UI module
|
2026-03-22 01:58:13 -04:00 |
|
MayaTheShy
|
39b95b3663
|
Refactor crafting helpers to delegate functionality to shared UI module
|
2026-03-22 01:56:40 -04:00 |
|
MayaTheShy
|
8cdb2d3b98
|
Refactor dashboard drawing functions to use setDrawTarget for improved clarity
|
2026-03-22 01:56:34 -04:00 |
|
MayaTheShy
|
338af14b6b
|
Refactor drawing helpers to utilize shared UI module functions
|
2026-03-22 01:56:15 -04:00 |
|
MayaTheShy
|
50fa771ca4
|
Refactor touch zone functions to utilize shared UI helpers
|
2026-03-22 01:56:07 -04:00 |
|
MayaTheShy
|
4dc06184de
|
Refactor monitor setup functions to use shared UI helpers
|
2026-03-22 01:55:47 -04:00 |
|
MayaTheShy
|
1dca61eece
|
Add shared UI helpers for inventory management and client interaction
|
2026-03-22 01:55:41 -04:00 |
|
MayaTheShy
|
c78e25deb2
|
Add smeltable items configuration for auto-smelting in inventory management
|
2026-03-22 01:55:05 -04:00 |
|
MayaTheShy
|
688db466ac
|
Add fuel items configuration with burn times for inventory management
|
2026-03-22 01:55:00 -04:00 |
|
MayaTheShy
|
293dc7925b
|
Add crafting recipes for various items in the inventory manager
|
2026-03-22 01:54:55 -04:00 |
|
MayaTheShy
|
9da5db084e
|
Add compostable items list and trash items for inventory management
|
2026-03-22 01:54:51 -04:00 |
|
MayaTheShy
|
4b38a793c6
|
Add low-stock alerts configuration for inventory monitoring
|
2026-03-22 01:54:47 -04:00 |
|
MayaTheShy
|
7404e73fd3
|
Refactor smelting and composting logic: load data tables from external files for better maintainability
|
2026-03-22 01:54:44 -04:00 |
|
MayaTheShy
|
d80b0b155e
|
Enhance network state management: skip broadcasting if state has not changed and update state version on configuration changes
|
2026-03-22 01:41:44 -04:00 |
|
MayaTheShy
|
1198c2e73a
|
Enhance cache management: integrate state version bumping in refreshCache function
|
2026-03-22 01:40:31 -04:00 |
|
MayaTheShy
|
7ad68885d3
|
Enhance inventory management: add scanInventory function and improve furnace status refresh
|
2026-03-22 01:40:13 -04:00 |
|
MayaTheShy
|
491abf891f
|
Enhance inventory scanning: integrate state version bumping in scanInventory function
|
2026-03-22 01:40:09 -04:00 |
|
MayaTheShy
|
2bcb907914
|
Enhance state management: implement version tracking and conditional broadcasting for configuration updates
|
2026-03-22 01:40:04 -04:00 |
|
MayaTheShy
|
b2c635b7ef
|
Enhance configuration loading: implement file existence check and JSON parsing for dynamic settings
|
2026-03-22 01:38:51 -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
|
06dbaf5756
|
Enhance configuration loading: implement file check and JSON parsing for dynamic channel settings
|
2026-03-22 01:38:43 -04:00 |
|
MayaTheShy
|
bd3159cd39
|
Enhance peripheral handling: implement detach handler to invalidate cached handles
|
2026-03-22 01:37:22 -04:00 |
|
MayaTheShy
|
4637275529
|
Enhance peripheral handling: implement caching for peripheral wraps to improve performance
|
2026-03-22 01:36:45 -04:00 |
|
MayaTheShy
|
a5e6be7f4b
|
Enhance command handling: implement monotonic ID for deduplication and improve acknowledgment process
|
2026-03-22 01:29:16 -04:00 |
|
MayaTheShy
|
c47ec63e50
|
Enhance command polling: implement deduplication of processed commands and acknowledgment of command IDs
|
2026-03-22 01:29:05 -04:00 |
|
MayaTheShy
|
98f8157bea
|
Enhance crafting functionality: implement modem communication for turtle crafting requests and responses
|
2026-03-22 01:28:50 -04:00 |
|
MayaTheShy
|
cc6b1e999a
|
Add modem-based crafting functionality: implement command handling and inventory management
|
2026-03-22 01:28:46 -04:00 |
|
MayaTheShy
|
582c92f090
|
Update README.md: enhance documentation with architecture and component details
|
2026-03-22 00:53:21 -04:00 |
|
MayaTheShy
|
bee1019fd6
|
Add dropper nickname management: implement get and set endpoints
|
2026-03-21 20:55:01 -04:00 |
|
MayaTheShy
|
12c17d3bfd
|
Add functionality to manage dropper nicknames: implement set and fetch methods
|
2026-03-21 20:54:57 -04:00 |
|
MayaTheShy
|
846f3e8b80
|
Add SettingsPanel component for managing dropper nicknames
|
2026-03-21 20:54:55 -04:00 |
|
MayaTheShy
|
6e2c17de29
|
Add settings panel CSS styles for overlay modal and dropper nickname list
|
2026-03-21 20:54:52 -04:00 |
|
MayaTheShy
|
580b53ed6b
|
Update dropper selection display: include nicknames for better identification
|
2026-03-21 20:54:49 -04:00 |
|
MayaTheShy
|
862002c0cf
|
Add settings panel functionality: include toggle button and overlay for settings
|
2026-03-21 20:54:45 -04:00 |
|
MayaTheShy
|
b454fd5516
|
Update dropper selection display: include client ID in dropdown options for better identification
|
2026-03-21 20:37:20 -04:00 |
|
MayaTheShy
|
a2f7df448c
|
Add client dropper registration and merging functionality
|
2026-03-21 20:36:58 -04:00 |
|
MayaTheShy
|
4fcec03a59
|
Add client dropper discovery and announcement functionality
|
2026-03-21 20:36:49 -04:00 |
|
MayaTheShy
|
a3d0a46b44
|
Enhance dropper detection logic: implement name-based matching for improved compatibility with CC:Tweaked versions
|
2026-03-21 20:31:24 -04:00 |
|
MayaTheShy
|
98f415d7d4
|
Refactor InventoryGrid styles: update category tab and item grid appearance for improved layout and visual consistency
|
2026-03-21 20:17:13 -04:00 |
|
MayaTheShy
|
993b5ac55a
|
Update dropper selection condition: allow selection when one or more droppers are available
|
2026-03-21 20:12:58 -04:00 |
|
MayaTheShy
|
5416f18f4b
|
Add droppers to full state load: include droppers array from inventory metadata for comprehensive state management
|
2026-03-21 20:12:54 -04:00 |
|
MayaTheShy
|
c3ee7d0d42
|
Refactor selected item handling: update state management to derive selected item from name and ensure real-time inventory count
|
2026-03-21 20:10:57 -04:00 |
|
MayaTheShy
|
9f75866ce7
|
Notify web clients on bridge connection status: broadcast updates when the bridge connects or disconnects
|
2026-03-21 20:05:45 -04:00 |
|
MayaTheShy
|
79eca14f4c
|
Add dropper location selector: discover available droppers on network, pass through server, and add dropdown in order panel for location-based dispensing
|
2026-03-21 19:57:13 -04:00 |
|
MayaTheShy
|
fcfef379be
|
Add droppers array to state update: ensure droppers data is handled correctly in the state from bridge
|
2026-03-21 19:41:56 -04:00 |
|
MayaTheShy
|
75f785d8da
|
Add support for multiple droppers: discover and cache available dropper peripherals for location-based dispensing
|
2026-03-21 19:41:52 -04:00 |
|
MayaTheShy
|
05291c9373
|
Implement multi-line scrollable chart with tooltip support: enhance data visualization and user interaction
|
2026-03-21 19:40:33 -04:00 |
|
MayaTheShy
|
73fbe98d86
|
Add multi-line scrollable chart and tooltip styles: enhance user interaction and visual feedback
|
2026-03-21 19:40:04 -04:00 |
|