Tidying up snapshots

I am snapshot-ting the entire tank which of course snapshots all datasets under the tank, what I have noticed is that when you go to look at the snapshots they are listed along the lines of multiple lines showing the tank then multiple lines showing the first and subsequent datasets, if you were snapshot-ting one dataset that would be perfectly fine but when you are snapshot-ting the entire tank I feel a tree view would be better so that you would see the tank and backup date etc at the top level and then drill down into the datasets by clicking on tank which would then expand the tree.

This would clean up viewing and management of the snapshots somewhat by giving you entire tank datasets at the top that you could drill down into and non tank individual dataset snapshots beneath.

I can see this making things a lot easier for users than having to sift through 100’s of copies ( if they are doing things as they should and making lots of snapshots ) to find the one they are looking for in order to track down and restore a file.

If you activate the checkbox on the top right “Extra Colums” then you can sort by the snapshot name.

That’s all good but what I want to see is not just snapshot name but when I click on Snapshot all the datasets with the same date and time related to that snapshot name here is a textual example, normally you would only see the lines with the name of the pool I.E.
Gate auto-2025-10-17_01-00 0 B 2025-10-17 00:01:00 527.13 KiB
.
.
.

Then when you clicked on an entry it would expand as follows, clicking again would make it contract back to one line. You can still filter by the top level name to get a specific date and time and then drill down. For anything where you have created a snapshot for a loose dataset within the pool as opposed to the whole pool that would be listed at the bottom of the list after the pool related entries in Alphabetical order and would also respond to the filter, this can be achieved through scripting on the web page.

Gate auto-2025-10-17_00-00 0 B 2025-10-17 00:00:00 433.13 KiB

would show on one line and if I clicked on it I would get the Datasets underneath with the same date and time, ignore the '-'s I’m also not au fait with formatting text in this message interface.

Gate auto-2025-10-17_00-00 0 B 2025-10-17 00:00:00 433.13 KiB
----Media
----Data
----Configs
--------Jellyfin
------------Config
------------Cache
--------Pi Hole
------------Config
------------DNS Masq
----RawData
----Source Code


Gate auto-2025-10-17_01-00 0 B 2025-10-17 00:01:00 527.13 KiB
Gate auto-2025-10-17_02-00 0 B 2025-10-17 00:02:00 529.13 KiB