feat: Refactor Import Client for EPUB management with enhanced UI and functionality
Build and Push Reader Image / docker (push) Successful in 1m17s
Build and Push Reader Image / docker (push) Successful in 1m17s
- Implemented a multi-step wizard for importing EPUB files, including search, metadata review, chapter preview, and import progress tracking. - Added genre management features, allowing users to create, select, and delete genres during the import process. - Enhanced asset search functionality with improved API integration and user feedback. - Updated the UI components for better user experience and responsiveness. - Removed unused AI Tool links from the Novel Client and Mod Dashboard. - Cleaned up the HomePage API response handling to streamline data fetching for popular and latest novels. - Adjusted TypeScript definitions for route types in the Next.js environment.
This commit is contained in:
@@ -26,9 +26,17 @@ Legend:
|
||||
| Comment | `GET/POST /api/truyen/{id}/comments` | Y | Y | Y | |
|
||||
| Rating | `POST /api/truyen/{id}/rate` | Y | Y | N | Mobile chua thay rating flow |
|
||||
| Search | `GET /api/truyen/suggest` | Y | Y | N | Mobile search suggest can bo sung |
|
||||
| Import | `GET /api/import/assets/search` | Y | Y | N | Web MOD import wizard step 1 |
|
||||
| Import | `GET /api/import/assets/{id}/preview-metadata` | Y | Y | N | Web MOD import wizard step 2 |
|
||||
| Import | `POST /api/import/assets/{id}/ai-suggest` | Y | Y | N | AI metadata suggestion |
|
||||
| Import | `POST /api/import/assets/{id}/review` | Y | Y | N | Save reviewed metadata |
|
||||
| Import | `POST /api/import/assets/{id}/parse-preview` | Y | Y | N | TOC/regex-start preview |
|
||||
| Import | `POST /api/import/assets/{id}/start-import` | Y | Y | N | Start import session |
|
||||
| Import | `GET /api/import/sessions/{sessionId}` | Y | Y | N | Poll progress |
|
||||
|
||||
## Priority gaps de dong bo tiep
|
||||
|
||||
1. Mobile: `user/settings`, `recommendations`, `rate`, `suggest`.
|
||||
2. Web/Mobile chapter-read strategy can unify (`chapters/{id}` vs `by-number`).
|
||||
3. Chuan hoa error contract implementation theo `CONTRACT.md`.
|
||||
4. Mobile import flow currently not planned.
|
||||
|
||||
Reference in New Issue
Block a user