• v1.0.0 ce5b646f00

    v1.0.0 Stable

    joeyr released this 2026-07-08 20:31:27 -05:00 | 111 commits to main since this release

    First tagged release. Consolidates the feature set already built and brings the repo onto forgejo with the versioned-release cadence used by the other projects there.

    Added

    • TypeScript Discord bot answering /aufhocker query: slash commands via Claude, using recent channel history as conversational context.
    • Postgres-backed message retention, per-server configuration, rate limiting, and an admin audit trail.
    • Optional plugins: League of Legends live-game monitoring/predictions (LOL_ENABLE_LIVE_MONITOR) and Diablo 2 terror-zone/DClone tracking (D2EMU_ENABLE).
    • .gitattributes, a proprietary LICENSE, Prettier formatting (format/format:check), and a typecheck script, matching the other forgejo-hosted projects.
    • Forgejo Actions CI (.forgejo/workflows/ci.yml) running format check, type-check, tests, and build on every push/PR to main.

    Fixed

    • .eslintrc.js referenced TypeScript-ESLint configs without the required plugin: prefix and a non-existent prefer-const rule name, so npm run lint had never actually run successfully.
    • ToolExecutionLoopAudit.test.ts's loop-cap tests hardcoded 5 rounds while MAX_TOOL_ROUNDS is 10, and assumed hitting the cap throws when the code actually returns a graceful fallback message. Exported MAX_TOOL_ROUNDS and fixed the tests to match real behavior.
    Downloads