Commit graph

  • c0da36c280 fix: decouple browser broadcast from plugin WebSocket receive loop master erik 2026-03-30 20:53:59 +00:00
  • 5c20d40f1f Reduce inventory column gap from 20px to 13px Erik 2026-03-13 20:54:31 +01:00
  • 0f1fcc1231 Fix active pack indicator: change sidebar/pack-list overflow to visible so yellow frame and arrow show Erik 2026-03-13 20:51:51 +01:00
  • 0b2fe8fb1e Fix inventory 3-column layout: 20px gaps, fixed 316px left column width Erik 2026-03-13 20:46:49 +01:00
  • e02edfde8a fix: increase column gap to 8px Erik 2026-03-13 20:41:43 +01:00
  • 932a6d8ea7 fix: narrow container column to reduce paperdoll overlap Erik 2026-03-13 20:38:29 +01:00
  • cff99f9b87 refactor: 3-column inventory layout (paperdoll+items | packs | mana) Erik 2026-03-13 20:34:36 +01:00
  • 66ff5f01fc fix: constrain item grid to 6-slot width, fix scroll chain Erik 2026-03-13 20:27:15 +01:00
  • e7879c57fb fix: remove scrollbar from pack list sidebar Erik 2026-03-13 20:21:13 +01:00
  • 50de20c5a7 fix: restore item grid scrollbar (was overflow-y: hidden) Erik 2026-03-13 20:09:14 +01:00
  • f028e3421c fix: cap sidebar height to paperdoll, scroll pack list Erik 2026-03-13 20:07:38 +01:00
  • 83deb20a7f fix: move backpack contents below paperdoll, not below mana panel Erik 2026-03-13 20:03:17 +01:00
  • a6e941eb01 fix: simplify burden meter to pure inline styles Erik 2026-03-13 19:52:49 +01:00
  • bb89aaa6bc fix: drop stalled browser websocket clients Erik 2026-03-13 16:55:17 +01:00
  • a3c3d0286e fix: separate burden label from meter Erik 2026-03-13 16:29:30 +01:00
  • ca88f90476 fix: unclip burden meter label and fill Erik 2026-03-13 16:26:22 +01:00
  • c3f5450e0d fix: force burden meter visibility Erik 2026-03-13 11:26:35 +01:00
  • a17b1fc11e fix: layer burden meter fill correctly Erik 2026-03-13 11:22:44 +01:00
  • b318c04fd6 fix: restore burden meter colors Erik 2026-03-13 11:17:45 +01:00
  • 8bea346a57 fix: refine burden meter display Erik 2026-03-13 11:08:30 +01:00
  • 40217572b1 fix: accept burden stats from plugin Erik 2026-03-13 10:55:27 +01:00
  • 692a92128c fix: compute burden percent from capacity Erik 2026-03-13 10:29:43 +01:00
  • 26624a302b fix: show true character burden Erik 2026-03-13 10:04:25 +01:00
  • 7013288152 fix: use the correct main pack icon Erik 2026-03-13 09:55:44 +01:00
  • a7e2d4d404 feat: stream live equipment cantrip states Erik 2026-03-13 08:59:43 +01:00
  • 0cb8e2f75a fix: refine mana panel item filtering Erik 2026-03-13 08:31:16 +01:00
  • b204ba8e75 fix: improve mana tracker state matching Erik 2026-03-13 08:25:37 +01:00
  • 84da2a8752 fix: refine mana panel layout and state display Erik 2026-03-13 07:32:57 +01:00
  • 4972b342d2 fix: size inventory window to fit mana rows Erik 2026-03-13 07:23:35 +01:00
  • dc7b26676d fix: tighten mana panel layout and icon sizing Erik 2026-03-12 07:54:56 +01:00
  • 63ea242167 refactor: tighten inventory mana panel layout Erik 2026-03-11 20:09:05 +01:00
  • 0e8186b8e5 feat: add mana tracker panel to inventory Erik 2026-03-11 20:02:52 +01:00
  • 4e73a5d07d docs: add suitbuilder algorithm documentation erik 2026-03-07 21:01:25 +00:00
  • ede333ed2e feat: add Healing and Summoning cantrip constraints to suitbuilder erik 2026-03-07 20:57:11 +00:00
  • fc557ab1d5 feat: update inventory frontend and services to current production state erik 2026-03-07 08:37:32 +00:00
  • 7050cfb8b7 feat: add missing legendary cantrips to suitbuilder feature/async-timescale erik 2026-03-04 16:16:52 +00:00
  • 973c3722bc fix: address code review findings for inventory delta feature erik 2026-02-28 15:58:10 +00:00
  • f145e6e131 feat: fix inventory service SQL injection, add slot population, and live frontend updates erik 2026-02-28 15:51:20 +00:00
  • 749652d534 feat: add single-item upsert/delete endpoints and container/slot columns erik 2026-02-28 15:43:58 +00:00
  • 664bd50388 feat: handle inventory_delta messages and broadcast to browsers erik 2026-02-28 15:41:02 +00:00
  • 176fb020ec Redesign character window to match TreeStats layout and style erik 2026-02-27 14:39:20 +00:00
  • 45cedd0ec9 Add plugin character stats streaming implementation plan erik 2026-02-26 15:32:41 +00:00
  • 9c91ed0afb Add plugin character stats streaming design document erik 2026-02-26 15:30:37 +00:00
  • 10bb6c30dd Add AC game UI replica styling for character stats window erik 2026-02-26 15:12:45 +00:00
  • a545a8b920 Add full character window with live stats, vitals, skills, and allegiance display erik 2026-02-26 15:10:48 +00:00
  • e71dfb4ec3 Add Char button to player list with stub character window erik 2026-02-26 15:07:37 +00:00
  • ab9f86d7a6 Add character_stats table for persistent character data storage erik 2026-02-26 14:59:49 +00:00
  • a824451365 Add character stats window implementation plan erik 2026-02-26 14:57:07 +00:00
  • 7d52ac2fe4 Add character stats window design document erik 2026-02-26 14:52:32 +00:00
  • 40198fa0cf Add centralized error handling with UI toast for user-facing errors erik 2026-02-26 09:33:57 +00:00
  • 16861ba88a Remove redundant .slice() before .sort() in renderList erik 2026-02-26 09:31:57 +00:00
  • 6f121e2a90 Optimize renderTrails to build SVG point strings directly erik 2026-02-26 09:31:03 +00:00
  • 982bdb77e2 Add requestAnimationFrame batching for pan/zoom updates erik 2026-02-26 09:29:40 +00:00
  • a82e6f4856 Extract createWindow helper to deduplicate window setup code erik 2026-02-26 09:26:06 +00:00
  • a0698753c5 Fix highlightRareFinder to use element pool instead of DOM query erik 2026-02-26 09:19:13 +00:00
  • 395b7fb7ec Fix polling interval memory leak - store all interval IDs erik 2026-02-26 09:17:31 +00:00
  • 230f08fab8 Replace magic numbers with named constants erik 2026-02-26 09:14:56 +00:00
  • d025e2623f Add DEBUG flag and gate console.log behind debugLog helper erik 2026-02-26 09:05:41 +00:00
  • 3d0a0b33a3 Add script.js cleanup implementation plan erik 2026-02-26 08:58:30 +00:00
  • 87bf7b7189 Add script.js code review and cleanup design document erik 2026-02-26 08:55:06 +00:00
  • 850cd62d7b Update suitbuilder documentation to reflect production-ready status erik 2026-02-26 08:44:00 +00:00
  • e0265e261c Add suitbuilder backend improvements and SSE streaming fix erik 2026-02-05 19:14:07 +00:00
  • 8e70f88de1 Add suitbuilder UI improvements for locked slots and suit summary erik 2026-02-05 19:11:37 +00:00
  • 0fd539bedf Fix suitbuilder early termination and add armor level scoring erik 2026-01-30 19:04:22 +00:00
  • 45987cfc39 Add suitbuilder design document for structured implementation erik 2026-01-30 18:58:52 +00:00
  • 25e5dd32a4 Remove unused scripts and add missing modules to inventory-service erik 2026-01-28 15:47:51 +00:00
  • 8cae94d87d Add client-side spell column sorting and improve inventory search erik 2026-01-28 15:32:54 +00:00
  • 25980edf99 Add CSS styles for DOM optimization and adjust sidebar layout erik 2026-01-20 22:11:51 +00:00
  • a6fafb018a Add DOM optimization with element pooling and reuse erik 2026-01-20 22:00:28 +00:00
  • 4e0306cd01 Fetch total kills from API instead of calculating from online players erik 2026-01-20 21:54:34 +00:00
  • 42d5dab319 fixed correct counting of kills erik 2026-01-20 21:43:21 +00:00
  • c7ba4f18bc fixed dual messages in discord erik 2026-01-20 21:41:33 +00:00
  • 6adb88e0b1 fixed DB issue erik 2025-09-25 19:32:59 +00:00
  • e6db0f094c Fixed error portal insert erik 2025-09-23 20:13:35 +00:00
  • fbb6f61705 Updated README.md erik 2025-09-22 18:25:07 +00:00
  • 6c646719dd reduced duplicate insert errors of portals, still present because of two players disovering the same portal at the same time, other changes to inventory erik 2025-09-22 18:21:04 +00:00
  • e7ca39318f Fix score-based ordering in suitbuilder frontend erik 2025-07-03 20:02:01 +00:00
  • 4d19e29847 major fixes for inventory erik 2025-07-02 10:29:36 +00:00
  • 00ef1d1f4b Now with sawato life chat erik 2025-06-25 08:50:08 +00:00
  • 7ff94b59a8 fixed portals erik 2025-06-24 19:13:31 +00:00
  • dffd295091 added portals, quest tracking, discord monitor etc etc erik 2025-06-23 19:26:44 +00:00
  • 72de9b0f7f fixed server status uptime for coldeve erik 2025-06-21 21:00:23 +00:00
  • ca12f4807b added server tracking plus server metrics erik 2025-06-20 07:17:01 +00:00
  • 80a0a16bab Debug and inventory erik 2025-06-19 17:46:19 +00:00
  • 1febf6e918 Fix suit building constraint satisfaction logic erik 2025-06-15 08:25:22 +00:00
  • 57a2384511 added inventory service for armor and jewelry erik 2025-06-12 23:05:33 +00:00
  • 09a6cd4946 added epic counters erik 2025-06-11 08:20:57 +00:00
  • 10c51f6825 added inventory, updated DB erik 2025-06-10 19:21:21 +00:00
  • f218350959 Major overhaul of db -> hypertable conversion, updated GUI, added inventory erik 2025-06-08 20:51:06 +00:00
  • fdf9f04bc6 added grafana and minor fix erik 2025-06-08 09:05:43 +00:00
  • 81ec59d220 caching queries to live and trails erik 2025-05-26 21:47:56 +00:00
  • 4de85b8db4 fixed CPU logging from db erik 2025-05-26 21:35:22 +00:00
  • add24e5c9d Updated readme erik 2025-05-26 17:14:52 +00:00
  • 7845570819 Johan review erik 2025-05-25 22:12:08 +00:00
  • d9b3b403da fixed crash and autorestart erik 2025-05-25 19:33:48 +00:00
  • 09404da121 new comments erik 2025-05-24 18:33:03 +00:00
  • b2f649a489 New version with grafana erik 2025-05-23 08:11:11 +00:00
  • f86ad9a542 fixed rares event erik 2025-05-22 16:29:05 +00:00
  • c418221575 Working version with new streaming and DB erik 2025-05-22 15:30:45 +00:00
  • c20d54d037 Refactor to async TimescaleDB backend & add Alembic migrations erik 2025-05-18 19:07:23 +00:00