Looks good to me. Is there a plan to keep the puzzles updated? Not that 100k puzzles isn't enough for me, but if you get very specific with the puzzle type and rating that number soon dwindles. That would also answer my next question about increasing the opening repertoire options and endgame types.
Are you able to include a setting for movement speed? The pieces move slowly for someone used to playing online and/or premoving and I could see me getting frustrated with that.
One feature that nearly all puzzle apps lack, is 'no tactic' study. Knowing there is a move goes a long way to simplifying the thought process. If you can include a study type where you have to figure out if there is a tactic in the position or not, if there isn't you select a no tactic button instead of playing a move. I appreciate this is a lot more complex, but in terms of training it is the most valuable in my opinion.
The puzzles types look good, I might suggest one type that lichess has which is quiet move. It is similar to the no tactic I mentioned above. Something like that would be great
Lastly, I noticed you included a menu item for 'join r/offchess'. What would it take for you to switch that out to join c/offchess ;)