7404e73fd3
Refactor smelting and composting logic: load data tables from external files for better maintainability
MayaTheShy
2026-03-22 01:54:44 -04:00
d80b0b155e
Enhance network state management: skip broadcasting if state has not changed and update state version on configuration changes
MayaTheShy
2026-03-22 01:41:44 -04:00
1198c2e73a
Enhance cache management: integrate state version bumping in refreshCache function
MayaTheShy
2026-03-22 01:40:31 -04:00
7ad68885d3
Enhance inventory management: add scanInventory function and improve furnace status refresh
MayaTheShy
2026-03-22 01:40:13 -04:00
491abf891f
Enhance inventory scanning: integrate state version bumping in scanInventory function
MayaTheShy
2026-03-22 01:40:09 -04:00
2bcb907914
Enhance state management: implement version tracking and conditional broadcasting for configuration updates
MayaTheShy
2026-03-22 01:40:04 -04:00
b2c635b7ef
Enhance configuration loading: implement file existence check and JSON parsing for dynamic settings
MayaTheShy
2026-03-22 01:38:51 -04:00
caf0ec85a1
Enhance configuration loading: implement file existence check and JSON parsing for dynamic channel settings
MayaTheShy
2026-03-22 01:38:47 -04:00
06dbaf5756
Enhance configuration loading: implement file check and JSON parsing for dynamic channel settings
MayaTheShy
2026-03-22 01:38:43 -04:00
a3d0a46b44
Enhance dropper detection logic: implement name-based matching for improved compatibility with CC:Tweaked versions
MayaTheShy
2026-03-21 20:31:24 -04:00
98f415d7d4
Refactor InventoryGrid styles: update category tab and item grid appearance for improved layout and visual consistency
MayaTheShy
2026-03-21 20:17:13 -04:00
993b5ac55a
Update dropper selection condition: allow selection when one or more droppers are available
MayaTheShy
2026-03-21 20:12:58 -04:00
5416f18f4b
Add droppers to full state load: include droppers array from inventory metadata for comprehensive state management
MayaTheShy
2026-03-21 20:12:54 -04:00
c3ee7d0d42
Refactor selected item handling: update state management to derive selected item from name and ensure real-time inventory count
MayaTheShy
2026-03-21 20:10:57 -04:00
9f75866ce7
Notify web clients on bridge connection status: broadcast updates when the bridge connects or disconnects
MayaTheShy
2026-03-21 20:05:45 -04:00
79eca14f4c
Add dropper location selector: discover available droppers on network, pass through server, and add dropdown in order panel for location-based dispensing
MayaTheShy
2026-03-21 19:57:13 -04:00
fcfef379be
Add droppers array to state update: ensure droppers data is handled correctly in the state from bridge
MayaTheShy
2026-03-21 19:41:56 -04:00
75f785d8da
Add support for multiple droppers: discover and cache available dropper peripherals for location-based dispensing
MayaTheShy
2026-03-21 19:41:52 -04:00
05291c9373
Implement multi-line scrollable chart with tooltip support: enhance data visualization and user interaction
MayaTheShy
2026-03-21 19:40:33 -04:00
73fbe98d86
Add multi-line scrollable chart and tooltip styles: enhance user interaction and visual feedback
MayaTheShy
2026-03-21 19:40:04 -04:00
898353e8c6
Refactor texture URL handling: replace CDN links with proxy-based URLs for mod and vanilla textures
MayaTheShy
2026-03-21 19:30:13 -04:00
ba8acc1c27
Enhance Analytics Panel styles: improve layout, spacing, and hover effects for better user experience
MayaTheShy
2026-03-21 19:30:10 -04:00
3884b850c8
Add caching for texture requests: implement proxy and cache settings for texture assets
MayaTheShy
2026-03-21 19:30:03 -04:00
05f5a3519e
Add texture proxy and caching mechanism: implement upstream fetching and local caching for texture assets
MayaTheShy
2026-03-21 19:29:59 -04:00
b5ae28944d
Enhance health check and inventory endpoints: include bridge connection status and web client count
MayaTheShy
2026-03-21 19:26:36 -04:00
d1c9256ed8
Implement WebSocket health checks and HTTP polling for improved connection reliability
MayaTheShy
2026-03-21 19:26:33 -04:00
854fcaf66f
Enhance connection status display: add bridge connection status and last update time
MayaTheShy
2026-03-21 19:26:28 -04:00
62984b5d18
Add styling for last update text: adjust font size, color, and text shadow for better visibility
MayaTheShy
2026-03-21 19:26:26 -04:00
39a04cc5e9
Refactor category tabs and item grid styles: adjust padding, margins, and colors for improved UI consistency
MayaTheShy
2026-03-21 19:14:14 -04:00
29498a2f6a
Major UI overhaul: bigger icons, creative inventory tabs, grouped smelting, alerts popup, analytics, mod icons
MayaTheShy
2026-03-21 19:07:17 -04:00
0ce63bacd7
Normalize inventory and alerts data structure in updateStateFromBridge function
MayaTheShy
2026-03-21 17:42:49 -04:00
a16039e920
Update HEALTHCHECK command in Dockerfile to use wget for improved reliability
MayaTheShy
2026-03-21 17:35:53 -04:00
db0151a616
Update healthcheck command in Docker Compose to use wget for improved reliability
MayaTheShy
2026-03-21 17:35:50 -04:00
bd5b1db5a0
Refactor server configuration to use environment variables for PORT and HOST; normalize itemList structure in inventory state update
MayaTheShy
2026-03-21 17:30:59 -04:00
23d237fa20
Add null check to formatCount function for default zero return
MayaTheShy
2026-03-21 17:30:55 -04:00
2853ca98a0
Update server configuration and Docker setup for improved deployment
MayaTheShy
2026-03-21 17:15:04 -04:00