Commit History

3 days ago

  1. room-scan: default directory-poll cadence 5s -> 2s⁠ Running

    oettaM123 +1: Claude Opus 4.8
    50a6288

4 days ago

  1. Room scan: drop the visit-run log, add check-ticks to the stays timeline⁠

    oettaM123 +1: Claude Opus 4.8
    9fb9c6f
  2. Room scan history: bind power/gold as REAL so huge values can't abort the delta⁠

    oettaM123 +1: Claude Opus 4.8
    aa35178
  3. Rooms tab: default sort to Highest DPS, drop the min-DPS filter box⁠

    oettaM123 +1: Claude Opus 4.8
    5dff708
  4. Rooms tab: per-room DPS (compute, show, sort, filter); drop stale full-room note⁠

    oettaM123 +1: Claude Opus 4.8
    afa8179
  5. Room scanner: space out logins + treat HTTP 429 as transient⁠

    oettaM123 +1: Claude Opus 4.8
    fbde585
  6. Room scan: SQLite history DB on the Space, delta-only scanner pushes⁠

    oettaM123 +1: Claude Opus 4.8
    df4d2b0

5 days ago

  1. Room scanner: several staff accounts share the visits; slim archive⁠

    oettaM123 +1: Claude Opus 5.5
    476162f
  2. Room scan store: closed-room archive as its own push; per-account status⁠

    oettaM123 +1: Claude Opus 5.5
    b277a6d

6 days ago

  1. Room scanner: no more hangs (leave/HTTP limits, watchdog)⁠

    oettaM123 +1: Claude Opus 5.5
    f0b14ad
  2. Rooms tab: show the count seen inside (8/8) for hidden rooms; lazy store⁠

    oettaM123 +1: Claude Opus 5.5
    c74f699
  3. Room scanner: drop the 30-min check room, auto-send /disguise when off⁠

    oettaM123 +1: Claude Opus 5.5
    8a4270a
  4. Room scanner: disguise guard before any room visit⁠

    oettaM123 +1: Claude Opus 5.5
    c940388
  5. Secure mod access: one-time invite links, per-device sessions, device list⁠

    oettaM123 +1: Claude Opus 5.5
    370fc18
  6. Scanner: drop rooms the game confirms as closed (archive for search)⁠

    oettaM123 +1: Claude Opus 5.5
    786051d
  7. Room List UI for the room-roster scanner (mod-only, local review)⁠

    oettaM123 +1: Claude Opus 5.5
    254a5a1
  8. Serve the colyseus client and room_tab.js to mods only⁠

    oettaM123 +1: Claude Opus 5.5
    96751e6
  9. Add automated room-roster scanner backend; hide Room Lookup tab from non-mods⁠

    oettaM123 +1: Claude Opus 5.5
    85a4ee6

7 days ago

  1. Restrict room-lookup to moderators + add audit logging⁠

    oettaM123 +1: Claude Opus 4.8
    f40fe94

8 days ago

  1. daily game catalog update 27.10.2026

    42fcf76

12 days ago

  1. Fix catalog sync for base64-obfuscated game bundle (10/2026)⁠

    oettaM123 +1: Claude Opus 4.8
    ce769c1

13 days ago

  1. Power-series: collapse redundant identical points across all sources at read⁠

    oettaM123 +1: Claude Opus 4.8
    0c81168

14 days ago

  1. Power-series history: make public (un-gate from MOD-only)⁠

    oettaM123 +1: Claude Opus 4.8
    135460b

19 days ago

  1. VIP: log raw name sample only on parse anomaly⁠

    oettaM123 +1: Claude Opus 4.8
    d648a0e
  2. VIP: retry in ~10min on refresh failure (self-heal transient join errors)⁠

    oettaM123 +1: Claude Opus 4.8
    f7ee06e
  3. VIP: broaden name delimiters + log raw sample to diagnose parse⁠

    oettaM123 +1: Claude Opus 4.8
    fb4519b
  4. VIP: log stored-names vs count on successful refresh⁠

    oettaM123 +1: Claude Opus 4.8
    b8cce21
  5. VIP: read VIPLeaderboard/VIPCount from world_1 state⁠

    oettaM123 +1: Claude Opus 4.8
    6a08729
  6. VIP: try world_1 (main world) for the broadcast⁠

    oettaM123 +1: Claude Opus 4.8
    0049115
  7. VIP sidecar: widen listen window to catch the broadcast⁠

    oettaM123 +1: Claude Opus 4.8
    1708b85
  8. VIP sidecar: read server-pushed room messages, not state⁠

    oettaM123 +1: Claude Opus 4.8
    c34eecd
  9. Forge: nightmare/arena split, totals+dwarf, combine-in-lookup, VIP, formulas⁠

    oettaM123 +1: Claude Opus 4.8
    f4f6fd8

21 days ago

  1. Usage-Analytics: anonyme, non-blocking Nutzungserfassung⁠

    oettaM123 +1: Claude Opus 4.8
    9b983fb
  2. forge_api: periodic forge-DB hot-reload (no restart needed)⁠

    oettaM123 +1: Claude Opus 4.8
    7be113d
  3. Lookup: cut live-lookup timeout 5s->3s (kill the ~12s hang)⁠

    oettaM123 +1: Claude Opus 4.8
    b5f27aa
  4. Ban badge: drop the info glyph⁠

    oettaM123 +1: Claude Opus 4.8
    7c93c6e
  5. Add ban-reason display on lookup⁠

    oettaM123 +1: Claude Opus 4.8
    991d449

22 days ago

  1. forge stats: bind to account id across renames (aggregate over username+aliases)⁠

    oettaM123 +1: Claude Opus 4.8
    3d71195

23 days ago

  1. power-series: slim >=1Qnt companion snapshots -> warmer parses ~10k not ~1.6M keys⁠

    oettaM123 +1: Claude Opus 4.8
    c7b52d3
  2. power-series: stop timer-rebuilding the name->id index (fixes periodic lookup freezes)⁠

    oettaM123 +1: Claude Opus 4.8
    c382fe4
  3. power-series-admin: add action=account diagnostic (per-account point/power summary)⁠

    oettaM123 +1: Claude Opus 4.8
    3737404
  4. power-series: y-axis floor at 0 + full history (incl. <1 Qnt) for whitelisted names⁠

    oettaM123 +1: Claude Opus 4.8
    905c6c0

25 days ago

  1. power-series: keep name->id index warm in the flusher (no request pays the rebuild)⁠

    oettaM123 +1: Claude Opus 4.8
    0118b78
  2. power-series: periodic (daily) dedup in the flusher to bound idle-account growth⁠

    oettaM123 +1: Claude Opus 4.8
    c30273e
  3. power-series: resolve name->id via shared cached index (kills per-lookup O(N) scan)⁠

    oettaM123 +1: Claude Opus 4.8
    434f5d5
  4. power-series-admin: also accept the ingest key (operator tooling), not only the mod key⁠

    oettaM123 +1: Claude Opus 4.8
    d6f3a14
  5. power-series: Discord bot-stats history import (src=3), past-dedup + admin/stats endpoint⁠

    oettaM123 +1: Claude Opus 4.8
    0bb8065
  6. Power-series: skip unchanged points, 15-min min gap⁠

    oettaM123 +1: Claude Opus 4.8
    7eb6780
  7. Power-series: keep tooltip on-screen for top/edge points⁠

    oettaM123 +1: Claude Opus 4.8
    01dab30
  8. Power-series: fix level dips, gear in snapshots, smaller points⁠

    oettaM123 +1: Claude Opus 4.8
    2f86a8e