Guild Bank Ledger

*BETA* - Persistent guild bank transaction logging with automatic multi-player sync.

File Details

v0.32.2

  • R
  • May 12, 2026
  • 358.26 KB
  • 37
  • 12.0.5
  • Retail

File Name

GuildBankLedger-v0.32.2.zip

Supported Versions

  • 12.0.5

GuildBankLedger

v0.32.2 (2026-05-12)

Full Changelog Previous Releases

  • Merge pull request #21 from RussellFeinstein/chore/honest-status-sweep
    Honest-status doc sweep: tier model, accessibility audit as v1.0 gate, expanded forward plans (v0.32.2)
  • Stamp release 0.32.2 (v0.32.2)
    Patch bump for the honest-status doc sweep. README, ROADMAP, and the
    CurseForge description are all user-facing surfaces, so the change
    warrants a version bump per the project no-bump-for-trivial-docs rule.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Rewrite Status framing across CurseForge description, README, and ROADMAP
    Honest-status sweep: replace the blanket "stable and in active guild use" framing
    with a three-tier model (mature / active / under audit) across all three
    public-facing surfaces, fix existing drift, and split the forward-plan list
    into Pre-1.0 readiness gates and Post-1.0 features.
    CurseForge description (docs/CURSEFORGE-DESCRIPTION.md):
    • Status rewritten as three paragraphs: per-area maturity, Before v1.0,
      Planned post-1.0.
    • Accessibility bullet softened: "Full keyboard navigation (Tab/Shift+Tab)"
      becomes "Keyboard navigation: partial (Tab/Shift+Tab wiring under audit;
      complete before v1.0)".
    • Em dashes around section labels replaced with colons per the global prose
      style rule.
      README:
    • Sync tab bullet no longer mentions a "sync audit log" (panel removed in
      v0.32.0); points to /gbl synclog and /gbl logs.
    • Accessibility bullet softened to "keyboard-navigation primitives (partial;
      Tab/Shift+Tab wiring under audit)".
    • Planned Features section split into "Before v1.0" (accessibility audit,
      sync rate limiting, performance audit, community feedback) and "Planned
      (Post-1.0)" (analytics, raid teams, alt linking, stock tab, stock alerts,
      GBS, export).
      ROADMAP:
    • Shipped section broadened to v0.1.0--v0.32.1 with bullets covering sort +
      layout, logging, the canonical peer-key fix, and the doc-sync workflow.
    • Current section rewritten to the mature/active/under-audit framing.
    • Stale "Next: Stabilization (v0.22.0--v0.24.x)" replaced with "Next: Pre-1.0
      readiness," with accessibility audit + keyboard-nav completion as the
      leading item.
    • v1.0.0 readiness criteria tightened: accessibility audit completion is
      explicitly required.
    • Post-1.0 table rebuilt as seven rows: analytics, teams, alt linking, stock
      tab, stock alerts, GBS integration, export.
    • Test count refreshed from 433+ to 1192+; schema range broadened to v1--v11.
      Project CLAUDE.md:
    • New "Design Principles" section between Overview and Architecture pins
      accessibility-first as a blocking design requirement, with the May 2026
      RegisterFocusable-wired-but-unused incident captured as rationale. The
      audit pass is codified as a v1.0 release gate.
      The Pre-1.0 / Post-1.0 split (and the accessibility-as-a-v1.0-gate
      positioning) responds to the discovery that UI/Accessibility.lua defined
      RegisterFocusable / AdvanceFocus / SetFocusIndicator since v0.3.0 but the
      functions were almost entirely unused outside UI/ChangelogView.lua. No
      AceGUI Tab key handler hooked into AdvanceFocus; no widget called SetFocus;
      no TabIndex attributes existed on the frame hierarchy. The README's "Full
      keyboard navigation (Tab/Shift+Tab)" claim was paper for multiple years.
      Stock is now split across two roadmap slots (passive tab in v1.4.0, then
      toggleable alerts in v1.5.0) per user direction. Analytics keeps the
      6-section memory plan scope; the public description names the sections
      rather than underselling as "basic statistics."
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Merge pull request #20 from RussellFeinstein/chore/curseforge-description-sync
    Promote CurseForge description to docs/ and add doc-sync CI advisory
  • Promote CurseForge description to docs/ and add doc-sync CI advisory
    Move .claude/curseforge-description.md to docs/CURSEFORGE-DESCRIPTION.md so
    the file reads as a first-class shipping doc rather than agent scratch. Fix
    three known-stale items in the same commit:
    • Sync tab listed "sync audit trail," but the audit panel was removed during
      chore/log-channel-split (logs surface via /gbl synclog and /gbl logs).
    • Layout and Sort tabs were missing from the UI section.
    • /gbl synclog, /gbl sortlog, /gbl logs were missing from Commands.
      Add a project CLAUDE.md Conventions bullet covering the doc-sync rule, plus a
      non-blocking workflow that emits warning when feature-surface files
      (README.md, docs/ROADMAP.md, src//*.lua, UI//*.lua, GuildBankLedger.toc)
      change without a description update. CurseForge has no public API for
      description updates and BigWigsMods/packager#187 has not shipped, so pasting
      into the web UI Manage > Description stays manual; an HTML breadcrumb at the
      top of the file documents the destination URL.
      No version bump per feedback_no_bump_for_trivial_docs.md: repo-internal
      tooling plus content fix without addon-code changes. The next addon-code PR
      carries the next version tag.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com