File Details
GuildKit-1.0.0
- R
- Jun 30, 2026
- 251.79 KB
- 11
- 12.1.0+2
- Classic + 2
File Name
GuildKit-1.0.0.zip
Supported Versions
- 12.1.0
- 2.5.6
- 1.15.8
1.0.0 — 2026-06-30
First stable release. Everything from the 0.1.0 alpha plus a new local Activity feed (with Mentions and a hoisted Notifications section) and the officer Purge & Rank tool, on one codebase across Retail, TBC, and Classic Era.
- Purge & Rank (new page, officers) — a criteria-driven cleanup/advancement
tool with a preview-then-execute flow, in two sub-tabs. Purge (kick) builds a
candidate list from server-absolute criteria you can freely mix — level
(
60,<=20,30-40), inactivity (offline at least N days), and current rank (ranks below yours). Promote / Demote uses the same criteria (with rank required) to pick who matches, plus a destination rank to move them all to — each member promoted or demoted toward it as needed, so you can select several ranks and rank everyone to one, either direction. A multi-step move (e.g. Initiate → Officer) just takes a few more clicks as members step toward it. Review the matched members, then act. Safety throughout: it refuses to build a list with no criteria set (so "everyone" is never a result), never includes you or anyone at/above your rank, and makes you tick an "I reviewed these" box before the action button appears. Kicks/promotes/demotes run through the same secure/gremove,/gpromote,/gdemotemacros the Ban List uses (out of combat only) and page through long lists one batch per click — the button shows how many presses are needed and the list shrinks as you go. You review once per operation; the multi-press flow stays armed as the list shrinks (it only re-asks if a new, unreviewed member appears or you change the criteria). A purge won't trigger the Ban List's per-member "add to ban list?" prompt. The page appears if you have kick, promote, or demote rights; each action then checks its own permission. Criteria reset on reload — they're never saved. (Time-served at a rank isn't a criterion yet — it's the one thing that isn't server-absolute.) - Guild tabard medallion — the Overview header now shows your guild's actual tabard (background, emblem, and border in their real colors) on the left, framed like an ability icon. Works on every client, including Classic Era. The header was restyled to match: gold guild name, member/online counts colored like the Analytics stat header, and Guild Links in the addon teal with a trailing external-link glyph.
- Level-up tracking and notification modes — the Level-ups row in Settings →
Activity now expands (when tracking is on) into two independent columns. Track
is a radio group: All level-ups, Milestones only (every 10 levels), or
Specific levels (comma-separated list, e.g.
25,40,50,60). Notify is three independent checkboxes — one per mode — so you can, for example, track all level-ups but only get notified on milestones and your specific watchlist simultaneously. The levels text box appears whenever the Specific track radio or Specific notify checkbox is checked. Multi-level jumps (rested XP) are handled correctly — any configured threshold crossed in a single roster tick fires once. - Settings → Activity redesigned as a compact Track | Notify grid — each event (New members, Level-ups, Rank changes, Mentions) is one row with a track box on the left and a notify box on the right, instead of two separate lists. The notify box greys out until the event is tracked. (Name/keyword mention notifies are now one "Mentions" notify; rank-notify is your own rank.)
- Confirmation prompts on the bulk data-clearing actions — Activity's "Clear history" (wipes the whole log) and "Clear all" (dismiss all notifications) now ask "are you sure?" first.
- Notifications — the Activity page now hoists a Notifications section at the top: the events you flag as important (Settings → Notify: name mentions, keyword mentions, level-ups, your own rank changes, new members), surfaced for quick triage. Dismiss them individually (✕) or all at once, and a red count badge on the Activity nav button shows how many are waiting. Notifications are a curated subset of what's tracked, with their own toggles, and dismissal is per-character.
- Mentions grouped by keyword — the Mentions tab now groups pings under the name or keyword that matched, so you can scan per-topic.
- Scrollable lists everywhere — Roster Search and Analytics now use the same virtualized scroll list as the Activity feed. Search shows all matches (no more "+N more — refine your search" cap) and Analytics shows all rows per dimension (no more "+N more" cap on big dimensions like Zone), each in a compact fixed-height viewport with a mouse wheel, so the panel never balloons.
- Mentions (new Activity tab) — Guild Kit now watches guild + officer chat for your name (whole-word, case-insensitive) and flags pings you missed while heads-down, on a Mentions tab of the Activity page (sender + message, hover for the full text, click to whisper). A Settings box lets you add extra comma-separated watch-words (e.g. a nickname, "need heals"). On by default; toggle it under Settings → Activity. Honest limit: it only catches chat received while you're online — there's no way to recover messages from while you were away.
- Activity (new page, all users) — a local guild-activity feed. A roster observer diffs the guild against a per-guild snapshot on roster updates and logs new members, level-ups, and rank changes; the page lists them newest-first with Analytics-style sub-tabs (All / Joins / Level-ups / Ranks), click-to-act rows (open detail / whisper), a "(new)" flag for unseen items, and mark-all-read on open. Long histories live in a compact scrollable list (fixed viewport, mouse wheel) so the panel never balloons. The log is a capped ring buffer (200 entries / 30 days); the read marker is per-character. No data leaves your client.
- Activity tracking settings — toggles for which events are recorded and shown (joins / level-ups / rank changes); defaults to joins + rank changes on, level-ups off. A disabled event isn't tracked at all, and with everything off the observer does no work. Honesty: history is "since you first ran GuildKit" and the first pass seeds silently. (Foundation for upcoming Mentions; departures aren't surfaced yet.)
- Settings reorganized into feature tabs — General / Activity / Officers under the header banner (same tab style as the other pages), so the page stays compact as more options are added. One Save button applies all tabs.