- replace langdetect with lingua for language detection - this increase accuracy by ~10%, but grows docker image size quite a bit so I may revert if it does not work well.
- add Readmoo as a catalog site for ebooks
- add installation instructions for KOReader plugin
for API developers
- when local item merged, action against them will get 302/307, this is now a unified behavior
| endpoint | before | after |
|---|---|---|
GET /me/shelf/item/{uuid} |
302, body without url |
302 |
GET /me/shelf/item/{uuid}/progress |
302, body without url |
302 |
GET /me/shelf/item/{uuid}/logs |
302, body without url |
302 |
GET /me/review/item/{uuid} |
404 | 302 |
GET /me/note/item/{uuid}/ |
listed the merged-away item's notes | 302 |
GET /item/{uuid}/posts/ |
empty list | 302 |
POST /me/shelf/item/{uuid} |
404 | 307 |
POST/DELETE /me/shelf/item/{uuid}/progress |
302 | 307 |
POST /me/review/item/{uuid} |
wrote to the merged-away item | 307 |
POST /me/note/item/{uuid}/ |
wrote to the merged-away item | 307 |