promotional bannermobile promotional banner

GuildWatch

Live guild map pins, profession sync, and recipe search — all in one panel.

File Details

GuildWatch v0.0.7

  • R
  • May 14, 2026
  • 281.71 KB
  • 12
  • 2.5.5
  • Classic TBC

File Name

GuildWatch-v0.0.7.zip

Supported Versions

  • 2.5.5

Wave 7b lands: bottom tabs in the GuildWatch panel. Bank and Composition both get proper UI surfaces alongside the existing Roster view. Plus the Wave 5.5 batch — guild rank icons and a per-character nickname feature that syncs across the guild. The chat-text dump for the bank tab is gone; `/gw bank` now opens the panel on the Bank tab. New `/gw composition` does the same for the Composition tab. The dump survives as `/gw bankdump` for diagnostics. ### Added - **Three-tab navigation.** Bottom tab bar with Roster (default), Bank, and Composition. Active tab persists across `/reload`. Each tab sets its own subtitle: Roster shows `N online · M total`, Bank shows current gold + tab count + scan age, Composition shows member count + avg level + online count. - **Bank Dashboard tab.** Visual surface for the v0.0.5 data layer. Two-section header (Bank State / Activity) — current gold + tab progression on the left, repairs/net-flow/log info on the right. Window toggle chips below the sections (`7d` / `30d` / `All time`) repaint every stat by the selected window. Top-N shows up to 12 contributors per list; unfilled slots hide cleanly so thin data isn't padded with placeholder dashes. - **Composition tab.** Three sections — Classes (class-colored count bars on the left), Professions 300+/375 (icon + count on the right, sorted so guildies-with-data float to the top), Level Distribution (full-width vertical table at the bottom with class-bar-style buckets: 70 / 60-69 / 50-59 / 30-49 / 1-29). - **Rank icons on roster rows.** Crown overlay on the class icon for the guild leader; star overlay for any rank whose name contains "officer". Pure overlay — zero horizontal space added. - **Per-character nickname.** New "Display nickname" text input in the General options section. Whatever you set there is what other guildies see for that character in their GuildWatch roster. Set the same nickname on multiple alts to consolidate them visually under one identity. Synced via a new `NN` addon-comm message broadcast on enable + on user change. ### Changed - **Frame height 480 → 540.** Fixes a small overlap between Composition Professions and Level Distribution at the old height, and shows 14 roster rows instead of 12. - **Slash command realignment.** `/gw bank` now opens the panel on the Bank tab (was: chat dump). New `/gw composition` (alias `/gw comp`). `/gw bankdump` preserves the chat-text dump for diagnostics. `/gw find` and `/gw known` unchanged for now — they'll get UI when a Professions tab lands in a later wave. ### Internal - **New comm message type `NN`** — nickname broadcast. Tiny payload (`{n = "Jesse"}`). Broadcast on enable + on change. Receivers cache in `db.global.nicknames[guildKey][senderName]`. - **No SavedVariables migration needed.** Existing caches load cleanly; new defaults (`activeTab`, `bankWindow`, `myNickname`, `nicknames`) auto-populate via AceDB defaults. - **`Roster.lua` grew to ~1500 lines** (was ~1100) to fit the tab system + Bank/Composition pane builders + renderers. A per-tab file split is queued for a future wave if needed.