Adding puzzles by opening is a great step forward but another useful addition would be to allow filtering puzzles by position set on analysis board. Openings list is significant but not every existing opening is properly named, also people may be interested in puzzles only from specific subvariation of given opening (and even some basic ones like Adams Attack are not on the list).
So just like for "Sicilian Defense > Taimanov Variation" view containing only puzzles from that opening is opened, similarly a button could be added to analysis board which will open puzzles from line currently set on analysis board allowing this feature to be more customizable.
Adding puzzles by opening is a great step forward but another useful addition would be to allow filtering puzzles by position set on analysis board. Openings list is significant but not every existing opening is properly named, also people may be interested in puzzles only from specific subvariation of given opening (and even some basic ones like Adams Attack are not on the list).
So just like for "Sicilian Defense > Taimanov Variation" view containing only puzzles from that opening is opened, similarly a button could be added to analysis board which will open puzzles from line currently set on analysis board allowing this feature to be more customizable.