automatically change repo url to point to api v2 endpoint
assume and use "$schema" properties in item definitions
fix loading initial data and verify it in automated tests
change store names and data keys to singular
adapt to changes in file path format
From now on we assume Hydrilla serves file contents at 'file/sha256/' instead of 'file/sha256-'. With this commit we also stop using the "hash_key" property internally.
make Haketilo buildable again (for Mozilla)
How cool it is to throw away 5755 lines of code...
Add default repository to default settings
use default settings that only contain a demo script (the rest is available through Hydrilla)
change default repository URL
Facilitate installation of scripts from the repository
This commit includes:
Revamp default settings
Default settings are now provided in the same format as data exported from the extension, incorporating them into the main program as part of the build process. Also, modify their contents; the apparently non-functional FSF stuff is gone, replaced with fixes for BandCamp, WorldCat, and SumOfUs.