BugTabs Forever

Know exactly which addon broke, in one click.
Back to Files

BugTabsForever-1.0.0.zip

File nameBugTabsForever-1.0.0.zip
Uploader
luthteurluthteur
Uploaded
Nov 7, 2026
Downloads
61
Size
335.1 KB
Flavors
Forever
File ID
9493436
Type
R
Release
Supported game versions
  • 1.60.1

What's new

BugTabs Forever 1.0.0

First release. A Lua error, taint and performance tool written for the WoW Forever client only (Interface 16001). It is a separate addon from BugTabs, with its own saved variables.

What's new

  • What's New and Guide window: opens once after login (the Guide on a first install, What's New after an update), never in combat. Reopen it with /btf news or /btf help.
  • Menu button: the BugTabs Forever logo in the title bar gives your version, What's New, the Guide, Options and the self-test in one place.
  • Version check with your group and guild: when someone runs a newer version you get one chat line per session, and a notice in the menu and in the What's New window.
  • Own logo in the AddOns list, the Addon Compartment, the Broker launcher and the window.
  • Native HD alerts: a new issue shows Blizzard's achievement-style toast with the BugTabs Forever medallion (glow and shine on arrival) and a large raid-warning style banner.
  • Session view: click a loaded addon to see its own timeline; click a line to open the issue.
  • Turn addons on or off from the Session view, for this character. A Reload button appears only when a change needs it.
  • Self-test you can see: its test error and warning stay in the list and ring like real ones.

Features

Capture

  • Lua errors with a cleaned call stack and local variables (locals can be turned off).
  • Taint: blocked and forbidden addon and macro actions, with the addon responsible.
  • Lua warnings and addon restriction changes; each entry keeps the restriction state it was captured in.
  • Errors caught by Blizzard's error dialog before BugTabs Forever loaded are imported; the dialog stays hidden.
  • BugGrabber interop: its errors are read through its callbacks. BugSack can stay installed.
  • Secret values never break the handler: they are stored as <secret>.
  • Storm-safe: identical errors merge with a counter, new entries are rate-limited.
  • Optional history between sessions (off by default, last 200 entries).

Views

  • Errors / Taint / Warnings: one pill per addon with its count, search, list and detail panel (message, call stack, locals, count, first and last occurrence, restriction state).
  • Perf: CPU time per addon from the addon profiler, sortable columns.
  • Session: client build, loaded addons with versions and issue counts, and a timeline (whole session, or one addon at a time).

Reports

  • Copy an entry or a whole view as text; JSON report and a compact encoded variant.

Interface

  • Two themes switched live without /reload: Native HD (Blizzard frames, gold, default) and Editor (dark code editor, cyan).
  • Alerts on new issues: sound, banner and clickable toast, held until combat ends; Shift-drag to move them, or a move mode with a magnetic grid and X/Y fields.
  • Settings panel, also in the game options. LibDataBroker launcher and Addon Compartment entry.
  • Every WoW client language (10 translations): English, French, German, Spanish (Spain and Latin America), Italian, Brazilian Portuguese, Korean, Russian, Simplified and Traditional Chinese.

Commands

Command Action
/btf or /bugtabs Open or close the window
/btf theme native / /btf theme editor Switch theme
/btf options Open the settings
/btf news / /btf help Show What's New / the Guide
/btf clear Clear all entries
/btf selftest Check that errors and warnings are captured

A new addon folder is only seen after a full client restart, not after /reload.


BugTabs Forever 1.0.0 (Français)

Première version. Un outil d'erreurs Lua, de taint et de performances écrit pour le seul client WoW Forever (Interface 16001). C'est un addon distinct de BugTabs, avec ses propres variables sauvegardées.

Nouveautés

  • Fenêtre Nouveautés et Guide : s'ouvre une fois après la connexion (le Guide à la première installation, les Nouveautés après une mise à jour), jamais en combat. Rouvrez-la avec /btf news ou /btf help.
  • Bouton menu : le logo BugTabs Forever dans la barre de titre réunit votre version, les nouveautés, le guide, les options et l'autotest.
  • Vérification de version avec le groupe et la guilde : quand quelqu'un a une version plus récente, une ligne de chat par session et un avis dans le menu et la fenêtre Nouveautés.
  • Logo propre dans la liste des AddOns, le compartiment d'addons, le lanceur Broker et la fenêtre.
  • Alertes Natif HD : un nouveau problème affiche un toast façon haut fait Blizzard avec le médaillon BugTabs Forever (éclat et reflet à l'arrivée) et une grande bannière façon avertissement de raid.
  • Vue Session : cliquez un addon chargé pour voir sa propre chronologie ; cliquez une ligne pour ouvrir le problème.
  • Activer ou désactiver des addons depuis la vue Session, pour ce personnage. Un bouton Recharger n'apparaît que si un changement l'exige.
  • Autotest visible : son erreur et son avertissement de test restent dans la liste et déclenchent l'alerte comme de vrais problèmes.

Fonctionnalités

Capture

  • Erreurs Lua avec pile d'appels nettoyée et variables locales (désactivables).
  • Taint : actions d'addon et de macro bloquées ou interdites, avec l'addon responsable.
  • Avertissements Lua et changements de restriction des addons ; chaque entrée garde l'état de restriction de sa capture.
  • Les erreurs prises par la fenêtre d'erreurs de Blizzard avant le chargement sont importées ; la fenêtre reste masquée.
  • Interopérabilité BugGrabber : ses erreurs sont lues via ses callbacks. BugSack peut rester installé.
  • Les valeurs secrètes ne font jamais planter le gestionnaire : stockées sous la forme <secret>.
  • Résistant aux rafales : erreurs identiques fusionnées avec compteur, débit limité.
  • Historique optionnel entre les sessions (désactivé par défaut, 200 dernières entrées).

Vues

  • Erreurs / Taint / Avertissements : une pastille par addon avec son compteur, recherche, liste et panneau de détail (message, pile, locales, compteur, première et dernière occurrence, état de restriction).
  • Perf : temps CPU par addon depuis le profileur d'addons, colonnes triables.
  • Session : build du client, addons chargés avec leur version et leur nombre de problèmes, chronologie (toute la session ou un addon à la fois).

Rapports

  • Copie d'une entrée ou d'une vue en texte ; rapport JSON et variante compacte encodée.

Interface

  • Deux thèmes changeables à chaud sans /reload : Natif HD (fenêtres Blizzard, or, par défaut) et Éditeur (éditeur de code sombre, cyan).
  • Alertes sur les nouveaux problèmes : son, bannière et toast cliquable, différés jusqu'à la fin du combat ; Maj + glisser pour les déplacer, ou un mode déplacement avec grille aimantée et champs X/Y.
  • Panneau d'options, aussi dans les options du jeu. Lanceur LibDataBroker et compartiment d'addons.
  • Toutes les langues du client WoW (10 traductions) : anglais, français, allemand, espagnol (Espagne et Amérique latine), italien, portugais du Brésil, coréen, russe, chinois simplifié et traditionnel.

Commandes

Commande Action
/btf ou /bugtabs Ouvrir ou fermer la fenêtre
/btf theme native / /btf theme editor Changer de thème
/btf options Ouvrir les options
/btf news / /btf help Afficher les nouveautés / le guide
/btf clear Vider toutes les entrées
/btf selftest Vérifier la capture des erreurs et avertissements

Un nouveau dossier d'addon n'est vu qu'après un redémarrage complet du client, pas après /reload.

This mod has no related projects