Adding extra functionality to Storium (https://storium.com).
Most of the settings can be found in a new 'settings' menu added to the menu at the top of the screen.
The forum thread for the script can be found here: https://storium.com/forums#/category/advice/thread/br893c
Some objects have moved around in the underlying data. Have compensated for that to fix ToC and search.
Bug fix for recognizing challenges with whitespace at the start or end of their names
Improved the processing of the option to remove images from games.
Now takes those images and 'anonymizes' them but leaves placeholders so you can see an image is there.
Added option to hide favourite buttons/counts (off by default)
Added option to show link to banner image for game pages
Fixed entry processing bug
You can now edit tasks
Now reloads tasks before displaying the task list so that anything changed in another tab is represented in the list.
Added a task-list feature. It is on by default and can be switched off in settings (as usual). It adds a Tasks item to the main menu where you can managed your tasks (along with a count of tasks if you have any). When you add a task you can specify a title, a url and a priority. Title and url are defaulted if you add the task from within a game page. The url is clickable from the task list.
A bit of a tidy-up of user notes function to try and avoid it misrecognizing usernames quite so much.
Added a new link at the top the front page that provides a list of characters from the front page games in a format that the slack "/roll c" type functions can digest. You can switch it on (it is off by default) from the Homepage settings.
Fixed compact and semi-compact homepage formats.
Added option to remove the quotes box on the homepage.
Fixed an issue where clicking on a scene link in the ToC would close the act/chapter that scene was inside.
This version improves the search functionality added in the last release (especially for larger games). The improvements are down to Josh and Stephen providing me details of some behind-the-scenes api stuff to improve the efficiency of grabbing the data. This is especially true for large and complex games.
I stress-tested it on Halfway Home which has 52 fairly large, complex scenes. Thanks to @prester for passing on the link for that :)