v0.10.0-beta1
What's new
v0.10.0-beta1 (2026-11-02)
- First regular CurseForge Beta release.
- Remove the optional Companion / gateway outbox in favour of a simple in-game Discord chat draft page.
- Generate safe, editable messages for the player's own crafting requests, with a Workshop shortcut.
- Pre-fill
/discordin the chat input, requiring the player to press Enter, or copy manually to the linked Discord stream. - Never auto-post to guild chat. No
/gfallback, external program, webhook secret or network access required. - Preserve existing profession, D/E, AH sync, wishlist, Workshop and Sync Status functionality.
- Offline tests pass; live confirmation of Forever's Discord command and chat routing remains pending.
v0.9.0 (2026-10-29)
- Optional Discord bridge module and ForeverUI Discord page (
/pv discord). - Per-character, guild-specific opt-in for posting only personal craft requests.
- Trusted relays opt in separately. Full request updates and removals flow to a persistent flat SavedVariables outbox.
- Separate Python Companion and central SQLite/Discord webhook gateway; two relays deduplicate requests; gateway retries failed Discord delivery.
- No new protected actions, no Discord URL or API token stored in WoW.
- Existing v0.8.0 functions preserved. Forever live testing still required.
Changelog
v0.8.0 PRE-RELEASE (2026-10-29)
- Added seven Workshop tabs: Craft Requests, Material Finder, Smart Loot, Cooldowns, Price History, Camping Planner and Blueprint Hunter.
- Added sync-status UI with counts, last activity, per-module status, privacy controls, manual sync-all and helpful diagnostics.
- New guild-scoped, owner-authenticated Workshop protocol with bounded atomic chunking, revision ordering, opt-in stock/cooldown sharing, query throttling and honest freshness limits.
- Bounded, per-guild observations from existing AH pricing streams. Native detailed AH quotes and incoming guild quotes contribute to history; indicative AH browse quotes are excluded.
- Reused profession recipe synchronization to identify actual known guild crafters; no guesses for unavailable blueprints or exposed crafting prerequisites.
- Existing v0.7.0 D/E, price-sharing, wishlist, public-note and guild-roster functionality preserved.
- Offline Lua, protocol and UI-mock tests pass; real Forever client testing still required.
v0.6.0 PRE-RELEASE (2026-10-29)
- Added shared, per-guild Wishlist, with item-specific requests (e.g. Malachite
774) and generic green/blue BoE for disenchanting, quantities, notes, and edit/remove actions. - Added Wishlists ForeverUI page and
/pv wishes,/pv wish ITEM_ID COUNT, and/pv wish syncshortcuts. - Tooltips display request counts/names for exact matching item IDs; generic BoE wishes are matched when item metadata indicates quality and equipability.
- Added wishlist-awareness to the D/E queue, with protection enabled by default and a separate opt-out toggle.
- New independent wishlist addon channel, bounded packets, per-character authenticated snapshot ownership, atomic reassembly, monotonic revision numbers, deletion propagation, 30-day stale-data cutoff, and separate sync enable/disable.
- Wanted material IDs are included in watched Guild Market price queries.
- Kept all v0.5 profession/roster, market, trade enchant and safe D/E functionality; added standalone offline wishlist tests and UI smoke coverage.
- No live Forever testing claimed. No automated AFK D/E, automatic trades, or protected guild note writes.
v0.5.0 PRE-RELEASE (2026-10-29)
- Added Guild Market price sharing over a dedicated addon-message prefix, with independent enable/disable, scoped SavedVariables cache and a new ForeverUI market page.
- Preferred Auctionator v1 price API, optional Auctioneer and TSM adapters; protects all third-party calls with pcall and feature detection.
- Watchlist-based compact requests/responses, 255-byte-safe packets, throttled publishing, source and confirmation timestamp metadata, capped item share batches and store size.
- Members without an AH addon can receive enchanting material prices and use them in estimates.
- Rejected non-roster senders, stale/future/invalid price messages; 24-hour received price limit. Local scan confirmation is explicit and expires after eight hours.
- Never uses an item-ID-only guild quote for variant-specific equipment appraisal. No full AH database import or auto-disenchant.
- Added price source/protocol regressions and Market page to the UI smoke test.
v0.4.0 PRE-RELEASE (2026-10-29)
- Added Edit skills to the Guild Workshop: a 12-profession editor with independent numeric skill fields and manual source markers.
- Every guild member appears in the roster independent of the addon; professions can be entered locally for members without Proffvakta.
- One learned profession is a fully valid profile. Regression tests cover one-profession characters, missing secondary professions and published guild snapshots.
- Local corrections are saved per guild/character and never silently overwritten by network updates. Restore synced removes corrections.
- Notes preview uses the locally effective profession values. Never invokes restricted note-write APIs.
- Guild roster now recycles 12 visible rows while scrolling through the complete guild list; not limited to the first 90 members.
- Expanded guild regression and click-through UI editor smoke tests (150-member roster coverage).
- Manual corrections are local only; sharing another player's skills to the guild is deliberately excluded pending live verification of officer permissions and conflict handling.
v0.3.0 PRE-RELEASE (2026-10-29)
- Rebranded Forever Enchant Helper to Proffvakta, retaining the v0.2 Enchanting engine and commands.
- Added Guild Workshop with guild roster overview, last known skill levels, recipe-ID sync, offline cache and manual sync.
- Added rate-limited guild addon messaging, version-specific prefix, sender/roster validation, safe numeric payload parsing and bounded recipe chunks.
- Added rank-permission-checked Public Note drafts with 31-character abbreviations and select/Ctrl+C. Never invokes protected SetNote or changes existing notes.
- Added guild sync and recipe-sharing settings. Defaults: ON, optional to disable per client.
- Added guild offline regression tests and Guild UI smoke test.
- Changed TOC folder and namespace names to Proffvakta; old /feh aliases remain.
v0.2.0 PRE-RELEASE (2026-10-29)
- Secure spell targeting for D/E; replaced undocumented Auctionator age check with user-confirmed scan requirement.
- Added profit bulk queue, stronger authorization and safer trade enchants.
- See previous release package for detailed notes.
0.7.0 PRE-RELEASE — Native AH Live Capture
- Read AH search results directly, no Auctionator/Auctioneer/TSM required.
- Distinguish confirmed listing buyout from indicative browse minimum.
- Share detailed and indicative prices (different source tags) with guild.
- Preserve original observation timestamps; maintain BoE variant safety.
- New manual AH item-ID lookup within the Guild Market page, only with AH open.
- No automated AH scans, purchases or bulk server requests.
This mod has no additional files

