Commit graph

3654 commits

Author SHA1 Message Date
Gauthier Roebroeck
c9de7c8074 feat(swagger): update to OpenAPI 3
migrate from Springfox to Springdoc
2020-04-13 20:15:22 +08:00
semantic-release-bot
b900227c83 chore(release): 0.26.3 [skip ci]
## [0.26.3](https://github.com/gotson/komga/compare/v0.26.2...v0.26.3) (2020-04-12)

### Bug Fixes

* **epub:** add support for opf:role for authors ([30bf7f4](30bf7f469f)), closes [#139](https://github.com/gotson/komga/issues/139)
* **epub:** match artist and illustrator roles to penciller ([b7fe4bd](b7fe4bde74))
2020-04-12 04:38:49 +00:00
Gauthier Roebroeck
30bf7f469f fix(epub): add support for opf:role for authors
closes #139
2020-04-12 12:18:01 +08:00
Gauthier Roebroeck
b7fe4bde74 fix(epub): match artist and illustrator roles to penciller 2020-04-12 12:18:01 +08:00
semantic-release-bot
7c09a3d8d7 chore(release): 0.26.2 [skip ci]
## [0.26.2](https://github.com/gotson/komga/compare/v0.26.1...v0.26.2) (2020-04-11)

### Bug Fixes

* **swagger:** paging and sorting parameters showing incorrectly ([1e9407c](1e9407cfe2))
2020-04-11 03:58:18 +00:00
Gauthier Roebroeck
1e9407cfe2 fix(swagger): paging and sorting parameters showing incorrectly 2020-04-11 11:37:30 +08:00
semantic-release-bot
3bc6ddad72 chore(release): 0.26.1 [skip ci]
## [0.26.1](https://github.com/gotson/komga/compare/v0.26.0...v0.26.1) (2020-04-10)

### Bug Fixes

* **swagger:** parameters were not showing for claim method ([e5a0841](e5a084144d))
2020-04-10 13:06:30 +00:00
Gauthier Roebroeck
87aa0bc032 refactor(opds): mark user-agent parameter as optional 2020-04-10 20:45:38 +08:00
Gauthier Roebroeck
e5a084144d fix(swagger): parameters were not showing for claim method 2020-04-10 20:45:38 +08:00
Gauthier Roebroeck
ef67269c4c build: add run config for dev,claim 2020-04-10 20:45:38 +08:00
semantic-release-bot
2023f24036 chore(release): 0.26.0 [skip ci]
# [0.26.0](https://github.com/gotson/komga/compare/v0.25.1...v0.26.0) (2020-04-10)

### Bug Fixes

* **comicinfo:** avoid reading the file twice ([1dab826](1dab826622))
* **epub:** some EPUB files would not be parsed correctly ([f0ff785](f0ff785d66))
* **swagger:** ignore non-functional parameters ([d1c8b23](d1c8b23f44))

### Features

* **metadata:** retrieve EPUB metadata ([a4f5015](a4f5015435))
* **scan:** force rescan of existing series to pickup EPUB files ([854f090](854f090415))
* support for EPUB format (comics only) ([0a06a6f](0a06a6f799)), closes [#119](https://github.com/gotson/komga/issues/119)
2020-04-10 07:11:11 +00:00
Gauthier Roebroeck
b628c993d8 test: remove irrelevant tests
following changes in c5d9f10e92 and 888a988a0a
2020-04-10 14:50:07 +08:00
Gauthier Roebroeck
854f090415 feat(scan): force rescan of existing series to pickup EPUB files 2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
f0ff785d66 fix(epub): some EPUB files would not be parsed correctly 2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
a4f5015435 feat(metadata): retrieve EPUB metadata 2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
888a988a0a refactor: don't sort pages in Media
pages are sorted by the extractor directly
2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
0a06a6f799 feat: support for EPUB format (comics only)
closes #119
2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
c5d9f10e92 refactor(analyzer): sort pages in extractors instead of analyzer 2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
b724a21256 refactor: change toString format 2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
1dab826622 fix(comicinfo): avoid reading the file twice 2020-04-10 11:52:29 +08:00
Gauthier Roebroeck
253088b483 style: linting 2020-04-10 11:52:29 +08:00
Gauthier Roebroeck
d1c8b23f44 fix(swagger): ignore non-functional parameters 2020-04-10 11:52:29 +08:00
Gauthier Roebroeck
57e1222b6e refactor: remove unused WebRequest parameter 2020-04-10 11:52:29 +08:00
semantic-release-bot
27239c3846 chore(release): 0.25.1 [skip ci]
## [0.25.1](https://github.com/gotson/komga/compare/v0.25.0...v0.25.1) (2020-04-06)

### Bug Fixes

* **api:** thumbnails not updating properly ([a5bd908](a5bd9087df))
* **opds:** prepend issue number for book titles for Chunky ([42cad8b](42cad8b4d5))
2020-04-06 07:52:15 +00:00
Gauthier Roebroeck
a5bd9087df fix(api): thumbnails not updating properly
incorrect cache control could prevent updated thumbnails to show up
use shallow etags for thumbnails
2020-04-06 15:19:08 +08:00
Gauthier Roebroeck
54d269bea7 test: add tests for Media as AuditableEntity 2020-04-06 15:16:11 +08:00
Gauthier Roebroeck
42cad8b4d5 fix(opds): prepend issue number for book titles for Chunky 2020-04-06 10:40:00 +08:00
semantic-release-bot
bdf3f3419a chore(release): 0.25.0 [skip ci]
# [0.25.0](https://github.com/gotson/komga/compare/v0.24.10...v0.25.0) (2020-04-03)

### Bug Fixes

* **api:** book file download uses streaming ([74be1f0](74be1f0fac))

### Features

* **webui:** action menu to refresh metadata ([6ad59c4](6ad59c4efb))
* retrieve metadata from ComicInfo.xml ([af01d25](af01d25ede))
2020-04-03 04:37:29 +00:00
Gauthier Roebroeck
6ad59c4efb feat(webui): action menu to refresh metadata 2020-04-03 12:15:54 +08:00
Gauthier Roebroeck
af01d25ede feat: retrieve metadata from ComicInfo.xml
retrieve for both Book and Series
2020-04-03 12:15:05 +08:00
Gauthier Roebroeck
cde2756960 refactor: media container extractors are self descriptive 2020-04-03 12:01:15 +08:00
Gauthier Roebroeck
74be1f0fac fix(api): book file download uses streaming
instead of loading the full file in memory
2020-04-03 10:44:55 +08:00
semantic-release-bot
856b0a50ba chore(release): 0.24.10 [skip ci]
## [0.24.10](https://github.com/gotson/komga/compare/v0.24.9...v0.24.10) (2020-03-25)

### Bug Fixes

* **opds:** add summary and authors to book entries ([2414792](241479292a))
* **webui:** properly display newline in book summary ([15d95ac](15d95ac442))
2020-03-25 03:58:31 +00:00
Gauthier Roebroeck
241479292a fix(opds): add summary and authors to book entries 2020-03-25 11:37:27 +08:00
Gauthier Roebroeck
15d95ac442 fix(webui): properly display newline in book summary 2020-03-25 11:37:27 +08:00
semantic-release-bot
1677d147e4 chore(release): 0.24.9 [skip ci]
## [0.24.9](https://github.com/gotson/komga/compare/v0.24.8...v0.24.9) (2020-03-24)

### Bug Fixes

* **webui:** redirect to initial page after login ([5f61597](5f61597125)), closes [#122](https://github.com/gotson/komga/issues/122)
2020-03-24 03:43:02 +00:00
Gauthier Roebroeck
5f61597125 fix(webui): redirect to initial page after login
closes #122
2020-03-24 11:21:08 +08:00
Gauthier Roebroeck
5c903502e8 refactor(webui): set eslint comma-dangle for multi-line 2020-03-24 11:04:00 +08:00
Gauthier Roebroeck
aa0f2f4d46 docs(readme): add sponsors section in README.md [ci skip] 2020-03-23 17:46:38 +08:00
semantic-release-bot
8d0666491e chore(release): 0.24.8 [skip ci]
## [0.24.8](https://github.com/gotson/komga/compare/v0.24.7...v0.24.8) (2020-03-23)

### Bug Fixes

* **api:** check if authors field is set ([9218e6b](9218e6bb26)), closes [#120](https://github.com/gotson/komga/issues/120)
2020-03-23 04:20:52 +00:00
Gauthier Roebroeck
9218e6bb26 fix(api): check if authors field is set
closes #120
2020-03-23 11:57:55 +08:00
semantic-release-bot
5ff0bfb50d chore(release): 0.24.7 [skip ci]
## [0.24.7](https://github.com/gotson/komga/compare/v0.24.6...v0.24.7) (2020-03-23)

### Bug Fixes

* **webui:** fix metadata dialogs on xs screens ([112837a](112837a163))
2020-03-23 03:32:04 +00:00
Gauthier Roebroeck
112837a163 fix(webui): fix metadata dialogs on xs screens 2020-03-23 11:06:16 +08:00
semantic-release-bot
4566877908 chore(release): 0.24.6 [skip ci]
## [0.24.6](https://github.com/gotson/komga/compare/v0.24.5...v0.24.6) (2020-03-21)

### Bug Fixes

* **api:** use etag on book thumbnails ([871a92a](871a92a783)), closes [#117](https://github.com/gotson/komga/issues/117)
2020-03-21 03:36:09 +00:00
Gauthier Roebroeck
871a92a783 fix(api): use etag on book thumbnails
closes #117
2020-03-21 11:15:39 +08:00
semantic-release-bot
9f1bdba43a chore(release): 0.24.5 [skip ci]
## [0.24.5](https://github.com/gotson/komga/compare/v0.24.4...v0.24.5) (2020-03-20)

### Bug Fixes

* **api:** find book siblings by metadata.numberSort ([1902e72](1902e72f86))
* **api:** series thumbnail is of first book by metadata.numberSort ([0721f31](0721f31e2f))
* **opds:** books are ordered by metadata.numberSort ([60edbe1](60edbe1090))
* **opds:** display book metadata title instead of name ([d06da57](d06da572b6))
* **opds:** search series by metadata.title ([f4466b4](f4466b45bf))
2020-03-20 13:39:36 +00:00
Gauthier Roebroeck
1902e72f86 fix(api): find book siblings by metadata.numberSort 2020-03-20 21:18:46 +08:00
Gauthier Roebroeck
0721f31e2f fix(api): series thumbnail is of first book by metadata.numberSort 2020-03-20 21:18:46 +08:00
Gauthier Roebroeck
d06da572b6 fix(opds): display book metadata title instead of name 2020-03-20 21:18:46 +08:00
Gauthier Roebroeck
60edbe1090 fix(opds): books are ordered by metadata.numberSort 2020-03-20 21:18:45 +08:00