Commit graph

3759 commits

Author SHA1 Message Date
Gauthier Roebroeck
320649594f feat: switch to JRE for docker image
this will reduce the file size of the docker image
2020-05-28 09:35:06 +08:00
semantic-release-bot
6c00ef1287 chore(release): 0.29.1 [skip ci]
## [0.29.1](https://github.com/gotson/komga/compare/v0.29.0...v0.29.1) (2020-05-12)

### Bug Fixes

* **opds:** use servlet context path to build links ([d82eefe](d82eefe19a)), closes [#156](https://github.com/gotson/komga/issues/156)
2020-05-12 00:57:32 +00:00
Gauthier Roebroeck
d82eefe19a fix(opds): use servlet context path to build links
fixes #156
2020-05-12 08:32:28 +08:00
semantic-release-bot
722d3bd56b chore(release): 0.29.0 [skip ci]
# [0.29.0](https://github.com/gotson/komga/compare/v0.28.6...v0.29.0) (2020-05-08)

### Features

* **webreader:** add setting to disable swipe navigation ([32170d4](32170d4d69))
* **webreader:** do not always show reading direction pop ([dc7dc75](dc7dc75e31)), closes [#151](https://github.com/gotson/komga/issues/151)
2020-05-08 09:07:09 +00:00
Gauthier Roebroeck
dc7dc75e31 feat(webreader): do not always show reading direction pop
do not show the reading direction popup if the one from the book is the same as the current

closes #151
2020-05-08 16:43:02 +08:00
Gauthier Roebroeck
32170d4d69 feat(webreader): add setting to disable swipe navigation
useful for iOS users as pinch zoom works, but is broken with swipe
2020-05-08 16:43:02 +08:00
semantic-release-bot
3586ea1426 chore(release): 0.28.6 [skip ci]
## [0.28.6](https://github.com/gotson/komga/compare/v0.28.5...v0.28.6) (2020-05-08)

### Bug Fixes

* ignore alpha channel on image conversion ([9556ae5](9556ae51f2)), closes [#153](https://github.com/gotson/komga/issues/153)
2020-05-08 08:08:18 +00:00
Gauthier Roebroeck
9556ae51f2 fix: ignore alpha channel on image conversion
if image to convert targets a format that doesn't support transparency, but contains alpha channel, then the alpha channel will be ignore. Non-opaque images may produce visual artifacts.

related to #153
2020-05-08 15:43:46 +08:00
semantic-release-bot
816bbdb8f3 chore(release): 0.28.5 [skip ci]
## [0.28.5](https://github.com/gotson/komga/compare/v0.28.4...v0.28.5) (2020-05-08)

### Bug Fixes

* **opds:** do not always convert images ([6430c92](6430c92bcb)), closes [#153](https://github.com/gotson/komga/issues/153)
2020-05-08 02:20:46 +00:00
Gauthier Roebroeck
6430c92bcb fix(opds): do not always convert images
if all the images in the book are of the same kind, and are of type png, jpeg or gif, then no conversion is done
else all images will be converted to jpeg

closes #153
2020-05-08 09:56:17 +08:00
semantic-release-bot
def0ad111e chore(release): 0.28.4 [skip ci]
## [0.28.4](https://github.com/gotson/komga/compare/v0.28.3...v0.28.4) (2020-05-06)

### Bug Fixes

* **tasks:** background tasks would stop running if disk is over 90% full ([dc33fb1](dc33fb1d10))
2020-05-06 07:08:02 +00:00
Gauthier Roebroeck
dc33fb1d10 fix(tasks): background tasks would stop running if disk is over 90% full 2020-05-06 14:43:50 +08:00
semantic-release-bot
ff55c84f8e chore(release): 0.28.3 [skip ci]
## [0.28.3](https://github.com/gotson/komga/compare/v0.28.2...v0.28.3) (2020-05-05)

### Bug Fixes

* **epub:** epub not loading correctly on windows (again) ([8535f46](8535f46848))
2020-05-05 03:36:38 +00:00
Gauthier Roebroeck
8535f46848 fix(epub): epub not loading correctly on windows (again) 2020-05-05 11:11:30 +08:00
semantic-release-bot
6d40601aec chore(release): 0.28.2 [skip ci]
## [0.28.2](https://github.com/gotson/komga/compare/v0.28.1...v0.28.2) (2020-05-04)

### Bug Fixes

* **epub:** epub were not loading properly on Windows ([eca453c](eca453c534)), closes [#149](https://github.com/gotson/komga/issues/149)
2020-05-04 07:50:52 +00:00
Gauthier Roebroeck
9891808741 refactor: remove unused files 2020-05-04 15:26:04 +08:00
Gauthier Roebroeck
eca453c534 fix(epub): epub were not loading properly on Windows
fixes #149
2020-05-04 15:25:29 +08:00
semantic-release-bot
a56b5a624a chore(release): 0.28.1 [skip ci]
## [0.28.1](https://github.com/gotson/komga/compare/v0.28.0...v0.28.1) (2020-05-04)

### Bug Fixes

* **webui:** refactor Cards to a single dynamic component ([#148](https://github.com/gotson/komga/issues/148)) ([74a9f7e](74a9f7e628))
2020-05-04 03:21:23 +00:00
primetoxinz
74a9f7e628
fix(webui): refactor Cards to a single dynamic component (#148)
this removes the badges on Series and Book cards. For Series it's duplicated information with the card showing the number of books. For Books it's information that is more technical and not needed in the overview, and still available in the book detailed view.
2020-05-04 10:57:18 +08:00
semantic-release-bot
1de0d8491b chore(release): 0.28.0 [skip ci]
# [0.28.0](https://github.com/gotson/komga/compare/v0.27.7...v0.28.0) (2020-05-03)

### Bug Fixes

* **rar:** unsupported rar archives are marked as such ([6c0ebbe](6c0ebbeee1)), closes [#147](https://github.com/gotson/komga/issues/147)

### Features

* add hawt.io support ([dfa2405](dfa24057bb))
* **docker:** persist artemis data in /config ([08e7f5d](08e7f5dbf2))
* **scan:** add configuration to disable startup scan ([37590dd](37590dd912))
* **tasks:** background tasks persistency ([1a31c89](1a31c89712))
* **tasks:** replace background tasks management ([60ce87a](60ce87a25d))
2020-05-03 07:47:46 +00:00
Gauthier Roebroeck
6c0ebbeee1 fix(rar): unsupported rar archives are marked as such
solid, encrypted, and multi-volumes rar4 archives are not supported

closes #147
2020-05-03 15:22:44 +08:00
Gauthier Roebroeck
d275506eac refactor: refine logs 2020-05-03 15:22:44 +08:00
Gauthier Roebroeck
6a8e1f94ec refactor: toString method for Library 2020-05-03 15:22:44 +08:00
Gauthier Roebroeck
05a5573457 test: disable artemis persistence for tests
else it would generate locks
2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
dfa24057bb feat: add hawt.io support 2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
43e6895ba2 refactor: replace measureTimeMillis by measureTime 2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
08e7f5dbf2 feat(docker): persist artemis data in /config 2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
3c332e947d test(tasks): test tasks deduplication 2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
1a31c89712 feat(tasks): background tasks persistency
tasks are persisted on disk and will survive a restart
2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
3e081f2885 test: change JMS queue emptying afterEach 2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
37590dd912 feat(scan): add configuration to disable startup scan
scan at startup is disabled by default
2020-05-03 15:22:43 +08:00
Gauthier Roebroeck
60ce87a25d feat(tasks): replace background tasks management
Use of Apache Artemis message queue instead async methods with executors.
Tasks are submitted to TaskReceiver, and handled by TaskHandler.
The Artemis queue is configured with last-value, which automatically remove duplicate tasks in the queue.
2020-05-03 15:22:43 +08:00
semantic-release-bot
e7f4e203fb chore(release): 0.27.7 [skip ci]
## [0.27.7](https://github.com/gotson/komga/compare/v0.27.6...v0.27.7) (2020-04-20)

### Bug Fixes

* **swagger:** fix incorrect Pageable schema ([14bee56](14bee566b3))
2020-04-20 02:09:06 +00:00
Gauthier Roebroeck
14bee566b3 fix(swagger): fix incorrect Pageable schema 2020-04-20 09:44:26 +08:00
Gauthier Roebroeck
9bf37db38d refactor(swagger): remove redundant annotations 2020-04-20 09:44:26 +08:00
semantic-release-bot
4fe300e4bb chore(release): 0.27.6 [skip ci]
## [0.27.6](https://github.com/gotson/komga/compare/v0.27.5...v0.27.6) (2020-04-18)

### Bug Fixes

* **swagger:** better pageable support ([6401dc9](6401dc9b9b))
2020-04-18 07:26:34 +00:00
Gauthier Roebroeck
b6549db684 docs(dockerhub): add docker start command 2020-04-18 15:02:45 +08:00
Gauthier Roebroeck
6401dc9b9b fix(swagger): better pageable support
page, size and sort are optional
sort is hidden on operations where it is ignored
2020-04-18 14:26:15 +08:00
semantic-release-bot
3174baf31d chore(release): 0.27.5 [skip ci]
## [0.27.5](https://github.com/gotson/komga/compare/v0.27.4...v0.27.5) (2020-04-18)

### Bug Fixes

* set default forward headers strategy to framework ([b24fbe3](b24fbe3a1e))
2020-04-18 06:23:50 +00:00
Gauthier Roebroeck
b24fbe3a1e fix: set default forward headers strategy to framework
fixes Swagger not loading properly behind a reverse proxy
2020-04-18 13:59:51 +08:00
Gauthier Roebroeck
c2d846025b refactor(swagger): remove redundant mediaType for thumbnails 2020-04-18 13:59:51 +08:00
semantic-release-bot
d6f252ef41 chore(release): 0.27.4 [skip ci]
## [0.27.4](https://github.com/gotson/komga/compare/v0.27.3...v0.27.4) (2020-04-16)

### Bug Fixes

* **analyzer:** better rar5 detection ([b07e9b9](b07e9b9728))
* **swagger:** correct response type for thumbnails and file ([07f634e](07f634e658))
2020-04-16 14:46:12 +00:00
Gauthier Roebroeck
07f634e658 fix(swagger): correct response type for thumbnails and file 2020-04-16 22:22:05 +08:00
Gauthier Roebroeck
b07e9b9728 fix(analyzer): better rar5 detection
update to tika-core: 1.24 which can detect the rar version in mediaType
rar5 is now marked as unsupported instead of error
2020-04-16 22:22:05 +08:00
Gauthier Roebroeck
d86d3427bb test(analyzer): test various archive formats 2020-04-16 22:22:05 +08:00
semantic-release-bot
cbfbde39d7 chore(release): 0.27.3 [skip ci]
## [0.27.3](https://github.com/gotson/komga/compare/v0.27.2...v0.27.3) (2020-04-16)

### Bug Fixes

* **analyzer:** regression in RAR handling ([b8462f3](b8462f3568))
2020-04-16 10:38:52 +00:00
Gauthier Roebroeck
b8462f3568 fix(analyzer): regression in RAR handling
tika 1.24 changed the mediaType detection, breaking the RAR analyzer
2020-04-16 18:14:23 +08:00
semantic-release-bot
43d61d5d81 chore(release): 0.27.2 [skip ci]
## [0.27.2](https://github.com/gotson/komga/compare/v0.27.1...v0.27.2) (2020-04-15)

### Bug Fixes

* **webreader:** stretched images on Safari with fit to Width ([74f9305](74f9305e16))
2020-04-15 14:48:28 +00:00
Gauthier Roebroeck
74f9305e16 fix(webreader): stretched images on Safari with fit to Width 2020-04-15 22:24:35 +08:00
semantic-release-bot
01c9ffe818 chore(release): 0.27.1 [skip ci]
## [0.27.1](https://github.com/gotson/komga/compare/v0.27.0...v0.27.1) (2020-04-15)

### Bug Fixes

* **swagger:** fix duplicated mapping key error ([face321](face321b08))
2020-04-15 01:47:25 +00:00