File Details
v1.15.0
- R
- Jul 10, 2026
- 1.44 MB
- 20
- 3.4.5+2
- Classic + 1
File Name
CraftingOrderClassic-v1.15.0.zip
Supported Versions
- 3.4.5
- 2.5.6
- 1.15.8
tag e527cb0a742ccea53f52f8b972c9a6136b026136 v1.15.0
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 21:44:19 2026 +0200
v1.15.0 — LFW (recherche de travail), fenêtres empilables, bouton partenaire, purge annuaire 7j, confinement faction, fix fuite d'alt, panel des mutés
commit 1d2f4b659923d4063a554d242f4f6e6b46432bf6
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 21:43:59 2026 +0200
release: v1.15.0 (LFW, fenêtres empilables, partenaire, purge 7j, faction, fix fuite)
Bump 1.14.0 -> 1.15.0 (3 .toc), entrée CHANGELOG + onglet Nouveautés (FR + enUS/deDE/esES).
Cette version embarque aussi le panel des mutés (préparé en v1.14.0, jamais sorti seul).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit 303f646d797b21d7a268332e178886b14ab6ef07
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 21:37:06 2026 +0200
feat(lfw): recherche de travail (LFW) + confinement faction + fix fuite d'alt
LFW « Looking For Work » — un artisan signale au royaume qu'il cherche du travail
dans un métier, vu par les autres (annuaire + nameplate).
- Directory_LFW.lua : verbe canal LFW|on|<prof> / LFW|off (BroadcastText, portée
royaume), réception clé par sender (sûr par construction), TTL 45 min + ticker de
ré-émission, état persisté COC.db.lfw, /co lfw [métier|off].
- CraftingOrderClassic_Nameplate.lua : icône du métier au-dessus des joueurs LFW
(NAME_PLATE_UNIT_ADDED/_REMOVED, C_NamePlate — API vérifiée source Era).
- Badge [Dispo] dans l'annuaire ; toggle « Chercher du travail » sur la fenêtre métier
(le métier ouvert = le sien ; masqué en reroll/compact).
Confinement FACTION (Classic : aucun échange cross-faction) : la SavedVariable est PAR
COMPTE → un compte bi-faction mélangeait les rosters. Stamp r.faction dans _Touch +
filtre annuaire/comptage sur ma faction (Dir:_SameFaction). Entrées héritées affichées.
Fix fuite d'alt EN AFFICHAGE : le SK d'un perso fait autorité — un RK d'un métier absent
de son SK (fuite d'un vieux client captée avant la purge OnSkill) n'est plus affiché.
L'union des métiers du COMPTE (rerolls) reste montrée.
2 nouveaux fichiers aux 3 .toc, locale ×3. Portes vertes (340 tests headless dont
test_lfw, Lua 5.1, parité .toc, taille, locale).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit 3f13a0414a05b5fe2b9461ef42b65c1a68ff0ca8
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 20:45:18 2026 +0200
feat(ui): fenêtres empilables + purge annuaire 7j + bouton partenaire
Batch UX post-v1.14.0 (retour terrain sur screenshot).
- Fenêtres qui s'emmêlaient : la fenêtre principale et la fenêtre métier
s'ancraient au CENTER, même strata HIGH → leurs éléments s'interclassaient.
frame:SetToplevel(true) sur les deux (clic → remonte tout le bloc au-dessus)
+ OnShow:Raise() (la dernière ouverte devant). Aucun changement de position.
- Purge annuaire : un « croisé » (Annuaire) non revu depuis 7 jours (au lieu de
30) sort du roster au login. Guilde/amis/ajoutés toujours à vie. Constante
RECENT_TTL_DAYS.
- Bouton Partenaire sur la ligne artisan : le toggle isPartner n'était que dans
le menu clic-droit. Ajout d'un toggle icône (Skin.tex.partner, gift) par ligne,
câblé sur _TogglePartnerSet ; ligne fusionnée reflète g.anyPartner. 2 clés ×3.
Portes vertes (328 tests, Lua/parité, taille, locale). À vérifier en jeu : rendu
et placement du bouton partenaire.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit 9198ce6edca41461637ef43d7004f48eb1692733
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 20:43:40 2026 +0200
feat(moderation): panel de gestion des mis en sourdine (v1.14.0)
Nouvelle source « En sourdine » dans l'onglet Artisans : liste triée des
joueurs mutés (nom, raison, durée restante / permanent / expiré) avec un
bouton « Rétablir » par ligne. Données = Mod:MutedList (pas le roster, un
muté n'est pas forcément un artisan connu ; lecture seule, ne purge pas les
expirés). Bucket placé avant confed pour ne pas laisser de trou.
- Mod:MutedList() : instantané trié + durLabel pré-rendu (UI passive).
- CraftingOrderClassic_UI_Artisans_Muted.lua (nouveau, aux 3 .toc).
- UI_Artisans : bucket + compteur + bascule _ShowMutedMode dans RefreshArtisans.
- Locale : 5 clés ×3 overlays ; onglet Nouveautés v1.14.0 (v1.10.0 retiré).
- Bump 1.13.0 -> 1.14.0 (3 .toc), CHANGELOG.
- +7 tests headless MutedList (328 OK), portes vertes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit 15e3050bf5a9d7a7aa85ba9c10f80aeb66f68e44
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 12:53:22 2026 +0200
refactor(locale): isole l'onglet « Nouveautes » dans des overlays dedies
L'onglet Nouveautes grossit a chaque release (2-3 cles x 3 langues) et faisait
deborder _Locale_enUS.lua du plafond anti-monolithe (compacte a la main 3 fois
aujourd'hui). Son bloc de traductions (118 lignes) est extrait vers
_Locale_News_<lang>.lua. Les cles restent DISJOINTES (chrome vs news) et toutes
chargees (early-return hors locale) → union par langue identique, zero changement
de comportement. Overlays principaux : enUS 500->382, deDE 468->350, esES 469->351,
avec de la marge pour les prochaines releases ; la croissance future va dans les
fichiers News (bornes par la fenetre glissante de UI_News).
check_locale.ps1 charge desormais la variante News_ (glob etendu). 3 fichiers
ajoutes aux 3 .toc → redemarrage complet cote joueurs a la PROCHAINE release
(non deploye seul : rien de visible pour l'utilisateur).
NB : 4 chaines news v1.4.0 restent dans le main (avant le marqueur de section) —
fonctionnellement OK (les deux fichiers chargent), a deplacer a l'occasion.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit 18d62c993a0ceb0887db517ab9d30919304662f8
Author: Wafhien <wafhien@gmail.com>
Date: Fri Jul 10 12:33:37 2026 +0200
docs(curseforge): rattrape v1.11.0→v1.13.0 (annulation royaume, SoD, moderation)
La page datait de v1.10.0. Ajoute : la propagation de l'annulation + l'authenticite
de l'emetteur sur le canal (section « Sending an order »), une section « Keeping the
board clean » (mute avec raison/duree, auto-mute, /co trust) qui MANQUAIT totalement,
une section « Season of Discovery » (304 recettes, royaume SoD seulement), et
/co mute|trust dans la liste de commandes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>