Skip to content

[Web/PWA] Complete library management beyond EPUB upload #24

Description

@AlphaMao1

Parent

#11

What to build

Extend the library from simple upload/restore into the core book-management surface from the existing DeepReader release: search, tags, book cards, book metadata, status, and user-visible operations. This should remain EPUB-only for the first version.

Acceptance criteria

  • Users can search books by title, author, and tag from the library.
  • Users can view, create, rename, and filter by tags or equivalent first-version categories.
  • Book cards show stable metadata, cover/thumbnail fallback, reading progress, upload/sync state, and indexing state.
  • Users can edit basic book metadata without corrupting the stable book identity/hash.
  • Users can start deletion from the library, with clear copy about storage, index, annotations, and memory behavior.
  • Empty, loading, uploading, upload-failed, indexing, indexed, sync-failed, and offline states are visible and not represented by fake static progress.
  • The same library state restores in a second signed-in browser/device session.
  • Desktop and Android/narrow layouts are usable under the approved visual system.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions