From dba575761ec3a824842a6229674efd83d9107557 Mon Sep 17 00:00:00 2001 From: Peter BALIVET Date: Mon, 30 Jun 2025 13:52:37 +0200 Subject: [PATCH] Added Explicit user book rating + Community rating --- client/components/modals/item/EditModal.vue | 22 +++- .../components/modals/item/tabs/Details.vue | 1 + client/components/ui/FlameIcon.vue | 32 +++++ client/components/ui/RatingInput.vue | 43 +++--- client/pages/config/index.vue | 34 +++++ client/pages/item/_id/index.vue | 77 +++++++---- client/{assets/logos => static}/audible.svg | 2 +- client/static/flame-icon.svg | 1 + client/store/libraries.js | 8 +- client/strings/en-us.json | 10 +- server/Database.js | 11 ++ server/controllers/LibraryItemController.js | 123 +++++++++++++++--- .../v2.25.4-add-user-book-explicit-ratings.js | 59 +++++++++ server/models/UserBookExplicitRating.js | 54 ++++++++ server/objects/settings/ServerSettings.js | 12 ++ server/routers/ApiRouter.js | 1 + 16 files changed, 426 insertions(+), 64 deletions(-) create mode 100644 client/components/ui/FlameIcon.vue rename client/{assets/logos => static}/audible.svg (97%) create mode 100644 client/static/flame-icon.svg create mode 100644 server/migrations/v2.25.4-add-user-book-explicit-ratings.js create mode 100644 server/models/UserBookExplicitRating.js diff --git a/client/components/modals/item/EditModal.vue b/client/components/modals/item/EditModal.vue index 232c32282..1b73f1844 100644 --- a/client/components/modals/item/EditModal.vue +++ b/client/components/modals/item/EditModal.vue @@ -6,8 +6,8 @@
-