- 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 |