# SlickUI Post-Maintenance Test and Build List

## Test first

- SlickUI 0.39.0 load-on-demand crafting planner:
  - Confirm `SlickUI_Crafting` remains unloaded before opening a profession.
  - Open each learned profession and confirm the planner attaches beside Blizzard's panel.
  - Select an ordinary learned recipe with no subcomponents and verify `Add`.
  - Select a recipe with one and multiple nested crafted subcomponents.
  - Verify owned bag, bank, reagent-bank, and warband materials are counted correctly.
  - Verify variable-yield recipes round required crafts upward correctly.
  - Verify optional and quality reagent slots do not create false required-material entries.
  - Verify `Load Next Recipe`, manual crafting, bag updates, and `Refresh Queue` advance the plan.
  - Test changing professions, closing/reopening the panel, zoning, combat, and `/reload`.
  - Capture all Lua errors and note any recipe whose Blizzard schematic differs from the planner.

## Build next: Fishing Helper / Fishing Ledger

- Add a SlickUI-styled fishing ledger modeled after the Gold Ledger.
- Track catches per fish/item, character, current map/zone, session, and all time.
- Provide Current Character and All Characters scopes.
- Provide Current Zone, All Zones, Current Session, and All Time filters.
- Show totals, unique catches, catch rate, elapsed session time, and catches per hour.
- Record item ID, item link/name, quantity, character, map ID, zone/subzone, and timestamp.
- Attribute loot only after a player fishing cast so purchases, mail, trades, and unrelated loot are excluded.
- Handle multiple items from one fishing loot event, containers, junk, recipes, quest items, and currency separately.
- Add a resettable fishing session without deleting lifetime history.
- Consider load-on-demand UI: keep the lightweight fishing event recorder in SlickUI and load the full ledger window only when opened.

## Fishing accessibility helper

- The actual 3D world bobber cannot be replaced, enlarged, repositioned, or automatically clicked by an addon.
- Explore a legal large on-screen cast/bite indicator, enhanced bite sound, cast countdown, and configurable visual flash.
- Do not claim to locate the bobber on screen or automate interaction.
