I would be happy to help overhaul the abilities section by assigning abilities to all the cards that are currently in constructed (I'd start with Shadowmoor and work backwards). If you were ever to think about doing some type of AI, hardcoding the abilities would be a necessary start.
I will try to make a list of string matching checks for each ability which can produce at least 80% of the abilities automatically the rest must be added manually.
One thing that I think would also help (not sure how difficult this would be as I don't know how you're doing things on the backend) is if it would only show cards from the pool that you were currently working with.
You can define a custom filter and save it, afterwards load it.
For example, if I was filtering the cards to only show 10E ans SHM, it would only show cards in the ability section from those sets.
That makes sense. I will add it to my TODO list (but with low priority)
It would be nice to only show abilities that had cards that existed in the pool.
This can not be done due to performance issues since 18'000 cards must be matched agains more than 500 abilities. This will take ~5-6 minutes.