Commit Graph

  • 9835556e6f diag: add verbose network listener logging to trace command delivery stable MayaTheShy 2026-03-29 16:39:29 -04:00
  • 033da0933c fix: point package repository to stable branch MayaTheShy 2026-03-29 16:22:25 -04:00
  • 42fc9950f5 chore: mark main branch package as unstable main MayaTheShy 2026-03-29 15:50:39 -04:00
  • f0ca8b407e fix: ensure configuration is loaded during initialization MayaTheShy 2026-03-29 15:10:00 -04:00
  • 099f5aa287 fix: enhance WebSocket bridge connection to flush pending commands and improve initial sync MayaTheShy 2026-03-29 14:42:47 -04:00
  • 16544b59bd fix: implement initial WebSocket sync for reliable command processing MayaTheShy 2026-03-29 14:42:40 -04:00
  • f24b288de3 fix: add modem type and channel diagnostics to bridge startup MayaTheShy 2026-03-29 01:36:06 -04:00
  • 3c40cf9ef4 fix: change log level from info to debug for network message queuing and processing MayaTheShy 2026-03-29 01:12:09 -04:00
  • aa5f711fe4 fix: acknowledge duplicate commands to prevent sender retries MayaTheShy 2026-03-29 01:11:31 -04:00
  • 5a83d89509 fix: implement reliable modem command delivery with acknowledgment and retry mechanism MayaTheShy 2026-03-29 01:11:24 -04:00
  • bb15c78ca9 fix: improve monitor alias detection and registration for better peripheral handling MayaTheShy 2026-03-29 00:23:59 -04:00
  • 4be2d7be8f fix: replace sleep(0) with os.pullEvent() + add diagnostic logging MayaTheShy 2026-03-29 00:02:07 -04:00
  • 9396fbd81a fix: enhance monitor detection to handle adjacent peripherals correctly MayaTheShy 2026-03-28 23:41:20 -04:00
  • ec1a681924 fix: replace custom event wake-up with polling, remove craftItem double-capture MayaTheShy 2026-03-28 23:40:09 -04:00
  • 36612ecc9f fix: split Network-listener into capture/processor to prevent modem_message loss MayaTheShy 2026-03-28 23:01:14 -04:00
  • badde91336 fix(docker): clone platform from git instead of additional_contexts MayaTheShy 2026-03-28 22:37:57 -04:00
  • c3344288a8 fix(docker): resolve @cc-platform/server file: dep in container build MayaTheShy 2026-03-28 22:35:39 -04:00
  • 021b351248 feat: replace hand-rolled WebSocketServer with createWebSocketManager for improved connection handling and state updates MayaTheShy 2026-03-26 16:00:58 -04:00
  • b782d5c8f9 feat: add @cc-platform/server dependency and update package-lock.json MayaTheShy 2026-03-26 16:00:53 -04:00
  • 45b264dbc4 feat: implement WebSocket support for real-time command handling and state updates MayaTheShy 2026-03-26 15:52:05 -04:00
  • 24ce637f6e feat: remove lava bucket from fuel items list MayaTheShy 2026-03-26 15:22:59 -04:00
  • 075d42ecab feat: update server log messages to use dynamic port variable MayaTheShy 2026-03-26 15:20:01 -04:00
  • 379d08b594 feat: refactor server setup to use createPlatformServer and streamline middleware MayaTheShy 2026-03-26 15:19:27 -04:00
  • d54855bf19 feat: add missing dependency for cc-platform server in package.json MayaTheShy 2026-03-26 15:19:22 -04:00
  • 5eca4b7155 feat: refactor configuration loading and HTTP helpers to use WebBridge functions MayaTheShy 2026-03-26 15:19:16 -04:00
  • e340368ef0 feat: add required platform field to package configuration MayaTheShy 2026-03-26 15:18:59 -04:00
  • 38ff3f61bd feat: enhance billboard rendering with pie chart and storage ring display MayaTheShy 2026-03-26 14:44:51 -04:00
  • 664741504f feat: update billboard monitor text scale configuration to use BILLBOARD_TEXT_SCALE MayaTheShy 2026-03-26 14:27:31 -04:00
  • c830642dc8 feat: add BILLBOARD_TEXT_SCALE configuration option for billboard display size MayaTheShy 2026-03-26 14:27:28 -04:00
  • 29026175b7 feat: enhance billboard monitor setup with explicit configuration and auto-detection MayaTheShy 2026-03-26 14:23:33 -04:00
  • fe6a6df6a3 feat: update BILLBOARD_MONITOR comment for clarity on auto-detection MayaTheShy 2026-03-26 14:23:29 -04:00
  • 3c4d76d4a9 feat: improve billboard monitor detection and logging MayaTheShy 2026-03-26 14:23:24 -04:00
  • c7a1b7066a feat: rename BILLBOARD_MONITOR_SIDE to BILLBOARD_MONITOR for consistency MayaTheShy 2026-03-26 14:21:15 -04:00
  • 8a50bc586d feat: implement billboard monitor support and remove legacy code MayaTheShy 2026-03-26 14:16:23 -04:00
  • c1b1713699 feat: add support for billboard role in startup script MayaTheShy 2026-03-26 14:08:19 -04:00
  • c9d21bcfaa feat: add monitor billboard for displaying inventory goals and alerts MayaTheShy 2026-03-26 14:08:14 -04:00
  • 97983156c6 feat: expand upstream CDN mapping for additional modpack support MayaTheShy 2026-03-26 13:43:50 -04:00
  • 46f7b0c98a feat: expand supported mods in download-textures script for enhanced asset management MayaTheShy 2026-03-26 13:43:47 -04:00
  • 13b374d7f8 feat: implement smart texture resolution and indexing for improved asset management MayaTheShy 2026-03-26 13:11:06 -04:00
  • 981e561c2d feat: add download-textures script to package.json for texture management MayaTheShy 2026-03-26 13:11:02 -04:00
  • a1ff2433e4 feat: refactor texture resolution logic to streamline item icon rendering MayaTheShy 2026-03-26 13:10:58 -04:00
  • a50a6e9697 feat: add texture download logic to entrypoint script for initial setup MayaTheShy 2026-03-26 13:10:53 -04:00
  • c74898049a feat: add download-textures script for bulk downloading Minecraft and Create textures MayaTheShy 2026-03-26 13:10:49 -04:00
  • 25623b735c feat: add aliased texture names for improved block texture handling MayaTheShy 2026-03-25 23:06:03 -04:00
  • 1050ed84f2 feat: enhance texture mapping with dynamic aliases and new Create mod textures MayaTheShy 2026-03-25 23:05:05 -04:00
  • 4cf1e550b7 feat: add error logging for HTTP requests and command processing in inventoryWebBridge MayaTheShy 2026-03-25 22:42:52 -04:00
  • 66ac81de65 feat: optimize broadcastState function to conditionally include recipe tables based on config changes MayaTheShy 2026-03-25 22:42:45 -04:00
  • ea29136f25 feat: delegate recipe helper functions to shared lib/ui.lua for improved code organization MayaTheShy 2026-03-25 22:42:39 -04:00
  • 641a317873 feat: remove itemDB initialization and related flush calls for streamlined inventory management MayaTheShy 2026-03-25 22:38:10 -04:00
  • 5dd9bd9344 feat: add recursive crafting and recipe management endpoints for enhanced crafting capabilities MayaTheShy 2026-03-25 22:37:08 -04:00
  • b7427aa973 feat: implement reboot listener for mining turtle to handle remote reboot commands MayaTheShy 2026-03-25 22:37:03 -04:00
  • 48ca088a2c feat: add new data files for enhanced inventory management and crafting capabilities MayaTheShy 2026-03-25 22:36:57 -04:00
  • b9081f26a8 feat: add bridge reply channel and enhance command processing for improved communication MayaTheShy 2026-03-25 22:36:52 -04:00
  • f10108bd48 feat: remove unused catalogue from state cache and update message handling for dropper data MayaTheShy 2026-03-25 22:36:45 -04:00
  • f1e418ad83 feat: update installation instructions for Opus Package Manager and enhance startup script details MayaTheShy 2026-03-25 22:24:05 -04:00
  • 9a02b350c2 feat: add mining turtle and auto-updating startup scripts to enhance inventory management MayaTheShy 2026-03-25 22:21:40 -04:00
  • c390b5291b feat: enhance item retrieval process in crafting command for improved efficiency MayaTheShy 2026-03-25 22:00:44 -04:00
  • b2d55feb98 feat: add collection hopper emptying function to improve item management MayaTheShy 2026-03-25 21:53:56 -04:00
  • 54cad8b92b feat: add collection hoppers and interval configuration for improved item management MayaTheShy 2026-03-25 21:53:51 -04:00
  • b3a69c6797 feat: implement resilient task wrapper for parallel tasks to enhance stability MayaTheShy 2026-03-25 21:53:47 -04:00
  • 62a9ab811d feat: enhance crafting function to support batch processing with ingredient validation MayaTheShy 2026-03-25 21:45:39 -04:00
  • df436ff84d feat: enhance crafting execution to support batch processing with clamping to max stack size MayaTheShy 2026-03-25 21:45:33 -04:00
  • 1606d60a06 feat: add new crafting recipes for cobblestone and stone variants; enhance auto-crafting logic for excess items MayaTheShy 2026-03-25 18:11:23 -04:00
  • f327f82677 feat: implement auto-crafting feature for excess stock management MayaTheShy 2026-03-25 18:07:26 -04:00
  • 2c99169ce9 feat: add crafting recipes for bamboo block and bamboo planks MayaTheShy 2026-03-25 18:05:11 -04:00
  • 9ca46dc29d feat: add stock limits configuration for item storage management MayaTheShy 2026-03-25 17:48:59 -04:00
  • 3f79645bb8 feat: add discarding activity flag to state management MayaTheShy 2026-03-25 17:47:21 -04:00
  • 8468134919 feat: implement auto-discard feature for excess stock management MayaTheShy 2026-03-25 17:47:13 -04:00
  • d9638cdc69 feat: add discarding activity to activity string and bottom message MayaTheShy 2026-03-25 17:47:05 -04:00
  • 2d2b8835b1 feat: add configurable trash droppers and discard interval for stock management MayaTheShy 2026-03-25 17:46:58 -04:00
  • 22836dafb2 feat: implement auto-discard feature for excess stock management MayaTheShy 2026-03-25 17:46:18 -04:00
  • 1336590241 feat: notify manager to refresh cache after inventory dump MayaTheShy 2026-03-22 23:00:07 -04:00
  • 78e7c92893 Change turtle dashboard default URL to turtles.spatulaa.com MayaTheShy 2026-03-22 22:52:57 -04:00
  • e59b6c1832 feat: upgrade Node.js version to 20-alpine in Dockerfiles and improve healthcheck command MayaTheShy 2026-03-22 22:44:26 -04:00
  • e343ab8b4e feat: enhance smelter tab event handling and optimize stock lookup logic MayaTheShy 2026-03-22 22:31:39 -04:00
  • b9b69a4966 feat: sync disabled recipes and smelting state from client, improve broadcast logic MayaTheShy 2026-03-22 22:31:35 -04:00
  • bdc9b3f291 feat: sync full smelting state to master for persistence MayaTheShy 2026-03-22 22:31:31 -04:00
  • 8b8279878a Fix craft dispatch: add turtle attach/detach handlers, re-scan on craft, log failures MayaTheShy 2026-03-22 22:26:10 -04:00
  • f095e18e95 fix: simplify crafting turtle detection logic by removing unnecessary method checks MayaTheShy 2026-03-22 22:19:08 -04:00
  • 904d4ec7f7 feat: improve modem detection logic with fallback for wireless modems and ensure channels are open MayaTheShy 2026-03-22 22:09:28 -04:00
  • baaa724595 Fix crafting turtle: remove self-wrap, use chest push/pull instead MayaTheShy 2026-03-22 22:05:07 -04:00
  • 8ff4203152 feat: enhance auto-refuel functionality with manager integration and fallback mechanism MayaTheShy 2026-03-22 21:43:02 -04:00
  • 72c978ee75 feat: add find_item functionality to locate items in chests MayaTheShy 2026-03-22 21:42:58 -04:00
  • d25f25ee52 Fix mining turtle: use pull instead of push to avoid self-wrap failure MayaTheShy 2026-03-22 21:38:13 -04:00
  • 2adfa7f7a3 Add mining turtle for infinite cobblestone generators MayaTheShy 2026-03-22 21:32:42 -04:00
  • 96afe8dcb7 Fix silent Docker crash: recursive chown, db error handling MayaTheShy 2026-03-22 21:22:30 -04:00
  • 1b0b1c570d Fix health check: use wget -qO instead of --spider, increase start_period to 30s MayaTheShy 2026-03-22 21:15:43 -04:00
  • 73e157cc13 fix: remove healthcheck configuration from server service MayaTheShy 2026-03-22 21:08:46 -04:00
  • 18bdac03b1 Fix config.lua crash: move _configPath before first use MayaTheShy 2026-03-22 20:55:33 -04:00
  • 173a0a9f95 Persist config files across Opus package updates MayaTheShy 2026-03-22 20:51:31 -04:00
  • 01eef4eead fix: correct typo in HEALTHCHECK start-period option MayaTheShy 2026-03-22 20:44:57 -04:00
  • a499446366 fix: use wget for Docker health check instead of node MayaTheShy 2026-03-22 20:42:37 -04:00
  • a6bf84d6b8 fix: update order popup background color to gray MayaTheShy 2026-03-22 20:42:08 -04:00
  • aaaf25350c fix: correct item drawing in main page refresh MayaTheShy 2026-03-22 20:29:51 -04:00
  • 432a9feff9 Implemented the usage of the standarised ui library. MayaTheShy 2026-03-22 20:23:06 -04:00
  • ee76a61240 Refactor turtle status check in smelter page MayaTheShy 2026-03-22 20:20:07 -04:00
  • 85228b134b feat: add order quantity popup for item ordering in dashboard MayaTheShy 2026-03-22 20:16:01 -04:00
  • d97167b21c Add client_display.lua for network client dashboard using Opus UI MayaTheShy 2026-03-22 20:15:53 -04:00
  • 69e24e7d79 fix: update comments for clarity and organization in inventoryClient.lua MayaTheShy 2026-03-22 20:10:41 -04:00
  • 02248ccc38 fix: keyboard overlay hidden behind bottom bars due to z-order MayaTheShy 2026-03-22 20:04:51 -04:00