Added an API endpoint for pages and images and fixed some smaller issues.
Refactoring
- Query optimization - didn't work, this needs some more infrastructure first
Features
- Added an `images` endpoint to the API
- Added a `pages` endpoint to the API
- Added a `noindex` option to the Blog model to exclude a blog from search engines
Fixes
- Fixed audio web player name `embed.js`
- Fixed a bug caused by mypy and static protocols raising a NotImplementedError in production :(