Add a "Restock Bank" option
Add a "Restock Bank" button which works exactly like the "Restock Bags" but the other way around.
I like to keep 1 stack of every crafting mats i could use for my professions (basically every herbs, furs, leathers, ores and various sorcerous elements for blacksmithing and jewelcrafting) in my bank since we can directly craft from the bank now.
Let's take an example with fireweed.
I've got 198 fireweed in my reagent bank, after doing my garden, i've got 17 in my bag. I'd like to just move 2 fireweed to top off the existing stack in the bank and then mailing the rest in my bag to my bank alt.
The problem with the current keep in bank option for restocking is TSM will move everything to the bank (in two stacks of 198 and 17) and then when I'll fit the restock button, take 15 from the first stack, leaving my bank with 200 fireweed but with 2 stacks (of 183 and 17)
An other solution could be the addition of an option "move UP TO X" in the move section, effectively moving mats from the bag to the bank up to 1 stack of each and filling incomplete stacks.
Sorry if my english isn't perfect and i hope i've been clear enough.
TSM is smart enough to keep the 200 Fireweed on your main when you push the send selected group button in your mailbox. This way you have the difference for your 200 weed in your bag.
Don't forget to include your bank and/or disable your guild bank for the mailing purposes.
Ive done it the other way around. I have a group for current crafting materials.
lets take your example fireweed... It has the following mailing operations:
Bankchar has no limit so it will recieve everything that exceeds the limit on every char.
I started using my bankchar as a hub for materials pots etc. this way I restock my potions flasks runes all from one char.