Commit graph

531 commits

Author SHA1 Message Date
Gauthier Roebroeck
8e81356908 feat(rest api): ability to re-analyze a book
working towards #51
2020-01-03 17:55:07 +08:00
Gauthier Roebroeck
7e6e19089f refactor: http caching for images depends on media analysis
instead of the file last modified date
will help for #51
2020-01-03 17:24:03 +08:00
Gauthier Roebroeck
227975a79e fix: add support for jpeg2000/jbig2 formats
closes #50
2020-01-03 16:29:14 +08:00
semantic-release-bot
a7da5671c5 chore(release): 0.10.1 [skip ci]
## [0.10.1](https://github.com/gotson/komga/compare/v0.10.0...v0.10.1) (2020-01-01)

### Bug Fixes

* **webui:** remove CDN usage for icons and fonts ([c88a27c](c88a27c10a)), closes [#45](https://github.com/gotson/komga/issues/45)
* **webui:** show all books when browsing series ([85ca99d](85ca99d49a))
* **zip extractor:** better handling of exotic charsets ([0254d7d](0254d7d867)), closes [#41](https://github.com/gotson/komga/issues/41)
2020-01-01 11:07:31 +00:00
Gauthier Roebroeck
564935bc1b chore: remove deprecated code
code deprecated in 0.9 and following Tachiyomi Komga 1.2.5 release
2020-01-01 18:47:28 +08:00
Gauthier Roebroeck
ab4ed25a0a docs(changelog): generate CHANGELOG.md from past releases [ci skip] 2020-01-01 16:59:31 +08:00
Gauthier Roebroeck
c88a27c10a fix(webui): remove CDN usage for icons and fonts
replace with locally installed packages

closes #45
2020-01-01 16:55:34 +08:00
Gauthier Roebroeck
0254d7d867 fix(zip extractor): better handling of exotic charsets
replacement of java.util.zip.ZipFile by org.apache.commons.compress.archivers.zip.ZipFile

closes #41
2020-01-01 16:30:52 +08:00
Gauthier Roebroeck
fcfe78b7be ci: try to fix dev build, chmod+x on scripts 2019-12-31 14:51:10 +08:00
Gauthier Roebroeck
85ca99d49a fix(webui): show all books when browsing series
bug introduced by bff3e3e549
2019-12-31 14:05:01 +08:00
Gauthier Roebroeck
801232f444 ci: ensure web app is built and added on dockerPushBeta 2019-12-31 13:42:37 +08:00
Gauthier Roebroeck
0f51f0c732 ci: build web app only if a release will happen 2019-12-31 12:31:14 +08:00
Gauthier Roebroeck
45ea69d7df chore: remove github-release gradle plugin 2019-12-31 12:29:46 +08:00
Gauthier Roebroeck
2eabf5d966 ci: setup Travis to use semantic-release 2019-12-31 12:05:47 +08:00
Gauthier Roebroeck
b98f60aa72 chore: add tooling for conventional commits 2019-12-31 12:04:29 +08:00
Gauthier Roebroeck
494ce789a6 chore: add types for conventional commits IntelliJ plugin 2019-12-31 12:03:43 +08:00
Gauthier Roebroeck
fbea40e00c chore: extract version to gradle.properties 2019-12-31 12:02:52 +08:00
Gauthier Roebroeck
e433695069 chore: update gitignore 2019-12-31 12:01:50 +08:00
Gauthier Roebroeck
3bac128e32 release 0.10.0 2019-12-31 11:12:47 +08:00
Gauthier Roebroeck
bff3e3e549 restore backward compatibility of ready_only parameter in /series/{id}/books when media_status is not present 2019-12-31 10:02:59 +08:00
Gauthier Roebroeck
12126a2ed7 remove debug console log [ci skip] 2019-12-30 21:23:32 +08:00
Gauthier Roebroeck
ebad597f26 rename book metadata to media, to avoid confusion later on when proper metadata is added
rename parser to analyzer, using the same vocabulary as plex
deprecation of komga.threads.parse configuration key in favor of komga.threads.analyzer
added created date and fileLastModified date to SeriesDto and BookDto
deprecation of ready_only parameter in /series/{id}/books in favor of media_status, this will enable better filtering in the web ui
2019-12-30 14:40:00 +08:00
Gauthier Roebroeck
38be19de33 disabled book reading button if media status is not ready 2019-12-30 14:29:47 +08:00
Gauthier Roebroeck
d67ad41e8d add configuration key to force the last modified time of directories (closes #37) 2019-12-30 11:42:44 +08:00
Gauthier Roebroeck
3095f08c5e webreader: remove touch capability, add pre-loading image cue, add keyboard navigation to first/last page, graphical enhancements 2019-12-30 11:21:22 +08:00
Gauthier Roebroeck
2175bf4f53 enhance UX on shared library dialog 2019-12-27 21:32:49 +08:00
Gauthier Roebroeck
1103017260 fix icon alignment on browse book for mobile 2019-12-27 20:38:00 +08:00
Gauthier Roebroeck
ae3a3a9ab2 rollback changes on thumbnails 2019-12-27 20:35:37 +08:00
Gauthier Roebroeck
7edaa307e7 enlarge webreader background to 100% 2019-12-27 19:40:55 +08:00
Gauthier Roebroeck
cee74ca9d6 add webreader screenshots in README 2019-12-27 17:51:33 +08:00
Gauthier Roebroeck
47ea059994 remove regeneration of missing thumbnails at startup (don't remember why I added it in the first place ¯\_(ツ)_/¯ ) 2019-12-27 17:51:11 +08:00
Gauthier Roebroeck
6199d9ce80 fix aspect ratio of thumbnails 2019-12-27 17:50:15 +08:00
Gauthier Roebroeck
01eab0eafa change web reader background to black 2019-12-27 17:35:42 +08:00
Gauthier Roebroeck
b1770ac68f better version of the web reader (closes #28) 2019-12-27 17:22:02 +08:00
Gauthier Roebroeck
34551633ee first version of the web reader 2019-12-27 09:28:30 +08:00
Gauthier Roebroeck
5628babcc5 first version of the web reader 2019-12-24 16:05:19 +08:00
Gauthier Roebroeck
2d41c5387d remove console.log statement 2019-12-24 16:04:18 +08:00
Gauthier Roebroeck
971467b72d handle the HTTP cache properly for dynamic resources: thumbnails and pages (closes #27) 2019-12-24 15:07:23 +08:00
Gauthier Roebroeck
9df0352138 replace incorrect margin by padding, fixes horizontal scrollbar appearing on smaller screens 2019-12-23 18:14:53 +08:00
Gauthier Roebroeck
799455145a better display on smaller screens when browsing (2 cards on xs, 3 cards on sm) 2019-12-23 16:55:10 +08:00
Gauthier Roebroeck
ef98a3a070 replace v-slide-group with my own horizontal-scroller, which better handles touch scrolling and has arrows that takes less space 2019-12-23 16:26:47 +08:00
Gauthier Roebroeck
8479e2c205 npm update 2019-12-23 16:25:39 +08:00
Gauthier Roebroeck
dd32ea5b53 add 'File size' sort criteria for Books 2019-12-23 12:00:35 +08:00
Gauthier Roebroeck
f6ae38f236 add 'Date updated' sort criteria for Series 2019-12-23 11:59:54 +08:00
Gauthier Roebroeck
ce073fe3d6 force Cards subtitle to 2 lines height 2019-12-23 11:50:45 +08:00
Gauthier Roebroeck
9c384e7869 restrict filesystem endpoint to administrators 2019-12-23 11:41:12 +08:00
Gauthier Roebroeck
809181d760 add Library root sanitization for non-admin users 2019-12-23 11:34:05 +08:00
Gauthier Roebroeck
874b3c057e add tests for dto sanitization of url for Series and Books 2019-12-23 11:18:30 +08:00
Gauthier Roebroeck
4909fb612c display all books instead of just the ones in READY state
add visual cues for books that are not READY
2019-12-19 15:18:39 +08:00
Gauthier Roebroeck
6ba5198da0 fix warning on missing route parameter when book is not loaded yet 2019-12-19 15:17:15 +08:00