MosswartOverlord/static
erik f145e6e131 feat: fix inventory service SQL injection, add slot population, and live frontend updates
- Replace f-string SQL interpolation with parameterized ANY(:ids) queries
- Populate slot column from IntValues[231735296] (Decal Slot key)
- Add startup migration to add container_id/slot columns to existing DB
- Extract createInventorySlot() for reuse by initial load and live deltas
- Add updateInventoryLive() handler for WebSocket inventory_delta messages
- Add inventory_delta case to browser WebSocket message dispatcher

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 15:51:20 +00:00
..
icons added inventory, updated DB 2025-06-10 19:21:21 +00:00
debug.html Debug and inventory 2025-06-19 17:46:19 +00:00
dereth.png Overlord sees all 2025-04-29 22:23:34 +00:00
favicon.ico added favicon 2025-05-09 23:31:01 +00:00
index.html major fixes for inventory 2025-07-02 10:29:36 +00:00
inventory.html Add client-side spell column sorting and improve inventory search 2026-01-28 15:32:54 +00:00
inventory.js Add client-side spell column sorting and improve inventory search 2026-01-28 15:32:54 +00:00
prismatic-taper-icon.png Major overhaul of db -> hypertable conversion, updated GUI, added inventory 2025-06-08 20:51:06 +00:00
script.js feat: fix inventory service SQL injection, add slot population, and live frontend updates 2026-02-28 15:51:20 +00:00
style-ac.css Extract createWindow helper to deduplicate window setup code 2026-02-26 09:26:06 +00:00
style.css Redesign character window to match TreeStats layout and style 2026-02-27 14:39:20 +00:00
suitbuilder.css Add suitbuilder UI improvements for locked slots and suit summary 2026-02-05 19:11:37 +00:00
suitbuilder.html Add suitbuilder UI improvements for locked slots and suit summary 2026-02-05 19:11:37 +00:00
suitbuilder.js Add suitbuilder UI improvements for locked slots and suit summary 2026-02-05 19:11:37 +00:00