One minor issue I've found: Swooping Zhivago doesn't seem to pull in the right picture. Ready moves are fine, it's just using the wrong image (the default Brave Hero Glenn, with little weak-to-frog Falkirk LMAO). I haven't encountered any issue with the handful of other pets I've tried out so far: Arthur, Randy, Bertha, Shizuna, Fargann.
Aha ! Good catch ! I actually did a typo in the image for Swooping Zhivago, there was a space between the two parts of the image name, and in game the Pet names are actually a single string so it wasn't finding a matching image and defaulting to Glenn.
If you manually remove the space between the two parts of the name from the image it should fix it.
I'm about to upload a fix to GitHub and also adding pet icons for some NQ jugs.
About the only other possible things I might suggest as a future improvement would be:
(1) A small notation with the ready moves to indicate type: blunt, pierce, slash, magic/element, buff (though perhaps that's trickier to implement than it may appear, would totally understand if it's something like the move names/charges get pulled in automatically through the move ID and would need manual editing to add more info)
(2) List ready move SC/MB properties, but I could see a reasonable argument against it due to adding more clutter.
Ah yes it would definitely be a cool idea, I'd need to find an elegant way of storing/pulling all that info for each ready move on the fly.