Collapsible/expandable custom properties for TODO blocks with query by property values

I’ve written a small custom bit of JS/CSS to make properties of TODOs collapsible/expandable:

live in action

You can also query all TODOs by their custom property and display a table:

All code can be found in this gist:

Let me know what you think!