Commit graph

3654 commits

Author SHA1 Message Date
Gauthier Roebroeck
27f05aad2b refactor: move view components to views folder 2020-01-22 17:14:51 +08:00
Gauthier Roebroeck
a85b8d76a1 refactor: uppercase enums 2020-01-22 17:08:39 +08:00
Gauthier Roebroeck
93d9ae9c7f refactor: add EmptyState component 2020-01-22 16:21:11 +08:00
Gauthier Roebroeck
c540e56c08 feat(webui): filter series by status
when browsing libraries

linked to #48
2020-01-22 16:19:29 +08:00
Gauthier Roebroeck
c96bf19048 feat(api): ability to filter series by status
linked to #48
2020-01-22 14:48:33 +08:00
Gauthier Roebroeck
f5221420fd feat: add Series Metadata status
updatable via API

linked to #48
2020-01-21 16:31:07 +08:00
Gauthier
f046bab6ab Update issue templates 2020-01-21 10:39:05 +08:00
semantic-release-bot
8740c3d5b3 chore(release): 0.13.1 [skip ci]
## [0.13.1](https://github.com/gotson/komga/compare/v0.13.0...v0.13.1) (2020-01-18)

### Bug Fixes

* trigger release ([b45a23c](b45a23c8c0))

### Reverts

* revert thumbnails library ([a685475](a6854753d2))
2020-01-18 04:33:23 +00:00
Gauthier Roebroeck
b45a23c8c0 fix: trigger release 2020-01-18 12:23:42 +08:00
Gauthier Roebroeck
a6854753d2 revert: revert thumbnails library
refs: 1d5500d5
2020-01-18 12:10:01 +08:00
semantic-release-bot
c4462d7f8b chore(release): 0.13.0 [skip ci]
# [0.13.0](https://github.com/gotson/komga/compare/v0.12.0...v0.13.0) (2020-01-18)

### Bug Fixes

* **admin rpc:** fix transaction issues on thumbnails regeneration ([af8e3ea](af8e3ea433))
* **thumbnails:** fix wrong color in thumbnails ([1d5500d](1d5500d560)), closes [#77](https://github.com/gotson/komga/issues/77)
* media comment was not reset properly ([b42eadf](b42eadf182))
* **web reader:** first/last display to full height in double pages mode ([a7548e2](a7548e298a))
* **web reader:** remove blank space between images in double pages mode ([b65b009](b65b009e0d)), closes [#72](https://github.com/gotson/komga/issues/72)

### Features

* **api:** search books by media status ([0790501](07905018e5))
* **book analyzer:** partial handling of archives with errors ([2605b1d](2605b1d943)), closes [#57](https://github.com/gotson/komga/issues/57)
* **browse book:** add button to read book when hovering on thumbnail ([c490e79](c490e799ba)), closes [#67](https://github.com/gotson/komga/issues/67)
* **security:** add remember-me option ([003452b](003452bd26)), closes [#39](https://github.com/gotson/komga/issues/39)
* **web reader:** add 'original' fit option ([d030044](d030044df3)), closes [#71](https://github.com/gotson/komga/issues/71)
* **webui:** add Media Analysis screen showing all books in error ([27d46d5](27d46d57cb)), closes [#26](https://github.com/gotson/komga/issues/26)
2020-01-18 00:40:44 +00:00
Gauthier Roebroeck
e1e3c013cf build: partial revert of 1d5500d5
fix tests
2020-01-18 08:17:00 +08:00
Gauthier Roebroeck
af8e3ea433 fix(admin rpc): fix transaction issues on thumbnails regeneration 2020-01-18 07:54:43 +08:00
Gauthier Roebroeck
1d5500d560 fix(thumbnails): fix wrong color in thumbnails
changed thumbnails library

closes #77
2020-01-18 07:54:09 +08:00
Gauthier Roebroeck
b42eadf182 fix: media comment was not reset properly 2020-01-17 18:13:51 +08:00
Gauthier Roebroeck
27d46d57cb feat(webui): add Media Analysis screen showing all books in error
located in the Settings screen, limited to administrators

closes #26
2020-01-17 17:10:23 +08:00
Gauthier Roebroeck
d030044df3 feat(web reader): add 'original' fit option
closes #71
2020-01-17 14:32:17 +08:00
Gauthier Roebroeck
b65b009e0d fix(web reader): remove blank space between images in double pages mode
closes #72
2020-01-17 11:02:21 +08:00
Gauthier Roebroeck
759d60f468 refactor: use JPA joins instead of subqueries 2020-01-16 18:17:51 +08:00
Gauthier Roebroeck
07905018e5 feat(api): search books by media status 2020-01-16 17:36:21 +08:00
Gauthier Roebroeck
55d9bc6744 docs(readme): fix typo on environment variables 2020-01-16 17:17:25 +08:00
Gauthier Roebroeck
c490e799ba feat(browse book): add button to read book when hovering on thumbnail
related to #67
2020-01-16 16:53:15 +08:00
Gauthier Roebroeck
8fcbcfb23b docs: documentation for remember-me functionality 2020-01-16 14:04:36 +08:00
Gauthier Roebroeck
003452bd26 feat(security): add remember-me option
configuration key komga.remember-me.key is necessary to activate the feature
removed LoggingBasicAuthFilter.kt, could not make it work along with RememberMe

closes #39
2020-01-16 13:58:08 +08:00
Gauthier Roebroeck
f6315f2a3d refactor(web security): move beans to their own configuration class 2020-01-16 13:13:00 +08:00
Gauthier Roebroeck
2605b1d943 feat(book analyzer): partial handling of archives with errors
entries of zip/rar archives which cannot be extracted will be skipped (closes #57)
move images detection from extractors to BookAnalyzer
rename archive package to mediacontainer
2020-01-15 15:29:05 +08:00
Gauthier Roebroeck
a7548e298a fix(web reader): first/last display to full height in double pages mode 2020-01-15 10:23:31 +08:00
Gauthier Roebroeck
722773671f refactor(web reader): use reverse attribute of v-carousel 2020-01-15 10:03:00 +08:00
Gauthier Roebroeck
daebed6bc7 build(npm): npm update 2020-01-15 10:00:51 +08:00
semantic-release-bot
fadb9ff204 chore(release): 0.12.0 [skip ci]
# [0.12.0](https://github.com/gotson/komga/compare/v0.11.0...v0.12.0) (2020-01-14)

### Bug Fixes

* **scanner:** compare file extensions with case insensitive ([91c9cdd](91c9cdd832)), closes [#59](https://github.com/gotson/komga/issues/59)
* **web reader:** conditional webp support ([ad21152](ad2115244a)), closes [#65](https://github.com/gotson/komga/issues/65)

### Features

* **api:** add endpoints to get previous/next book of a book ([54f583f](54f583f0ce))
* **api:** on-th-fly thumbnail generation for any page ([7167f3e](7167f3ea24))
* **web reader:** double page support ([77c9004](77c9004d57)), closes [#61](https://github.com/gotson/komga/issues/61)
* **web reader:** remember fit and rtl ([78c181e](78c181e130)), closes [#66](https://github.com/gotson/komga/issues/66)
* **web reader:** thumbnails explorer ([ec06955](ec06955e22)), closes [#62](https://github.com/gotson/komga/issues/62)
* better management of book analysis errors ([8c26a31](8c26a318fe))
2020-01-14 10:09:32 +00:00
Gauthier Roebroeck
73addd54c2 refactor(web reader): replace slick carousel with vuetify carousel
double pages setting is remembered via cookies (#66)
better double pages management, first and last are shown as single pages, RTL is respected (#61)
jump to previous/next book(closes #64)
2020-01-14 17:14:08 +08:00
Gauthier Roebroeck
54f583f0ce feat(api): add endpoints to get previous/next book of a book 2020-01-10 17:12:57 +08:00
Gauthier Roebroeck
78c181e130 feat(web reader): remember fit and rtl
closes #66
2020-01-10 15:00:38 +08:00
Gauthier Roebroeck
d50f0db9e5 refactor(web reader): enhance thumbnail view
use on-the-fly thumbnails
add page number

related to #62
2020-01-10 14:29:42 +08:00
Gauthier Roebroeck
7167f3ea24 feat(api): on-th-fly thumbnail generation for any page 2020-01-10 14:28:13 +08:00
Gauthier Roebroeck
ec06955e22 feat(web reader): thumbnails explorer
closes #62
2020-01-09 18:44:57 +08:00
Gauthier Roebroeck
77c9004d57 feat(web reader): double page support
closes #61
2020-01-09 17:19:42 +08:00
Gauthier Roebroeck
00f7e71f4c refactor: visual improvements 2020-01-08 22:19:03 +08:00
Gauthier Roebroeck
cdfc068430 refactor: make the Komga logo clickable 2020-01-08 18:02:31 +08:00
Gauthier Roebroeck
ad2115244a fix(web reader): conditional webp support
closes #65
2020-01-08 17:55:01 +08:00
Gauthier Roebroeck
df41d65656 refactor: small UI tweaks 2020-01-08 17:14:06 +08:00
Gauthier Roebroeck
b3817e5f55 build: npm update and vue upgrade 2020-01-08 17:13:26 +08:00
Gauthier Roebroeck
c4d4d65583 refactor: change fallback conversion to jpeg 2020-01-08 16:20:45 +08:00
Gauthier Roebroeck
dd71e821fc refactor: move application services to their own package 2020-01-08 13:31:11 +08:00
Gauthier Roebroeck
f19d03903c refactor: move DTOs to their own package 2020-01-08 11:13:10 +08:00
Gauthier Roebroeck
05a6818c2b refactor: remove deprecated DTO field 2020-01-08 11:02:07 +08:00
Gauthier Roebroeck
8c26a318fe feat: better management of book analysis errors 2020-01-08 11:01:20 +08:00
Gauthier Roebroeck
4afa912dd0 refactor: remove unused variable 2020-01-08 10:16:40 +08:00
Gauthier Roebroeck
16f4a9756d test: add architecture tests 2020-01-08 10:16:11 +08:00
Gauthier Roebroeck
3680bd2e22 test(scanner): file extensions are case insensitive 2020-01-07 11:07:24 +08:00