File Details
GuildCrafts-1.1.0
- R
- Feb 27, 2026
- 197.58 KB
- 80
- 2.5.5
- Classic TBC
File Name
GuildCrafts-release-1.1.0.zip
Supported Versions
- 2.5.5
Changelog
1.1.0 — 2026-02-27
Features
- Favorites/Bookmarks: Star your favorite recipes and crafters! New Favorites tab with Members and Recipes sub-tabs. Per-character favorites stored in
GuildCraftsCharDB. Star toggle buttons on member rows, recipe rows, and search results.
Improvements
- RecipeDB deduplication: Reagent and category data is now stored once in a shared lookup table (
_recipeDB) instead of duplicated per crafter. Reduces SavedVariables size and sync payload preparation overhead. Wire format unchanged — fully backward compatible with 1.0.x clients. - Auto-prune stale members: Members who leave the guild are marked absent and automatically pruned after 30 days. Returning members are restored. Absent members show a "(left guild)" indicator in the UI.
Bug Fixes
- Star icon rendering: Fixed star icons appearing as rectangles. Changed from Unicode characters to ASCII asterisk (*) with proper font styling. Increased font size from 14pt to 18pt for better visibility.
- Favorites text overlap: Fixed empty state messages overlapping in Favorites tab by adding word wrap and proper width constraints.
- Frame script cleanup: Fixed Lua error when navigating between views caused by attempting to clear OnClick script from Frame widgets (should be OnMouseDown).
1.0.4 — 2026-02-26
Bug Fixes
- Per-guild database partitioning: Characters on the same account but in different guilds no longer share or corrupt each other's member data. Each guild's data is now stored in its own partition under
GuildCraftsDB.global["GuildName-Realm"]. Existing data is automatically migrated on first login after the update.
Other
- Luacheck cleanup: Resolved all 18 luacheck warnings (unused variables, shadowed locals, dead code). Added
.luacheckrcconfig for WoW addon development. 0 warnings / 0 errors.
1.0.3 — 2026-02-25
Bug Fixes
- Partial reagent scan fix: Re-scans recipes when stored reagent count is less than expected, fixing cases where item cache misses caused incomplete reagent data (e.g. missing Large Prismatic Shards on Enchant Gloves - Spell Strike)
1.0.2 — 2026-02-23
Other
- DR/BDR role change messages moved to debug only (no longer clutter chat)
- Fixed
/gc minimaptoggle ("MinimapButton module not loaded")
1.0.1 — 2026-02-23
Bug Fixes
- Staleness display: New entries with
lastUpdate = 0no longer show as "683 months old" - Self-eviction: Solo DR no longer evicts itself from the addon user list on sync retry
- One-way HELLO: HELLO broadcasts now receive a reply, so peers discover each other correctly
- Re-sync on discovery: Newly discovered addon users via HELLO now trigger a re-sync after 2 seconds
- Scroll clipping: Added bottom padding to all scrollable panels to prevent the last entry from being cut off
- Square minimap button: Minimap button now correctly positions on square minimaps (e.g. Titan Panel, SexyMap)
- Search welcome bleed-through: Welcome text no longer shows through search results
- Search reagents: Search results now display reagent lists for matching recipes
- Sync timeout (two root causes):
- DR now sends an empty acknowledgement when already converged, so the requester stops waiting
- DR no longer tries to sync with itself
- Refresh welcome bleed-through: Welcome text no longer reappears when the member list refreshes while viewing a member's recipes
- Reagents in sync: Reagent and category data is now included in sync payloads sent to other players
- Backfill timestamp bump: Re-scanning a profession now bumps the timestamp when reagent/category data is backfilled onto existing recipes, ensuring the updated data propagates via sync
- Stale synced copies ("already converged"): Added a data format version so copies synced before reagents were included get re-pulled automatically
- Craft request popup dismiss: Accept/Decline buttons now always dismiss the popup, even if downstream logic errors
- Craft request combat suppression: Craft request popups are deferred until combat ends instead of appearing mid-fight
- Craft request sound removed: Craft request popups no longer play a sound
Other
- Login reminder to open each profession window once for scanning
- Removed nested
.gitdirectory from LibDeflate (caused CurseForge upload rejection)
1.0.0 — 2026-02-22
- Initial release

