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
Gauthier Roebroeck
42d63919c5
show only Book filename instead of full path to non-admin users
...
hide Series url to non-admin users
properly escape characters for Series url
2019-12-19 12:40:59 +08:00
Gauthier Roebroeck
37fa1d0719
add endpoint aliases so that all opds feed urls use the same base path
2019-12-19 12:05:09 +08:00
Gauthier Roebroeck
659cea480b
v0.9.1
2019-12-18 17:09:01 +08:00
Gauthier Roebroeck
5115d2cce5
add Series endpoint to get new series, and updated series
...
add updated series in the web dashboard
2019-12-18 16:20:13 +08:00
Gauthier Roebroeck
9fff28e147
use Kotlin extension for MockMvc testing
2019-12-18 15:45:28 +08:00
Gauthier Roebroeck
713c602e8d
remove OneToOne association from BookMetadata to Book, as it cannot be lazy fetched and is not used
...
fix configuration to enable Hibernate query cache
enable query cache on all web controller facing queries, except on search
2019-12-18 11:44:36 +08:00
Gauthier Roebroeck
02361e154f
make BookMetadata.pages lazy
...
add caching for Bookmetadata, Bookmetadata.pages, Series.books
enhance books retrieval to reduce database load
rollback SeriesDto.booksCount to use books.size and leverage hibernate l2 cache and collection cache
fix Series thumbnail by getting the book by number instead of the first in the collection
2019-12-17 17:05:07 +08:00
Gauthier Roebroeck
4603049012
dependency updates and removal of unused coroutines
2019-12-17 16:50:47 +08:00
Gauthier Roebroeck
66f3d80c9e
revamp logic to getAll series to reduce the database load
2019-12-16 18:22:49 +08:00