MayaTheShy
|
aed7d1f735
|
Enhance database performance: add cache size and temp store settings; refactor alert clearing statement
|
2026-03-21 18:14:16 -04:00 |
|
MayaTheShy
|
9f322003db
|
Add SQLite persistence + official Minecraft item icons
Database (better-sqlite3):
- Persist items, furnaces, alerts, recipes, settings to SQLite
- Auto-restore last known state when server restarts or bridge disconnects
- Item count history tracking (5-min snapshots, 7-day retention)
- /api/history/:itemName endpoint for item count history
- Docker volume for database file persistence
- Graceful shutdown with DB connection cleanup
Icons:
- Replace mc-heads.net with official Minecraft game textures via CDN
- Cascading fallback: item texture -> block texture -> emoji
- In-memory URL cache to avoid redundant network requests
- Block texture suffix mapping (furnace_front, barrel_top, etc.)
- Crisp pixel-art rendering with image-rendering: pixelated
|
2026-03-21 18:10:44 -04:00 |
|
MayaTheShy
|
bbc44c3d97
|
Fix healthcheck: use node instead of wget, relax client dependency to service_started
|
2026-03-21 18:03:22 -04:00 |
|
MayaTheShy
|
d4d6e5e480
|
Fix healthcheck: use wget -qO instead of --spider (BusyBox compat)
|
2026-03-21 17:57:25 -04:00 |
|
MayaTheShy
|
0ce63bacd7
|
Normalize inventory and alerts data structure in updateStateFromBridge function
|
2026-03-21 17:42:49 -04:00 |
|
MayaTheShy
|
a16039e920
|
Update HEALTHCHECK command in Dockerfile to use wget for improved reliability
|
2026-03-21 17:35:53 -04:00 |
|
MayaTheShy
|
bd5b1db5a0
|
Refactor server configuration to use environment variables for PORT and HOST; normalize itemList structure in inventory state update
|
2026-03-21 17:30:59 -04:00 |
|
MayaTheShy
|
ba72ce40cd
|
Implement feature X to enhance user experience and optimize performance
|
2026-03-21 16:53:18 -04:00 |
|
MayaTheShy
|
7935bd6938
|
Add .dockerignore file to exclude node_modules, dist, and .env
|
2026-03-21 16:53:15 -04:00 |
|
MayaTheShy
|
1f57333cb0
|
Implement initial server setup with Express, WebSocket support, and API endpoints for inventory management
|
2026-03-21 16:42:30 -04:00 |
|
MayaTheShy
|
12b1165938
|
Add package.json for server configuration and dependencies
|
2026-03-21 16:42:21 -04:00 |
|
MayaTheShy
|
953e8aba99
|
Add Dockerfile for Node.js backend setup
|
2026-03-21 16:42:14 -04:00 |
|