File Details
v1.2.0
- R
- Apr 5, 2026
- 32.97 KB
- 11
- 12.0.1
- Retail
File Name
NARC-v1.2.0.zip
Supported Versions
- 12.0.1
NARC
v1.2.0 (2026-04-05)
Full Changelog Previous Releases
- Prepare v1.2.0 release workflow
- Workflow now triggers on GitHub Release published (not tag push)
so the release body becomes the CurseForge changelog - .pkgmeta ignores all non-addon files explicitly
- Bump version to 1.2.0
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- Workflow now triggers on GitHub Release published (not tag push)
- Set CurseForge project ID
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Add guild-wide persistent cache with delta-sync protocol
New NARC_Cache.lua module provides passive broadcasting and persistent
storage of crest/gear/catalyst data across the guild. Officers now see
pre-populated (dimmed) data in the RC voting frame the moment it opens,
with an aggressive retry loop replacing cached entries with live data.
Cache mechanism:- Persistent storage in NarcDB.guildCache keyed by Name-Realm
- Broadcasts on login, crest/cata changes (no throttle), gear changes (5min)
- Saves own data on logout (local only, addon messages unreliable there)
- Entries older than 7 days pruned on login
Login sync protocol: - Client broadcasts a manifest of known cache timestamps
- Deterministic responder election (highest guild rank, then alphabetical)
- Tiered 10s fallback if primary responder is in an instance
- Responder sends only entries where their timestamp is newer
RC integration: - GetNarcPlayer falls back to cache when live NarcData is empty
- Cell renderers dim cached text (0.6 gray) vs bright white for live data
- GetCandidatesWithMissingData treats fromCache=true as missing, so the
existing 60s retry loop aggressively pushes for live data during loot
Reuses existing wire format and chunking. New message types (PCREST,
PGEAR, PCATA, MAN, SYNC) are discriminated by msgType prefix under the
shared NARC addon message prefix.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- Match section underline colors to gear track colors
Hero Dawncrest underline now uses Hero blue, Myth Dawncrest uses
Myth purple — consistent with the paperdoll gear slot coloring.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - Add WoW Packager GitHub Action for CurseForge releases
- Workflow triggers on version tags (v*)
- Uses BigWigsMods/packager@v2 to build and upload
- .pkgmeta configures package name and ignored files
- X-Curse-Project-ID placeholder in .toc (set after CurseForge project creation)
Requires CF_API_KEY secret in GitHub repo settings.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- Fix column order and section styling in NARC panel
- Reorder crest columns to Have, Max, Earned, Can Earn
- Fix PopulateRow to match new column order (was hardcoded by index)
- Add Catalyst cell to body rows (was missing from render)
- Myth Dawncrest underline now uses artifact gold color for visual distinction
- Preserve group key in COLUMN_GROUPS for per-section styling
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- Initial commit: NARC v1.1.0
World of Warcraft addon for guild readiness scanning and RCLootCouncil
voting frame integration. Features:- Guild/party/raid crest, gear, and catalyst scanning
- RCLootCouncil columns: Crest (current/max), Catalyst, Gear Count, Slot History
- Blizzard settings panel with configurable column toggles
- Unified data path (single scan protocol for both standalone and RC views)
- Auto-retry for missing candidate data during loot sessions
- Live voting frame refresh when crest/catalyst data changes
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com