More testing fixes
Stab in the Dark
Stab in the dark #2
Secluding the bookmark features in their own directory
3620 mention podfic in inspired by field on new work form
3628 Sub Tags trees not properly nested
get the types required for matching in a particular challenge
Major revision of potential matching for speed

This drastically reduces the time it takes to generate potential matches for a large challenge with many options by reducing the number of signups checked to only those that have any chance of a match (i.e., sharing at least one required tag). Finding these signups can be done with fast SQL-only queries.

Signed-off-by: Naomi Novik <shalott@gmail.com>
Fixing progress percentage report

Signed-off-by: shalott <shalott@gmail.com>
Per-signup regeneration, refactoring potential match listing

Allow regenerating potential matches for individual signups.

Also refactor the listing for more clarity and readability, and also preventing no-potential-match participants from blocking the view of the rest of the collection.

Signed-off-by: shalott <shalott@gmail.com>
Move per-signup regeneration into the background

Signed-off-by: shalott <shalott@gmail.com>
Increased layout consistency on the potential matches index page

Signed-off-by: shalott <shalott@gmail.com>
minor fixes

Signed-off-by: shalott <shalott@gmail.com>
3822 Make bookmarks deleteable when JavaScript is disabled.
3822 Beginnings of a test
3822 Rely on application.js for data-method attribute and update tests
3822 Test bookmark deletion
3822 Remove dedicated feature for bookmark deletion
3822 Add the freaking form for bookmark deletion
3822 Don't need URL and only add confirm_delete where destroy is