
With the command /fishing you open a small frame and as long it's shown you can use the same hotkey for casting your line and reeling in your catch. It uses the game's Interact with Target function, so it needs a free line between your char and the lure and your char must face the lure.
You change the key with /fishingkey key e.g. /fishingkey space and you can use space for the one button function. Or by using the input field in the options.
In the same frame are extra buttons where you can drag your fishing gear into (buff food, lures, toys, rods). Default there are 6 buttons, but they can be changed with /fishingbuttons number between 1-30 e.g. /fishingbuttons 30 to show all 30, 6 in a each row or you change them by using the input field in the options. If you right click an icon it deletes it from the buttons.
There's a small check mark in the fishing frame. When checked you use for both (cast and catch) the interact with target function - for the oceanic vortex in the voidstorm area. Uncheck it when you fish in real water.

With /fishing options or by clicking the yellow cogwheel you can add things for a buff watch or a one click attach your lure to your rod function. When a watched buff or lure is gone the button gets a yellow glimmer. The buff watch has a self discovery function. When you have added a buff food and use it it watches what buff comes next that has a duration longer than 1 minute. If there's a mistake and you get somehow a different buff that last longer than a minute first just delete the food from the buff watch and put it back on and use it again.
You can make buff groups in the options by simply writing a number in the field of each buff - from 1 to 99. With the same number they will all lose the glowing effect in the fishing frame when one of these buffs is up.
The buffs from toys can now be recognized, too. 5 seconds after you used that item from the fishing frame the buff will be detected for its id. Don't forget to add it to the toys in the options!
The buff watch for lures that give you a normal buff and don't get attached to your lure recognizes the buff id after 1 second cause no cast time.

And there's a Data button where you can activate that the addon recognizes all your catches and put it in the database. And what profit it gives. As price sources you can chose between Auction Price History, Auctionator and TSM. You can switch between your session and total catches. A new session starts when you deactivate and activate data. Or just reset the session data.
You can add containers you find while fishing with the Container button, so the content gets into the data base as well. And with the World Items button you can add the exact names of chests that spawn near you, so their content gets recognized, too.
And you can change the time how long it adds things to the data base after the cast and after the catch in the fishing options. Have in mind it looks into the chat what you loot and that then is put into the database, but only when the fishing window is open. So when you kill and loot enemies their loot gets into the database, too. But you can delete single items from the database if wanted.
I've set up a small Discord Server for my addons https://discord.gg/j3vQVnWUYv Feel free to use it if you have any problems, suggestions or just a simple feedback - I am grateful for everything!

