SnapPostForever-0.1.3.zip
What's new
Changelog — SnapPost Forever
All notable changes to SnapPost Forever (and related SnapPost Mainline notes that lived in the old root changelog) are documented in this file.
The format is based on Keep a Changelog.
[0.1.3] - 2026-10-20
Fixed
- Cleaned luacheck hygiene warnings: unused file locals, an empty soulbound skip branch, shadowed chip/layout locals, and unused color defaults on bag tooltips. No gameplay change.
[0.1.2] - 2026-10-20
Fixed
- Profession scan no longer treats every trade-skill catalog line as learned when a character has none. Only lines with skill level greater than zero are stored, so a new character shows no profession chips until they actually learn one.
- Load / Options version string matched the
.tocagain (0.1.2). It was still printing0.1.28after the release bump.
[0.1.1] - 2026-10-18
Added
- First-time guide when opening the mapper on a character (scan → map → mailbox). Skip with the guide’s Skip button, Esc, or Options → Skip first-time guide. Replay via Options → Tools → Show Guide.
[0.1.0] - 2026-10-18
First public release. Author credited as Terynas; CurseForge bio draft in docs/AUTHOR.md.
Added
- SnapPost Forever CurseForge publishing kit:
docs/CURSEFORGE.md(author apply + moderation + upload), English description draft,LICENSE, branding logo (docs/branding/logo-400x400.png), UI gallery screenshots underdocs/screenshots/, andscripts/package_snappost_forever.sh→dist/SnapPostForever-<version>.zip. - SnapPost Forever (
SnapPostForever/): Forever-client port withInterface: 16001, Classic materials catalog, vanilla professions (incl. First Aid), andC_TradeSkillUIprofession scan fallback. Slash:/spostf. - Bag tooltips show where a catalog material will be mailed (
SnapPost → character), or that it is unmapped / stays on this character. - SnapPost Forever mail prompt lists each stack with its item icon and Skip/Keep before send, and chat names the items that were mailed.
- SnapPost Forever appears under Options → AddOns (Settings API), with mail toggles/delay and a Tools panel to open the mapper;
/spostf options. - SnapPost Forever mapper: material name search box, plus Profession / All materials radio to list the full catalog at once.
- SnapPost Forever minimap icon (letter): left-click mapper, right-click options, drag to reposition; toggle via Options or
/spostf minimap. - SnapPost Forever can mail low-value Uncommon (green) armor/weapons to an enchanter for DE: level/vendor/AH caps (Auctionator when present), mapper DE greens → char, Options toggles,
/spostf de. - SnapPost Forever mapper: scanned characters appear as SpellBook-style square side tabs on the left edge of the frame; selecting a tab targets that alt for profession/item/DE maps. Selection uses a glow overlay so class icons stay visible. Layout cleaned up (spacing, shorter status line, material rows).
- SnapPost Forever mapper: profession chips toggle maps (green/gray); removed redundant Map profession and Map exp + profession buttons (chips cover all mats for a profession). Profession dropdown lists only professions the selected character knows.
- SnapPost Forever mapper: left-click a material to map it to the selected character; right-click to clear that item override.
- SnapPost Forever Options: Chat: mail send progress toggles Queuing / Sent to / finished chat lines (failures still print).
- SnapPost Forever Options → Values: type exact numbers for send delay, character tab size, and DE green caps (sliders stay in sync).
Changed
- SnapPost Forever CurseForge gallery docs updated with current mail, mapper, and Options screenshots (
docs/screenshots/04–06). - SnapPost Forever mapper and mail windows use a rounded gold dialog border, with softer inset cards for the character panel, material list, and rows.
- SnapPost Forever mapper character tabs default to 40px. Options → AddOns → SnapPost Forever → Character tab size scales them from 24 to 64.
- SnapPost Forever mail prompt closes (and cancels any send queue) when the mailbox closes — via
MAIL_CLOSED, MailFrameOnHide, interaction hide, and a short open-check while the prompt is shown. - SnapPost Forever deploy:
scripts/deploy_snappost_forever.shrsyncs the workspace addon into_classic_beta_/Interface/AddOns(real files; Windows Forever client cannot reliably follow Linux symlinks). - SnapPost Forever materials catalog imported from CraftLib Vanilla recipes (~430 reagents); each item is tagged with every profession that uses it (e.g. Rough Stone under Blacksmithing and Engineering).
- SnapPost Forever 0.1.3: character keys and mail To use Forever first + surname full names; legacy single-name keys migrate on scan.
Fixed
- SnapPost Forever mapper status line no longer draws missing-glyph squares (
>instead of an arrow the game font cannot show). Expansion, Profession, and Search labels sit on their own rows so they are not covered by the controls below them. - SnapPost Forever mail list rescans bags after each send so mailed stacks disappear from the prompt.
- SnapPost Forever mail queue: fill To/Subject edit boxes, attach via Postal-style click/pickup, send through
SendMailFrame_SendMail/ Send button, with timeout retry whenMAIL_SEND_SUCCESSnever fires.
Related: SnapPost (Mainline)
Historical notes that previously lived in the monorepo root changelog:
Changed
- SnapPost version 0.2.0; default mapper view opens on Dragonflight.
- Project focus pivoted from Forever Path to SnapPost; Forever Path remains in-repo but paused.
- Root README rewritten around SnapPost install and mailbox workflow.
Fixed / Added (Mainline SnapPost)
- SnapPost addon (Mainline): account-wide character profession scanning, material→character mapper UI, mailbox bag scan prompt, and a delayed mail send queue.
- Starter materials catalog covering Classic through Shadowlands (sample reagents), plus Midnight placeholders.
- Full Dragonflight and The War Within material packs (herbs/ores with quality tiers, cloth, leather/skinning, enchanting, common craft reagents).
- Mapper dropdowns for expansion, profession, and target character; scrollable material list; buttons to map profession or expansion+profession.
- Mapper controls to assign whole professions or individual items to characters;
/snappostslash commands including configurable send delay. - Mail queue waits for
MAIL_SEND_SUCCESS/MAIL_FAILED, splits into 12-attachment mails, and pauses between recipients to reduce throttling risk.
This mod has no additional files

