You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelogs/V3.1.0_changelog.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# **Version 3.1.0** - The Community Update 👬 Hardcover Integration 💜, Calibre Plugins 🔌, Split Library Support 💞, KoReader Sync 🗘 and much more! 📚
2
2
3
-
"Calibre-Web Automated is extremely lucky and privlidged to have such a large and vibrant community of people who support, enjoy and contribute to the project. The bulk of the new features and bugfixes this update brings were created by the best and brightest of our community and I want to celebrate that and their work here in the hope that our community only continues to grow!" - CrocodileStick
3
+
"Calibre-Web Automated is extremely lucky and privileged to have such a large and vibrant community of people who support, enjoy and contribute to the project. The bulk of the new features and bugfixes this update brings were created by the best and brightest of our community and I want to celebrate that and their work here in the hope that our community only continues to grow!" - CrocodileStick
4
4
5
5
# Release V3.1.0 Changelog
6
6
@@ -9,19 +9,19 @@
9
9
## **NEW:** Split Library Support 💞
10
10
11
11
- As promised, all CWA features are now fully compatible with Calibre-Web's **Split Library Functionality**
12
-
- This enables users to store their Calibre Library in a a seperate location to their `metadata.db` file
12
+
- This enables users to store their Calibre Library in a a separate location to their `metadata.db` file
13
13
- To configure this, in the Admin Panel, navigate to **Edit Calibre Database Configuration** -> **Separate Book Files from Library**
14
14
- The use of Network Shares **(especially NFS)** with this functionality is discouraged as they sometimes don't play well with CW & CWA's SQLite3 heavy stack. **Many users use network shares without issues** but there aren't enough resources to support those who can't get it working on their own
15
15
16
16
## **NEW:** Hardcover API Integration 💜📖
17
17
18
-
-[Hardcover](https://hardcover.app/) is now offically not only available as a **Metadata Provider**, but using **Hardcover's API**, **Kobo Shelves & Read Progress can now also be synced to a user's Hardcover account**!
18
+
-[Hardcover](https://hardcover.app/) is now officially not only available as a **Metadata Provider**, but using **Hardcover's API**, **Kobo Shelves & Read Progress can now also be synced to a user's Hardcover account**!
19
19
20
20
- Current workflow is scraping a book by title, you can then use the resulting hardcover-id identifier to search for editions of that book, by searching "hardcover-id:". Edition results are filtered to exclude Audiobooks editions, and sorted by ebook then physical book.
21
21
22
22
- If a shelf in CWA is selected for Kobo sync, when a book with **id** and **edition identifiers** is added to the shelf, it will also be added to Hardcovers want to read list. As the book is read on the Kobo device progress is synced to Hardcover as well when pushed to CWA.
23
23
24
-
- To use **Hardcover** as a **Metadata Provider**, simply provided a Hardcover API Token in your `docker-compose` under the `HARDCOVER_TOKEN`Enviroment Variable
24
+
- To use **Hardcover** as a **Metadata Provider**, simply provided a Hardcover API Token in your `docker-compose` under the `HARDCOVER_TOKEN`Environment Variable
25
25
- To enable Kobo sync, a Hardcover API Token must be provided for **each user** in each user's respective **Profile Page**
26
26
27
27
-**Thanks to [demitrix](https://github.com/demitrix)! <3**
@@ -32,14 +32,14 @@
32
32
33
33

34
34
35
-
- Much more **Elegent & Readable** UI, both on **Mobile** & on **Desktop**
35
+
- Much more **Elegant & Readable** UI, both on **Mobile** & on **Desktop**
36
36
- Improved CSS for the Fetch Metadata interface—making it easier and clearer for you to review and select metadata sources.
37
37
-**Individually Selectable Elements**
38
38
- Say goodbye to having to having all of your book's metadata overwritten simply becuasse you wanted a better looking cover!
39
39
- As of **V3.1.0**, all metadata elements can be individually updated from multiple sources instead of the only option being to take everything for a single source!
40
40
41
41
-**Visual Quality Comparison Between the Cover Your Book Already Those Available from Metadata Providers**
42
-
- Looking for a specific cover but not sure if the image file is low quality or not? As of **V3.1.0**, the **resolution of cover images** is now **displayed on the bottom right** corner of the preview, the background of which is **colour-coded to indicate** whether the avaiable cover is of **greater, lower or equal quality** to the one already attched to the ebook!
42
+
- Looking for a specific cover but not sure if the image file is low quality or not? As of **V3.1.0**, the **resolution of cover images** is now **displayed on the bottom right** corner of the preview, the background of which is **colour-coded to indicate** whether the available cover is of **greater, lower or equal quality** to the one already attached to the ebook!
43
43
44
44
- Thanks to **[demitrix](https://github.com/demitrix) for their contributions to this! <3**
45
45
@@ -52,7 +52,7 @@
52
52
-**Easy Installation:** Plugin and setup instructions are available directly from your CWA instance at `/kosync`
53
53
- Provided by **[sirwolfgang](https://github.com/sirwolfgang)! <3**
54
54
55
-
## Support for the Latest Versions of Calibre, even on devices with older Kernals! 🆕🎉
55
+
## Support for the Latest Versions of Calibre, even on devices with older Kernels! 🆕🎉
56
56
57
57
-**ABI tag from the extracted libQt6\* files removed to allow them to be used with older kernels**
58
58
- Adds `binutils` to install `strip` for calibre-included Dockerfile.
@@ -65,7 +65,7 @@ add .gitattributes to enforce LF checkout on .sh files (useful for those who bui
65
65
## **NEW:** Calibre Plugin Support _(WIP)_ 🔌
66
66
67
67
- Users can now install Calibre plugins such as **DeDRM**
68
-
- The feature is still a work in progress but users with existing Calibre instances can simply bind their exisiting Calibre plugins folder to `/config/.config/calibre/plugins` in their `docker-compose` file
68
+
- The feature is still a work in progress but users with existing Calibre instances can simply bind their existing Calibre plugins folder to `/config/.config/calibre/plugins` in their `docker-compose` file
69
69
70
70
## **NEW:** Bulk Add Books to Shelves 📚📚📚
71
71
Contributed by [netvyper](https://github.com/netvyper), you can now select multiple books from the book list page and add them to a shelf in one go!
@@ -76,38 +76,38 @@ Contributed by [netvyper](https://github.com/netvyper), you can now select multi
76
76
77
77
## Better Docs Cometh - The Birth of the CWA Wiki 📜
78
78
79
-
- The documentation for CWA while for many enough, could really be better in helping as many users find the answers and infomation they need as quickly as possible
79
+
- The documentation for CWA while for many enough, could really be better in helping as many users find the answers and information they need as quickly as possible
80
80
- Therefore We have started work on the [CWA Wiki](https://github.com/crocodilestick/Calibre-Web-Automated/wiki) to strive towards this goal!
81
81
- While still very much a work in progress, submissions for pages, edits ect. are open to the community so if you stumble across something that seems wrong, missing or outdated, please jump in and change it if you can or let us know if you're not sure :)
82
82
83
83
# Minor Changes ✨
84
84
85
85
- The Ingest Automerge Parameter is now configurable in the CWA Settings Panel (thanks to [have-a-boy](https://github.com/have-a-boy)! PR #417)
86
-
- Users now have the option of selecting their perferred**automerge** behaviour from the 3 available:
86
+
- Users now have the option of selecting their preferred**automerge** behaviour from the 3 available:
87
87
1. `new_record` (Default)
88
88
- Create a duplicate record, keeping both copies
89
89
2. `overwrite`
90
90
- Overwrite library copy with newly imported file
91
91
3. `ignore`
92
92
- Discard duplicate import, keep library copy
93
93
94
-
- The next update will do a lot more to try and squash dupe issues once and for all but for now this solution should help a lot of people congifure CWA to do what they need
94
+
- The next update will do a lot more to try and squash dupe issues once and for all but for now this solution should help a lot of people configure CWA to do what they need
95
95
- Links to IBDb enties from books now added to ebook identifiers when enabled thanks to [chad3814](https://github.com/chad3814)! PR #422
96
96
- Using a QR Code with the Magic-Link login page functionality is now possible thanks to [coissac](https://github.com/coissac)! PR #408
97
97
- Tweaked refresh-library notification messages to be more visually appealing
98
-
- List of Metadata Providers on Fetch Metadata screen is now alphabetised
98
+
- List of Metadata Providers on Fetch Metadata screen is now alphabetized
99
99
- Improvements to the CWA Ingest Processor:
100
100
- The scope of the functions responsible for deleting empty directories during the ingest process has been narrowed to make sure files to be ingested in parent folders are more reliably ingested (thanks to [demitrix](https://github.com/demitrix))!
101
101
102
102
- User Profile Pictures can now be changed from the admin panel (thanks to [angelicadvocate](https://github.com/angelicadvocate))!
103
103
104
-
- Cover images are now lazy loaded to improve reponsiveness & performance on instances with many, many books
104
+
- Cover images are now lazy loaded to improve responsiveness & performance on instances with many, many books
105
105
106
106
- CSS for Dark Mode users vastly improved across the board!
107
107
- The book cover display on the homepage is now centered to vastly improve it's appearance on mobile devices
108
108
- The filter buttons are now in the title bar on larger resolutions instead of taking up unnecessary space at the top on the book display (when pagination is not in use)
109
109
- Fixed the ugly read indicators in Dark Mode
110
-
- The side menu on mobile has been made much more visually appealing & pleasent to use
110
+
- The side menu on mobile has been made much more visually appealing & pleasant to use
111
111
- Hover animation over book covers is now snappier and more modern
112
112
113
113
-[Amazon.jp](https://www.amazon.jp/) is now available as a Metadata Provider (added by [Hobogrammer](https://github.com/Hobogrammer))
@@ -121,23 +121,23 @@ Contributed by [netvyper](https://github.com/netvyper), you can now select multi
121
121
- Fixed 403 error when using proxy auth and accessing `/ajax/updateThumbnails` from a session authenticated by reverse proxy (CW PR #3390) by [geekifier](https:github.com/geekifier)
122
122
- Ignore Formats from Ingest feature bug fixed by [qliratu](https://github.com/qliratu)! PR #308
- Fixed occassional application freeze when fetching metadata from Amazon to to request timeout
124
+
- Fixed occasional application freeze when fetching metadata from Amazon to to request timeout
125
125
- Increased mail servers compatibility with Gmail
126
126
- pycountry dependency bump
127
127
- Users table on the settings page no longer continues off the screen at lower resolutions
128
-
128
+
- Prevented the Tasks table from inheriting both "table-bordered" and "table-no-bordered" classes resulting in an ugly mess
129
129
130
130
# Upcoming 🔮
131
131
132
132
- The next update will add a lot of changes and new features to make dupe problems a thing of the past 👯❌
133
133
- Auto-Send-to-Kindle 🛫⚙️
134
-
- User setting to pick perferred accent colour of the Web UI 🎨
134
+
- User setting to pick preferred accent colour of the Web UI 🎨
135
135
136
136
# Affliated Projects 👬
137
137
138
-
- In the spirit of community, I also wanted to give a shout out to some really great affiliate projects made by memebers of our community!
139
-
- As well as being featured here in the release, affliliated projects will now also be promenently feature on the CWA GitHub page to drive as much traffic & enthusiasm to them as possible
140
-
- If you've had an idea for a companion project for CWA, or want to get involved in helping improve CWA and/or it's affliated projets, please just do so! We're all open-source here so you don't need anyone's permission, just go for it! :)
138
+
- In the spirit of community, I also wanted to give a shout out to some really great affiliate projects made by members of our community!
139
+
- As well as being featured here in the release, affiliated projects will now also be prominently feature on the CWA GitHub page to drive as much traffic & enthusiasm to them as possible
140
+
- If you've had an idea for a companion project for CWA, or want to get involved in helping improve CWA and/or it's affiliated projects, please just do so! We're all open-source here so you don't need anyone's permission, just go for it! :)
141
141
142
142
<br>
143
143
@@ -164,6 +164,6 @@ ___
164
164
165
165
## Supporting the Project ❤️
166
166
167
-
If you are in a position to, donations no matter how small are really appriacted & really help to keep the project going. Currently all money that has been and will be recieved is going towards a Kobo device so I can finally help out with the development & testing of CWA's KoSync & Kobo specific features :)
167
+
If you are in a position to, donations no matter how small are really appreciated & really help to keep the project going. Currently all money that has been and will be received is going towards a Kobo device so I can finally help out with the development & testing of CWA's KoSync & Kobo specific features :)
0 commit comments