Commit graph

3322 commits

Author SHA1 Message Date
Gauthier Roebroeck
f5158197de fix(webui): contextual filters
closes #290
2020-08-27 17:36:00 +08:00
Gauthier Roebroeck
57cc6c48d3 fix(webui): disable filter panels with no values 2020-08-27 17:36:00 +08:00
Gauthier Roebroeck
982983e3db feat(api): filter referential data by library or series
required for #290
2020-08-27 17:36:00 +08:00
Gauthier Roebroeck
5fe015ede0 feat(webreader): add double page no cover layout
this layout displays double spreads, but doesn't place the first/last page as single
this commit also fixes a bug where the penultimate page would be missing
in double pages for books with an odd number of pages

closes #103
2020-08-27 17:36:00 +08:00
semantic-release-bot
bb7e31e02e chore(release): 0.60.0 [skip ci]
# [0.60.0](https://github.com/gotson/komga/compare/v0.59.2...v0.60.0) (2020-08-27)

### Bug Fixes

* ignore blank metadata fields ([c8c5df2](c8c5df2701)), closes [#288](https://github.com/gotson/komga/issues/288)
* series genre is not imported from metadata ([d0815dd](d0815dd80e))

### Features

* handle multiple story arcs in ComicInfoProvider ([f4451bf](f4451bfd41)), closes [#282](https://github.com/gotson/komga/issues/282)
2020-08-27 07:41:16 +00:00
Gauthier Roebroeck
c8c5df2701 fix: ignore blank metadata fields
should address #288
2020-08-27 15:12:11 +08:00
Gauthier Roebroeck
d0815dd80e fix: series genre is not imported from metadata 2020-08-27 15:12:11 +08:00
Gauthier Roebroeck
f4451bfd41 feat: handle multiple story arcs in ComicInfoProvider
StoryArc tag will be split on commas (',')

closes #282
2020-08-27 15:12:11 +08:00
semantic-release-bot
8a079cec80 chore(release): 0.59.2 [skip ci]
## [0.59.2](https://github.com/gotson/komga/compare/v0.59.1...v0.59.2) (2020-08-27)

### Bug Fixes

* potential incorrect read progress for series ([7b90244](7b90244bdd))

### Performance Improvements

* add sql indexes ([41f3e8d](41f3e8dc63))
* lazy sql joins ([6eb7669](6eb7669858))
2020-08-27 03:27:13 +00:00
Gauthier Roebroeck
41f3e8dc63 perf: add sql indexes 2020-08-27 10:57:00 +08:00
Gauthier Roebroeck
6eb7669858 perf: lazy sql joins 2020-08-27 10:27:37 +08:00
Gauthier Roebroeck
7b90244bdd fix: potential incorrect read progress for series 2020-08-27 09:30:44 +08:00
semantic-release-bot
dfa6ad0b31 chore(release): 0.59.1 [skip ci]
## [0.59.1](https://github.com/gotson/komga/compare/v0.59.0...v0.59.1) (2020-08-25)

### Bug Fixes

* incorrect read progress for books ([107d7db](107d7db394)), closes [#286](https://github.com/gotson/komga/issues/286)
2020-08-25 23:18:17 +00:00
Gauthier Roebroeck
107d7db394 fix: incorrect read progress for books
read progress for books would show incorrectly, leaking from other users

closes #286
2020-08-25 21:46:40 +08:00
semantic-release-bot
373ddd453f chore(release): 0.59.0 [skip ci]
# [0.59.0](https://github.com/gotson/komga/compare/v0.58.1...v0.59.0) (2020-08-25)

### Bug Fixes

* **api:** do not return empty language ([2ab3c9c](2ab3c9ca95))
* **webui:** field should not display if empty ([968e297](968e297af0))

### Features

* **api:** get all languages ([115ad42](115ad42d9c))
* **api:** get all publishers ([1929061](1929061393))
* **api:** search books by tag ([f46f1a0](f46f1a0e96))
* **api:** search series by genre ([da4a0aa](da4a0aa10b))
* **api:** search series by language ([723d7c1](723d7c1fe9))
* **api:** search series by publisher ([e4b0b2d](e4b0b2d1f7))
* **api:** search series by tag ([7bd1de6](7bd1de6f78))
* **api:** search series' books by tag ([940d5d3](940d5d3410))
* **webui:** color coded chips for series status ([fb8a8c4](fb8a8c4228))
* **webui:** more filter criteria ([4d22d9c](4d22d9c8e8)), closes [#283](https://github.com/gotson/komga/issues/283) [#34](https://github.com/gotson/komga/issues/34)
* **webui:** navigation drawer for sort/filter ([28598cb](28598cbef5)), closes [#283](https://github.com/gotson/komga/issues/283)
2020-08-25 10:47:19 +00:00
Gauthier Roebroeck
4d22d9c8e8 feat(webui): more filter criteria
filter libraries by: genre, tag, publisher, language
filter series by: tag

closes #283, closes #34
2020-08-25 18:17:05 +08:00
Gauthier Roebroeck
940d5d3410 feat(api): search series' books by tag 2020-08-25 18:12:49 +08:00
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