Craftpad

Craftpad is a World of Warcraft addon for housing crafting. Search items by name, category, or profession, then see recipes, needed materials, your stock in bags and bank, and community crafters who can make them.

File Details

v0.0.1

  • R
  • Mar 16, 2026
  • 43.49 KB
  • 47
  • 12.0.1+1
  • Retail

File Name

Craftpad-v0.0.1.zip

Supported Versions

  • 12.0.1
  • 12.0.0

Craftpad

v0.0.1 (2026-03-16)

Full Changelog

  • Add .pkgmeta for package metadata, update Craftpad.toc with project ID, and create GitHub Actions workflow for deployment to Curse
  • Merge pull request #1 from FlorianBx/copilot/update-database-localization
  • Fix documentation accuracy and remove unnecessary lint directive
    Co-authored-by: FlorianBx 25250981+FlorianBx@users.noreply.github.com
  • Address code review feedback: improve documentation and naming consistency
    Co-authored-by: FlorianBx 25250981+FlorianBx@users.noreply.github.com
  • Add tests for localization utilities and fix linting issues
    Co-authored-by: FlorianBx 25250981+FlorianBx@users.noreply.github.com
  • Add multi-language support for items, categories, and professions
    Co-authored-by: FlorianBx 25250981+FlorianBx@users.noreply.github.com
  • Initial plan
  • chore: Update file permissions and enhance community crafting feature
    Changed file permissions for multiple files to executable. Added community crafting functionality in CommunitySync.lua, allowing automatic sharing of profession data among players in communities. Updated README to reflect new community crafters feature and its privacy considerations. Enhanced .luacheckrc and Craftpad.toc for better configuration and integration.
  • Enhance README with description and image
    Added a brief description and an image to the README.
  • feat(Build): Add Luacheck configuration and integrate linting into Makefile and GitHub Actions workflow. Enhance Makefile with lint target and update CI to run linter before tests, improving code quality checks.
  • refactor(Core, UI): Enhance inventory event handling for warband bank and improve item count retrieval in MainFrame. Introduce a dedicated function for total item count and apply color coding for reagent availability, refining user feedback on crafting requirements.
  • feat(Core, UI): Refactor inventory event handling to include warband bank checks and enhance item count retrieval in MainFrame. Update event script to ignore non-warband bank updates and improve item count accuracy with account bank support.
  • feat(Core): Implement inventory event frame to handle BAG_UPDATE_DELAYED and PLAYERBANKSLOTS_CHANGED events. Enhance MainFrame interaction by storing selected item data for updates during inventory changes.
  • feat(UI): Update reagent display in MainFrame to show current item count versus required quantity. Implement color coding for availability, enhancing user feedback on crafting requirements.
  • feat(Search): Introduce HousingItemSearch module for advanced item searching by name, category, or profession. Update MainFrame to utilize the new search functionality, improving item filtering. Add comprehensive tests for search functionality to ensure reliability.
  • feat(Documentation and Build): Add Makefile for test automation and include comprehensive Copilot instructions and Lua clean code guidelines to enhance developer onboarding and project maintainability.
  • feat(Setup): Add initial project structure with .gitignore, README, and test helpers. Introduce HousingItems_spec.lua for data layer testing and mock WoW API for unit tests.
  • feat(UI): Implement search functionality in MainFrame for filtering housing items. Added search box, clear button, and item filtering logic to enhance user experience and accessibility.
  • feat(Enhance HousingItems database and UI): Auto-generate housing items from data.json, adding detailed crafting information and profession requirements. Update MainFrame to support a split-view layout for item lists and details, improving user interaction and accessibility.
  • Refactor Craftpad addon structure: split functionality into multiple files including Commands, Core, UI, and Data. Removed Craftpad.lua and updated Craftpad.toc to reflect new file organization. Added housing items database and UI elements for managing housing items.
  • Initial commit of Craftpad addon, including main functionality in Craftpad.lua and metadata in Craftpad.toc. Displays a "Hello World" message upon player login.