feat: Add architecture and contract documentation for reader-app, including API standards and cross-repo mapping

This commit is contained in:
2026-04-29 23:25:31 +07:00
parent d505806f6e
commit 2bd7056dde
20 changed files with 302 additions and 359 deletions
+30
View File
@@ -0,0 +1,30 @@
# Features - Reader Android App
Trang thai tinh nang mobile `reader-app` theo parity voi web.
## Guest/User-facing
| Feature | Status | Notes |
|---|---|---|
| Google login | done | Qua `/api/auth/mobile-login` |
| Home/browse boards | done | `/api/novels/browse` |
| Genre list | done | `/api/genres` |
| Novel detail + chapter list | done | `/api/novels/{idOrSlug}`, `/api/truyen/{id}/chapters` |
| Reader chapter detail | done | `/api/chapters/{chapterId}` |
| Bookmark | done | `/api/user/bookmarks` |
| Reading progress sync | done | `/api/user/reading-progress` |
| Comments | done | `/api/truyen/{id}/comments` |
## Parity Gaps
| Feature | Status | Notes |
|---|---|---|
| User settings sync | planned | `/api/user/settings` |
| User recommendations | planned | `/api/user/recommendations` |
| Rating | planned | `/api/truyen/{id}/rate` |
| Search suggest | planned | `/api/truyen/suggest` |
## Dependencies
- Contract: `reader-app/CONTRACT.md`
- Mapping: `reader-app/CROSS_REPO_ENDPOINT_MATRIX.md`