MayaTheShy
|
c5aa4b5332
|
Add TURTLE_SERVER_URL environment variable to server configuration
|
2026-03-22 04:09:56 -04:00 |
|
MayaTheShy
|
6adbd88b22
|
Add remote reboot functionality to SettingsPanel
|
2026-03-22 03:16:24 -04:00 |
|
MayaTheShy
|
c65fd67b8e
|
Add styles for remote reboot section in SettingsPanel
|
2026-03-22 03:16:20 -04:00 |
|
MayaTheShy
|
62f67b7893
|
Add reboot listener to handle remote reboot commands
|
2026-03-22 03:16:16 -04:00 |
|
MayaTheShy
|
58ff05c5e6
|
Add reboot listener to handle incoming reboot commands
|
2026-03-22 03:16:09 -04:00 |
|
MayaTheShy
|
899606b5c0
|
Add reboot listener to handle remote reboot commands
|
2026-03-22 03:16:04 -04:00 |
|
MayaTheShy
|
67a1148e85
|
Add reboot listener to handle remote reboot commands
|
2026-03-22 03:15:58 -04:00 |
|
MayaTheShy
|
00206ef794
|
Add reboot command handling in processCommand function
|
2026-03-22 03:15:52 -04:00 |
|
MayaTheShy
|
e1186ab532
|
Add remote reboot functionality via system channel
|
2026-03-22 03:15:47 -04:00 |
|
MayaTheShy
|
01ca8ca127
|
Add rebootComputers function to initiate remote reboot via API
|
2026-03-22 03:15:42 -04:00 |
|
MayaTheShy
|
2ac11350e6
|
Add API endpoint for remote reboot of CC:Tweaked computers
|
2026-03-22 03:15:36 -04:00 |
|
MayaTheShy
|
891fb2a10c
|
Add startup script for Crafting Turtle with auto-update functionality
|
2026-03-22 03:09:11 -04:00 |
|
MayaTheShy
|
8da6d8bc0e
|
Add startup script for Inventory Client with auto-update functionality
|
2026-03-22 03:09:04 -04:00 |
|
MayaTheShy
|
8c98546fbf
|
Add startup script for Web Bridge with auto-update functionality
|
2026-03-22 03:08:59 -04:00 |
|
MayaTheShy
|
9a7d4b3175
|
Add startup script for automatic file updates and launching inventoryManager
|
2026-03-22 03:08:51 -04:00 |
|
MayaTheShy
|
479e1918f5
|
Implement rate limiting and enhance input validation for API endpoints
|
2026-03-22 02:57:21 -04:00 |
|
MayaTheShy
|
9d5fceee5c
|
Enhance Dockerfile to create SQLite data directory with proper ownership
|
2026-03-22 02:57:18 -04:00 |
|
MayaTheShy
|
efc3a88052
|
Add security headers to nginx configuration for enhanced protection
|
2026-03-22 02:57:13 -04:00 |
|
MayaTheShy
|
deeb70ba0d
|
Buffer ORDER_CHANNEL messages in craftItem function to avoid re-queue bounce
|
2026-03-22 02:52:30 -04:00 |
|
MayaTheShy
|
187b0276d1
|
Improve cache update logic to handle nil values in main function
|
2026-03-22 02:52:22 -04:00 |
|
MayaTheShy
|
48d34a5eeb
|
Refactor nginx configuration to remove duplicate texture proxy cache zone definition
|
2026-03-22 02:42:12 -04:00 |
|
MayaTheShy
|
78674714b1
|
Enhance WebSocket keep-alive mechanism to include bridge connections and handle stale connections
|
2026-03-22 02:41:52 -04:00 |
|
MayaTheShy
|
1a6d32c16b
|
Add texture proxy cache configuration to nginx
|
2026-03-22 02:41:45 -04:00 |
|
MayaTheShy
|
7a277a86eb
|
Enhance event handling in craftItem function and improve broadcastState function to include stateVersion
|
2026-03-22 02:41:36 -04:00 |
|
MayaTheShy
|
8c02dc15c0
|
Fix lastUpdate assignment to handle null values in _applyStateData function
|
2026-03-22 02:38:40 -04:00 |
|
MayaTheShy
|
4045def0a7
|
Add reconnectDelay variable for WebSocket reconnection logic
|
2026-03-22 02:38:35 -04:00 |
|
MayaTheShy
|
460cf34252
|
Enhance WebSocket error handling and implement command idempotency for dropper nickname and recipe management endpoints
|
2026-03-22 02:38:30 -04:00 |
|
MayaTheShy
|
ea75c1eabc
|
Implement exponential backoff for WebSocket reconnection and enhance error handling in recipe management functions
|
2026-03-22 02:38:21 -04:00 |
|
MayaTheShy
|
0fb57d7c94
|
Ensure database is only closed if it is open in closeDb function
|
2026-03-22 02:38:17 -04:00 |
|
MayaTheShy
|
edcc19e5a4
|
Add command ID to dropper nickname request for idempotency
|
2026-03-22 02:38:12 -04:00 |
|
MayaTheShy
|
8ad05cdeb9
|
Refactor autoSmelt and autoCompost functions to use snapshots for catalogue iteration and improve command return values
|
2026-03-22 02:38:00 -04:00 |
|
MayaTheShy
|
e7e605ea00
|
Add command ID generation for message idempotency in sendToMaster
|
2026-03-22 02:37:46 -04:00 |
|
MayaTheShy
|
6fa7ae5e8f
|
Refactor shared UI helpers to load earlier in inventoryClient
|
2026-03-22 02:35:12 -04:00 |
|
MayaTheShy
|
b3c3faa06d
|
Add optional API key support for server authentication in inventoryWebBridge
|
2026-03-22 02:35:06 -04:00 |
|
MayaTheShy
|
5162a71be4
|
Add support for API key at build time in Dockerfile for Vite
|
2026-03-22 02:15:13 -04:00 |
|
MayaTheShy
|
0d3de9dc48
|
Refactor docker-compose to include API key in environment variables for server and client
|
2026-03-22 02:15:08 -04:00 |
|
MayaTheShy
|
2a68ffcb90
|
Add API key support for server authentication in configuration
|
2026-03-22 02:15:05 -04:00 |
|
MayaTheShy
|
10dc27a2c4
|
Enhance API request handling with authentication headers and API key support
|
2026-03-22 02:14:15 -04:00 |
|
MayaTheShy
|
465efbeb0e
|
Implement API key authentication for secure access to mutating endpoints and WebSocket connections
|
2026-03-22 02:13:24 -04:00 |
|
MayaTheShy
|
24683f23a5
|
Implement idempotency for command handling to skip duplicates and enhance request processing
|
2026-03-22 02:12:50 -04:00 |
|
MayaTheShy
|
bbae2740a7
|
Implement idempotent command tracking with cleanup and caching for improved request handling
|
2026-03-22 02:12:18 -04:00 |
|
MayaTheShy
|
224738f2e7
|
Add commandId generation for idempotent requests in API calls
|
2026-03-22 02:12:13 -04:00 |
|
MayaTheShy
|
e9c0cc03f0
|
Implement idempotent command tracking with TTL for improved command handling
|
2026-03-22 02:12:08 -04:00 |
|
MayaTheShy
|
ebc3efba6a
|
Add commandId to transmitted messages for improved command tracking
|
2026-03-22 02:12:04 -04:00 |
|
MayaTheShy
|
0f9b7fcf68
|
Refactor logging in inventoryClient to use structured logging for improved clarity and consistency
|
2026-03-22 02:06:02 -04:00 |
|
MayaTheShy
|
304e779fd0
|
Add log level configuration to enhance logging flexibility
|
2026-03-22 02:03:37 -04:00 |
|
MayaTheShy
|
50ec1ee6c2
|
Refactor main function to replace print statements with structured logging for improved debugging
|
2026-03-22 02:03:31 -04:00 |
|
MayaTheShy
|
33cad06155
|
Refactor main function to replace print statements with structured logging for improved clarity and debugging
|
2026-03-22 02:02:58 -04:00 |
|
MayaTheShy
|
e61a13961a
|
Refactor touch handling to use structured logging for improved debugging
|
2026-03-22 02:02:19 -04:00 |
|
MayaTheShy
|
e017eb1009
|
Refactor logging to use structured logging for improved clarity and consistency
|
2026-03-22 02:02:15 -04:00 |
|