Commit graph

955 commits

Author SHA1 Message Date
Gauthier Roebroeck
2ab3c9ca95 fix(api): do not return empty language 2020-08-25 18:11:56 +08:00
Gauthier Roebroeck
1929061393 feat(api): get all publishers 2020-08-25 18:11:32 +08:00
Gauthier Roebroeck
28598cbef5 feat(webui): navigation drawer for sort/filter
preliminary to #283
2020-08-25 15:37:39 +08:00
Gauthier Roebroeck
9440654340 build: disable eslint warning in dev 2020-08-25 15:33:04 +08:00
Gauthier Roebroeck
da4a0aa10b feat(api): search series by genre 2020-08-24 17:47:49 +08:00
Gauthier Roebroeck
7bd1de6f78 feat(api): search series by tag 2020-08-24 17:44:23 +08:00
Gauthier Roebroeck
f46f1a0e96 feat(api): search books by tag 2020-08-24 17:40:53 +08:00
Gauthier Roebroeck
723d7c1fe9 feat(api): search series by language 2020-08-24 17:30:42 +08:00
Gauthier Roebroeck
115ad42d9c feat(api): get all languages 2020-08-24 17:27:26 +08:00
Gauthier Roebroeck
e4b0b2d1f7 feat(api): search series by publisher 2020-08-24 17:27:05 +08:00
Gauthier Roebroeck
fb8a8c4228 feat(webui): color coded chips for series status 2020-08-24 17:13:54 +08:00
Gauthier Roebroeck
968e297af0 fix(webui): field should not display if empty 2020-08-24 16:49:30 +08:00
semantic-release-bot
13479302d5 chore(release): 0.58.1 [skip ci]
## [0.58.1](https://github.com/gotson/komga/compare/v0.58.0...v0.58.1) (2020-08-24)

### Bug Fixes

* database migration failure ([2ca6077](2ca607708e))
2020-08-24 08:19:19 +00:00
Gauthier Roebroeck
2ca607708e fix: database migration failure 2020-08-24 16:08:42 +08:00
semantic-release-bot
ad9709cfef chore(release): 0.58.0 [skip ci]
# [0.58.0](https://github.com/gotson/komga/compare/v0.57.0...v0.58.0) (2020-08-24)

### Bug Fixes

* **webui:** update option title in library dialog ([29d9726](29d9726613))

### Features

* **webui:** handle new metadata fields ([5567adc](5567adc946)), closes [#276](https://github.com/gotson/komga/issues/276)
* add/rearrange metadata fields ([9e406e3](9e406e3316)), closes [#276](https://github.com/gotson/komga/issues/276)
2020-08-24 07:55:59 +00:00
Gauthier Roebroeck
29d9726613 fix(webui): update option title in library dialog 2020-08-24 15:25:50 +08:00
Gauthier Roebroeck
5567adc946 feat(webui): handle new metadata fields
closes #276
2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
efdcc98604 refactor: remove Badge.vue
use v-chip instead
2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
0635d1c4a3 refactor: remove unused code 2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
9e406e3316 feat: add/rearrange metadata fields
existing fields moved from book to series: publisher, age rating, reading direction
new book fields: tags
new series fields: tags, genres, language, summary

closes #276
2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
d8db46c589 refactor: use builtin UniqueElements validator 2020-08-24 15:06:42 +08:00
semantic-release-bot
539ea6a7d8 chore(release): 0.57.0 [skip ci]
# [0.57.0](https://github.com/gotson/komga/compare/v0.56.1...v0.57.0) (2020-08-20)

### Features

* **webui:** read lists ([27edf17](27edf17424)), closes [#106](https://github.com/gotson/komga/issues/106)
* read lists ([f0c864f](f0c864f4eb)), closes [#106](https://github.com/gotson/komga/issues/106)
2020-08-20 02:52:46 +00:00
Gauthier Roebroeck
27edf17424 feat(webui): read lists
closes #106
2020-08-20 10:21:47 +08:00
Gauthier Roebroeck
f0c864f4eb feat: read lists
a read list is a collection of books
read lists can be managed in the same way collections are
metadata will be optionally imported from ComicInfo to create read lists

closes #106
2020-08-20 10:10:45 +08:00
semantic-release-bot
728d5f4c7d chore(release): 0.56.1 [skip ci]
## [0.56.1](https://github.com/gotson/komga/compare/v0.56.0...v0.56.1) (2020-08-16)

### Bug Fixes

* database migration could fail ([1c9f3d0](1c9f3d0e80))
2020-08-16 05:06:29 +00:00
Gauthier Roebroeck
1c9f3d0e80 fix: database migration could fail 2020-08-16 12:38:02 +08:00
semantic-release-bot
fd1ecd8574 chore(release): 0.56.0 [skip ci]
# [0.56.0](https://github.com/gotson/komga/compare/v0.55.1...v0.56.0) (2020-08-14)

### Bug Fixes

* **webui:** change grid size for sm screens ([18280be](18280beb95))

### Features

* **api:** unpaged queries for books ([8f8054e](8f8054e1d8))
* **webui:** library option to import local artwork ([cba0a2e](cba0a2e701))
* **webui:** navigate to series books from book details screen ([48e92c7](48e92c7580)), closes [#272](https://github.com/gotson/komga/issues/272)
* library option to import local artwork ([eefb802](eefb80213a))
* **webui:** scanner option per library ([fca0180](fca018033d))
* scanner option per library ([4da6ff9](4da6ff9fd4))
* **api:** http eTag caching for all API calls ([fe22cb5](fe22cb5ce6))
2020-08-14 09:17:54 +00:00
Gauthier Roebroeck
18280beb95 fix(webui): change grid size for sm screens 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
48e92c7580 feat(webui): navigate to series books from book details screen
closes #272
2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
8f8054e1d8 feat(api): unpaged queries for books 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
cba0a2e701 feat(webui): library option to import local artwork 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
eefb80213a feat: library option to import local artwork
enabled by default
2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
fca018033d feat(webui): scanner option per library 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
4da6ff9fd4 feat: scanner option per library
Library can now have scanner options:
- scanForceModifiedTime replaces filesystemScannerForceDirectoryModifiedTime
- scanDeep will bypass the modified date comparison for series, and check all books

The configuration key komga.filesystem-scanner-force-directory-modified-time is deprecated
2020-08-14 16:49:50 +08:00
Gauthier Roebroeck
fe22cb5ce6 feat(api): http eTag caching for all API calls
this will reduce the network load
2020-08-14 16:49:50 +08:00
semantic-release-bot
b30849698d chore(release): 0.55.1 [skip ci]
## [0.55.1](https://github.com/gotson/komga/compare/v0.55.0...v0.55.1) (2020-08-14)

### Bug Fixes

* incorrect book number after adding book in series ([3b1eb36](3b1eb368ca)), closes [#269](https://github.com/gotson/komga/issues/269)
2020-08-14 03:10:14 +00:00
Gauthier Roebroeck
3b1eb368ca fix: incorrect book number after adding book in series
books with a changed number after a series sort will be refreshed for metadata

closes #269
2020-08-14 10:42:00 +08:00
Gauthier Roebroeck
cbe714932b refactor: add logs 2020-08-14 10:42:00 +08:00
semantic-release-bot
ee2e805cab chore(release): 0.55.0 [skip ci]
# [0.55.0](https://github.com/gotson/komga/compare/v0.54.0...v0.55.0) (2020-08-13)

### Features

* **webreader:** side padding, original scaling for Webtoon ([6499788](6499788543)), closes [#266](https://github.com/gotson/komga/issues/266) [#264](https://github.com/gotson/komga/issues/264)
2020-08-13 01:28:48 +00:00
Gauthier Roebroeck
6499788543 feat(webreader): side padding, original scaling for Webtoon
check 6faeb2ab2e for changes
this is a dummy commit to trigger the release
the squash commit was incorrectly named

PR #266
Closes #264
2020-08-13 09:00:28 +08:00
edwinbadillo
6faeb2ab2e
Adding Scaling and padding to the Webreader's webtoon mode (#266)
* feat(webreader): adding scale type original to webtoon mode

* fix(webreader): correcting scale type used for continuous reader

* feat(webreader): adding setting for side padding to webtoon mode

* feat(webreader): adding shortcut for side padding and new values

* refactor: update padding percentage data type to number array

* fix: correcting type issues after previous refactor

* fix: images not showing if page has no dimension

width and height on pages are not guaranteed

* refactor: add new enum values to ScaleTypeText

previous behavior worked only because the values of ScaleType and ContinuousScaleType are the same

* refactor: simplify conditions

fullWidthReader was only used for the continuous reader
settings inside a reader type are not conditional

* refactor: rearrange shortcuts

continuous reader did not have specific settings
this rearranges shortcuts for the help menu

Co-authored-by: Gauthier Roebroeck <gauthier.roebroeck@gmail.com>
2020-08-12 22:01:48 +08:00
semantic-release-bot
90e5fc945a chore(release): 0.54.0 [skip ci]
# [0.54.0](https://github.com/gotson/komga/compare/v0.53.0...v0.54.0) (2020-08-12)

### Features

* custom thumbnails for series ([f5f423f](f5f423f05f)), closes [#63](https://github.com/gotson/komga/issues/63)
2020-08-12 09:37:39 +00:00
Gauthier Roebroeck
f5f423f05f feat: custom thumbnails for series
closes #63
2020-08-12 17:08:42 +08:00
semantic-release-bot
f0854a89e0 chore(release): 0.53.0 [skip ci]
# [0.53.0](https://github.com/gotson/komga/compare/v0.52.3...v0.53.0) (2020-08-12)

### Features

* sidecar thumbnails for books ([d01b29f](d01b29f280))
2020-08-12 03:09:27 +00:00
Gauthier Roebroeck
d01b29f280 feat: sidecar thumbnails for books
thumbnails can be added next to the book file
sidecar thumbnails will be loaded during refresh metadata
2020-08-12 10:19:50 +08:00
Gauthier Roebroeck
59a9060831 refactor: move thumbnails to their own table 2020-08-12 10:04:33 +08:00
semantic-release-bot
7ec2bf3761 chore(release): 0.52.3 [skip ci]
## [0.52.3](https://github.com/gotson/komga/compare/v0.52.2...v0.52.3) (2020-08-07)

### Bug Fixes

* **api:** large file download ([d100db2](d100db22eb))
2020-08-07 07:56:46 +00:00
Gauthier Roebroeck
d100db22eb fix(api): large file download
downloading large file would result in OutOfMemory exception
2020-08-07 15:28:19 +08:00
semantic-release-bot
c6ba916bb8 chore(release): 0.52.2 [skip ci]
## [0.52.2](https://github.com/gotson/komga/compare/v0.52.1...v0.52.2) (2020-08-07)

### Bug Fixes

* some PDF pages are blurry ([9ad1cfe](9ad1cfe809)), closes [#260](https://github.com/gotson/komga/issues/260)
* **webreader:** incorrect display on safari and firefox ([22b0b7e](22b0b7e748)), closes [#262](https://github.com/gotson/komga/issues/262)
* **webui:** missing settings icon in sidebar ([b9e4bea](b9e4bea71b))
* **webui:** thumbnails explorer navigation misaligned ([2ffed28](2ffed282d7))
2020-08-07 02:54:15 +00:00
Gauthier Roebroeck
9ad1cfe809 fix: some PDF pages are blurry
this seems to be a regression in the latest Apache PDFBox library

Closes #260
2020-08-07 10:23:21 +08:00