Skip to content

BeePub v0.2.1

Choose a tag to compare

@oalieno oalieno released this 07 Jul 18:29
2029290

Bug-fix release.

Fixed

  • Books can no longer become invisible. Uploading without a library_id used to create a book no listing could reach — not even the admin's. Uploads now require a target library, and removing a book's last library membership is rejected with guidance to delete or move it instead.
  • Empty-library gacha no longer errors. Pulling from a library with no books showed an error toast; it now shows the proper nothing-to-pull state.
  • iOS: downloads are scoped per server. After switching servers (e.g. to try the demo), books downloaded from the previous server no longer appear — and no longer error when opened. Existing downloads migrate automatically.
  • iOS: an unreachable server now enters offline mode. Previously only losing network did; a powered-off server left the app erroring on every screen. Recovery is automatic (probes on network restore, on returning to the foreground, and every 20s) with a manual "Check connection" button on the home offline banner.

Upgrade

docker compose pull && docker compose up -d

Note for API users: POST /api/books and /api/books/bulk now require library_id.