Commit graph

  • 3cf6437617 fix(auth): populate request.state.user inside loopback-bypass branch master Erik 2026-05-15 20:17:22 +02:00
  • 1c1c43d28b feat(dashboard): logout button + admin user-management window Erik 2026-05-15 20:10:10 +02:00
  • 88e9e88f46 docs(agent): brief Claude on AC rare tier classification Erik 2026-04-25 23:07:57 +02:00
  • 1196746dbe fix(agent): SQL parser robust against sqlglot version drift Erik 2026-04-25 23:07:00 +02:00
  • 6de4bfe03e docs: README updated for Overlord Agent — host-side service, security stack, deploy flow Erik 2026-04-25 22:50:54 +02:00
  • 0633865598 fix(agent): block Agent + Gmail/Drive/Calendar tools, brief model not to probe Erik 2026-04-25 22:45:39 +02:00
  • e780f249d1 fix(agent): keep strict permissions server-side, not in repo Erik 2026-04-25 22:26:02 +02:00
  • f894399165 feat(agent): isolate from erik — dedicated overlord-agent user Erik 2026-04-25 21:50:57 +02:00
  • 49ae4369e0 fix(agent): relax SystemCallFilter — Node needs @cpu-emulation etc. Erik 2026-04-25 21:31:14 +02:00
  • 5cf052cedf fix(agent): drop MemoryDenyWriteExecute — breaks Node.js V8 JIT Erik 2026-04-25 21:29:16 +02:00
  • 9d4c724b7f feat(agent): security hardening — systemd lockdown, rate limit, audit log Erik 2026-04-25 21:25:40 +02:00
  • 4ae18536be feat(agent): cross-char search_items tool + bump timeouts Erik 2026-04-25 21:13:26 +02:00
  • d3943e894c fix(agent): SECURITY — replace bypassPermissions with dontAsk Erik 2026-04-25 21:05:53 +02:00
  • 6d5819d297 fix(agent): use --resume on existing sessions, --session-id only for new Erik 2026-04-25 20:51:46 +02:00
  • 0745aefdb9 fix(auth): trust internal Docker/loopback connections in AuthMiddleware Erik 2026-04-25 20:47:47 +02:00
  • a3353e572d fix(agent): whitelist MCP tools + bypass permissions for unattended service Erik 2026-04-25 20:46:42 +02:00
  • 64523c4e97 fix(agent): point .mcp.json at venv python so MCP deps resolve Erik 2026-04-25 20:45:52 +02:00
  • 79cf88d3f7 feat(agent): Phase 1 — chat-window AI assistant via Claude Code subprocess Erik 2026-04-25 20:43:59 +02:00
  • aeddaf9925 fix(ws): per-character lock for inventory_delta to prevent FK race Erik 2026-04-25 00:47:59 +02:00
  • e512c1c296 fix(ws): non-blocking inventory_delta + better disconnect handling Erik 2026-04-25 00:36:01 +02:00
  • f111e5063b ops: add nginx site config to repo as source-of-truth Erik 2026-04-25 00:32:33 +02:00
  • 3c634adbdc docs: rewrite README to reflect current architecture Erik 2026-04-24 14:55:30 +02:00
  • f7f04d6a84 Revert floating badge, remove debug logs Erik 2026-04-15 19:20:24 +02:00
  • 73e204c82b Properly deploy React build via deploy-frontend.sh Erik 2026-04-15 19:16:35 +02:00
  • a5ff228d4f Add floating version badge in top-left corner Erik 2026-04-15 19:14:43 +02:00
  • 0ff396cd0e Add debug logging for inventory live-update tracing + cache-bust fetch Erik 2026-04-15 19:05:51 +02:00
  • d26f1f725c Fix inventory window never refreshing live (per-character version) Erik 2026-04-15 18:57:55 +02:00
  • 7dc5996820 Fix PostgreSQL shared_buffers (was 96GB on 32GB host) Erik 2026-04-15 10:11:35 +02:00
  • 926e912c57 Server load optimization: spawn_events retention + log spam fix Erik 2026-04-15 10:08:51 +02:00
  • de2cc3a0e3 Add WS message filtering, idle grace period, webhook env var Erik 2026-04-15 00:08:55 +02:00
  • 3885b408c9 Remove --reload from production uvicorn CMD Erik 2026-04-14 23:45:43 +02:00
  • 475c7aba03 feat: harder shake then spin 🌀🎵 Erik 2026-04-14 23:25:13 +02:00
  • 30c4067c99 feat: easter egg 🎵 Erik 2026-04-14 23:22:44 +02:00
  • 356c0d97b9 fix: allow internal Docker connections to /ws/live without auth Erik 2026-04-14 21:10:02 +02:00
  • adb9d5feab feat: major cleanup + death alerts + idle detection + Discord webhooks Erik 2026-04-14 16:32:14 +02:00
  • d2c30b610b fix(v2): character window now updates live from WebSocket Erik 2026-04-14 16:02:49 +02:00
  • a5bd659876 feat(v2): remove old dashboard, add vitae + resizable windows Erik 2026-04-14 15:33:07 +02:00
  • 938421999a feat(v2): Quest Status + Player Dashboard as React windows Erik 2026-04-14 14:02:00 +02:00
  • 27caa21a56 style(v2): hide sidebar scrollbar between player column and map Erik 2026-04-14 13:58:09 +02:00
  • 1a7300df37 style(v2): hide scrollbar on dashboard main area Erik 2026-04-14 13:56:25 +02:00
  • 666af817a2 fix: add missing useRef import to InventoryWindow Erik 2026-04-14 13:54:51 +02:00
  • 4638e60043 fix(v2): inventory no longer flickers — debounced re-fetch, no loading flash Erik 2026-04-14 13:54:06 +02:00
  • 0112c59514 feat(v2): 13 improvements — functional, visual, UX, backend Erik 2026-04-14 13:49:40 +02:00
  • 0b64c6ccff feat(v2): chat command history + smart auto-scroll Erik 2026-04-14 12:51:45 +02:00
  • 8a2d0e1a72 style(v2): amber/yellow meta states now show red instead Erik 2026-04-14 12:36:23 +02:00
  • 9f7686681b feat: v2 React frontend is now primary at / Erik 2026-04-14 12:17:23 +02:00
  • 69678a9426 perf(v2): 8 optimizations — 24% smaller bundle, fewer re-renders Erik 2026-04-14 12:11:08 +02:00
  • 19d95a370f chore: update tsconfig build cache — working baseline Erik 2026-04-14 12:06:50 +02:00
  • 9611868266 fix(v2): remove nav links from dashboard header, move Map View button left Erik 2026-04-14 12:01:31 +02:00
  • 1e125f7653 fix(v2): tool links open in new tab (target=_blank) Erik 2026-04-14 11:57:00 +02:00
  • 17f4d4b2aa fix(combat): handle JSON string from DB (double-encoded stats_data) Erik 2026-04-14 11:14:50 +02:00
  • 0a0fdc5b3d feat(combat): backend-side lifetime accumulation from session deltas Erik 2026-04-14 10:58:36 +02:00
  • 2cd68d0368 fix(v2): move Dashboard to tool links + fix Combat sidebar button Erik 2026-04-14 10:19:57 +02:00
  • 2095f54d79 fix(v2): player zoom no longer locks the map Erik 2026-04-14 10:07:19 +02:00
  • 869507a3ef fix(v2): version display — top-left inside sidebar above header Erik 2026-04-13 13:32:25 +02:00
  • 6b0b26c287 fix(v2): version display — correct URL path (/api/api-version) Erik 2026-04-13 13:30:04 +02:00
  • a59296867d fix(v2): player zoom + dot blink + version + sidebar links + dungeon radar + rare emojis Erik 2026-04-13 12:04:27 +02:00
  • 76baec33e7 style(v2): hide player list scrollbar (still scrollable) Erik 2026-04-12 23:38:08 +02:00
  • 85dce15d8b perf(v2): comprehensive performance optimizations Erik 2026-04-12 22:46:54 +02:00
  • 851fc5f7cd fix(v2): issues board — full v1 feature parity Erik 2026-04-12 22:41:13 +02:00
  • b00c386d77 fix(v2): character window — verbatim property ID maps from v1 Erik 2026-04-12 22:35:30 +02:00
  • bd8ad863d1 fix(v2): pack capacity from enhanced_properties.ItemSlots_Decal Erik 2026-04-12 22:29:46 +02:00
  • 8e77274316 fix(v2): pack fill — count children directly from items array Erik 2026-04-12 22:26:57 +02:00
  • f9ae3d6b96 debug(v2): log WindowRenderer to check if windows mount Erik 2026-04-12 22:23:38 +02:00
  • a2f77e1061 debug(v2): add earlier console.log to trace inventory fetch Erik 2026-04-12 22:22:15 +02:00
  • 87598e0952 debug(v2): add console.log to trace pack item mapping Erik 2026-04-12 22:19:36 +02:00
  • b68502989e fix(v2): more visible pack capacity bars — wider, brighter border, tooltip Erik 2026-04-12 22:15:50 +02:00
  • 8c8409eac6 fix(v2): pack capacity fill bars now show actual fill level Erik 2026-04-12 22:09:08 +02:00
  • e6adb5cb68 fix(v2): pack capacity bars visible + mana item icons Erik 2026-04-12 22:06:10 +02:00
  • bc247aa9b3 fix(v2): cleaner mana panel — flexbox rows, readable fonts, no overflow Erik 2026-04-12 21:47:02 +02:00
  • a8078c51ec fix(v2): inventory — full item normalization + all visual fixes Erik 2026-04-12 21:40:32 +02:00
  • 2b1c06a5e0 fix(v2): inventory — multi-slot armor + vertical fill bars + burden fix Erik 2026-04-12 21:31:58 +02:00
  • a38c7f3e69 fix(v2): v1-faithful inventory window — full 3-panel layout Erik 2026-04-12 21:17:20 +02:00
  • 3cb8768dc1 fix(v2): v1-faithful character window + improved inventory/radar Erik 2026-04-12 21:10:15 +02:00
  • cf078b7765 fix(v2): full v1-style radar canvas + inventory icon composites Erik 2026-04-12 19:16:21 +02:00
  • e5c982d6f5 fix(v2): radar data flow + inventory icons Erik 2026-04-12 19:06:14 +02:00
  • 863adb0c3c fix(v2): inventory window — v1-style equipment grid + pack sidebar Erik 2026-04-12 18:52:48 +02:00
  • 52e1bcd6b8 fix(v2): all reported issues — missing windows, broken features, layouts Erik 2026-04-12 18:49:16 +02:00
  • b77450b6eb fix(v2): comprehensive bug fix round — all reported issues Erik 2026-04-12 18:31:06 +02:00
  • de7b547349 feat(v2): Phases 2-6 — trails, heatmap, portals, windows, effects Erik 2026-04-12 15:58:58 +02:00
  • 183d662bb9 style(v2): modern button styling — subtle translucent instead of solid purple Erik 2026-04-12 15:50:48 +02:00
  • 53bb1ba9cf fix(v2): aligned stat grid + correct icons + action buttons Erik 2026-04-12 15:46:47 +02:00
  • 7890ab477f fix(v2): add emoji icons + labels to player row stats Erik 2026-04-12 15:42:39 +02:00
  • 2c4b8d3afb feat(v2): Phase 1 — map-first layout matching v1 Erik 2026-04-12 15:38:14 +02:00
  • 3791c01bf3 feat(v2): Phase 2 — analytics tabs (Combat, Rares, Map, Inventory) Erik 2026-04-12 15:14:50 +02:00
  • 69ead07051 fix(v2): recognize Hunt/Default VTank states + show unknown states Erik 2026-04-12 15:10:35 +02:00
  • e58c05c895 feat: v2 dashboard — React + Vite parallel implementation Erik 2026-04-12 15:07:11 +02:00
  • ee30ad2636 fix(combat): show offense + defense damage by element in grid Erik 2026-04-12 10:13:47 +02:00
  • c03b1c19f2 feat: combat stats backend + frontend (Mag-Tools style) Erik 2026-04-12 09:42:11 +02:00
  • da4e840581 fix(vitalsharing): clear stopped peers from the NetworkUI window Erik 2026-04-11 15:25:08 +02:00
  • 7a31469d69 fix(vitalsharing): don't evict subscribers on transient send failures Erik 2026-04-11 15:14:37 +02:00
  • 2b521d1df5 fix(vitalsharing): match sidebar colors for HP/STA/MANA bars Erik 2026-04-11 14:33:23 +02:00
  • 1973aa1547 feat: relay cross-machine vital/debuff sharing for MosswartMassacre Erik 2026-04-11 14:19:41 +02:00
  • 52d57c9121 Security hardening: HTML sanitization, WS auth, rate limiting, constant-time login Erik 2026-04-10 20:40:09 +02:00
  • 8f681398ee Fix login page: allow /icons/ through auth middleware, match color scheme to AC logo Erik 2026-04-10 20:07:06 +02:00
  • 9f49038107 Redesign login page: AC logo, side-by-side fields, fading Alex time quotes Erik 2026-04-10 20:04:17 +02:00
  • 6e090eb4dc Fix bcrypt incompatibility: replace passlib with direct bcrypt 5.x API Erik 2026-04-10 19:55:55 +02:00
  • b09169ade2 feat: add app-level authentication with login, session cookies, and admin panel Erik 2026-04-10 19:45:08 +02:00
  • fac5063878 feat: show issue comments inline without toggle Erik 2026-04-10 17:44:52 +02:00
  • f96171a345 feat: issues board - add submitter name, comments, and edit support Erik 2026-04-10 17:36:08 +02:00