{
  "id": 16667503,
  "title": "omaforge 0.2.8: fixes from a full QA pass",
  "url": "https://urgent.news/2026/10/26/omaforge-0-2-8-fixes-from-a-full-qa-pass",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-26T22:21:03.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ninepointlabs/omaforge-028-fixes-from-a-full-qa-pass-1cgm"
  },
  "original_language": "en",
  "account": "Version 0.2.8 of omaforge, the World of Warcraft addon manager for Linux, focuses on fixes following a comprehensive Quality Assurance (QA) pass. This release arrives concurrently with 0.2.7 and includes several enhancements and improvements.\n\nA key upgrade is the safer uninstall feature. When using omaforge uninstall, the tool now requests confirmation before removing an addon that it cannot trace back to a source. This includes user-created addons. If run without a terminal, the application will refuse to proceed unless the --yes flag is used.\n\nDamaged files no longer result in crashes or data loss within omaforge. A broken config.toml or flavors.toml file now provides a concise message specifying the affected file and the issue. Moreover, omaforge never overwrites these damaged files.\n\nIn the application interface, a red banner identifies the problematic file and offers options such as Open file, Rescan, or set it aside as name .broken-time. An equally damaged state.json file is moved to state.json.damaged-time, and a new file is generated, accompanied by a warning displayed in both the command-line interface (CLI) and the app.\n\nThe window size has been adjusted to occupy half a screen. On displays with a width of less than 1000 pixels, the sidebar narrows, tabs move beneath the title, and less frequently used actions like Import/Export, and each addon's channel, Pin, Ignore and Remove, are consolidated into a ⋯ menu. Additionally, Alt+↑ and Alt+↓ shortcuts facilitate switching between game versions.\n\nMessages have been made clearer and more informative. For instance, an unknown addon ID, an AddOns folder that omaforge cannot write to, an unknown root or provider, and an empty GitHub search now provide plain language explanations for the encountered problems. Furthermore, CurseForge versions will no longer appear as 1.0.1.zip or offer non-existent updates. The checklists will list each addon that could not be verified, along with the reason, and Wago will explicitly state that it is not currently supported.\n\nInstallation instructions are provided for Arch/ Omarchy (sudo pacman -U omaforge-0.2.8-1-any.pkg.tar.zst), Debian 13+ / Ubuntu 26.04+ (sudo apt install ./omaforge_0.2.8-1_all.deb), Fedora (sudo dnf install ./omaforge-0.2.8-1.noarch.rpm), and any other Linux distribution (AppImage download, chmod +x omaforge-0.2.8-x86_64.AppImage && ./omaforge-0.2.8-x86_64.AppImage). The --install-desktop-entry flag can be used to add the application to the system's app menu. Autonomix-cli users can add the addon using the command: autonomix-cli add https://github.com/ninepointlabs/omaforge. The packages for this release are available on the GitHub repository, and the source code is also hosted on GitHub.",
  "summary": "omaforge is the World of Warcraft addon manager for Linux and Omarchy. Version 0.2.8 is a fixes release from a full QA pass, coming the same day as 0.2.7. What’s fixed Safer uninstall. omaforge uninstall now asks before removing an addon it can’t trace to a source, such as one you wrote yourself. Without a terminal it refuses unless you pass --yes . Damaged files no longer crash omaforge or lose…",
  "key_points": [
    "Safer uninstall feature prevents accidental removal of addons",
    "Damaged files now provide clear error messages without crashes",
    "Improved user interface and clearer error messages"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}