Gauthier Roebroeck
baf93efeb1
v0.8.1
2019-11-05 11:23:57 +08:00
Gauthier Roebroeck
80cbbe0ecf
add metrics exporter for InfluxDB (disabled by default)
2019-11-04 15:05:11 +08:00
Gauthier Roebroeck
5221f22eb7
v0.8.0
2019-10-30 15:40:04 +08:00
Gauthier Roebroeck
e9820c1abf
refactor Status enum inside BookMetadata.kt
...
properly declare thrown exceptions on BookParser.kt and BookLifecycle.kt methods to get page content
review http status codes sent on errors in SeriesController.kt
2019-10-30 10:45:57 +08:00
Gauthier Roebroeck
0be3bb4b84
bug fix: prevent circular loop in the error resolver, which would complain in logs
2019-10-29 18:28:34 +08:00
Gauthier Roebroeck
e1d80e505a
bug fix: return only books in ready state via OPDS, else it would throw an error 500 because metadata is not ready
2019-10-29 18:27:51 +08:00
Gauthier Roebroeck
d5eb4ca2c8
change: retrieve file size of books when scanning. Add file size in REST API and OPDS.
2019-10-29 16:46:24 +08:00
Gauthier Roebroeck
bc0037d201
change: change docker base image to adoptopenjdk 11
2019-10-29 11:52:09 +08:00
Gauthier Roebroeck
8b7428519e
change: change docker base image to jdk 11
2019-10-29 11:17:15 +08:00
Gauthier Roebroeck
4b2f25af66
bug fix: compare file modification time at millisecond. With JDK 9+ on Windows, time precision of the underlying clock would go over 6 digits, which is the precision of the timestamps in database, which would lead to loss of precision on saved timestamps, and failing comparisons of modification times at every library scan
2019-10-29 11:17:15 +08:00
Gauthier Roebroeck
85615372dc
change: unit tests use flyway
2019-10-29 11:17:15 +08:00
Gauthier Roebroeck
f9c37dc2fa
bug fix: Swagger is not showing Kotlin nullable types as optional ( fixes #15 )
2019-10-26 08:28:07 +08:00
Gauthier Roebroeck
bf7b32654c
v0.7.1
2019-10-25 17:25:34 +08:00
Gauthier Roebroeck
9edc6566c9
add humio metrics exporter, disabled by default
2019-10-25 10:56:52 +08:00
Gauthier Roebroeck
1516b1289c
add git and build info
2019-10-25 10:56:02 +08:00
Gauthier Roebroeck
a9ebf90e93
fix a bug where a library couldn't be deleted if any user had specific shared access to it
2019-10-23 13:28:17 +08:00
Gauthier Roebroeck
642f7dae54
update docker documentation to use --mount instead of -v for docker, and long syntax for docker-compose volumes, so that the /config directory is not created by root if missing [travis skip]
2019-10-23 12:47:07 +08:00
Gauthier Roebroeck
c6d9fd1b22
fix docker image which would not run components and beans tagged with prod profile
2019-10-22 20:23:50 +08:00
Gauthier Roebroeck
48de4e4d6a
Merge branch 'doc-0.7.0'
2019-10-22 19:32:05 +08:00
Gauthier Roebroeck
a585849eec
update readme
2019-10-22 11:35:41 +08:00
Gauthier Roebroeck
7fecb42673
fix tests following shared libraries introduction
2019-10-22 11:04:49 +08:00
Gauthier Roebroeck
59518a0e58
group gradle tasks
2019-10-22 11:03:21 +08:00
Gauthier Roebroeck
4cf6b482d4
user shared libraries management
...
rename components
2019-10-21 17:53:22 +08:00
Gauthier Roebroeck
5209311d25
add users shared libraries management
2019-10-21 17:46:58 +08:00
Gauthier Roebroeck
476de466bf
remove unused dependency
2019-10-21 17:36:22 +08:00
Gauthier Roebroeck
b4af733601
simplify local development environment for API + WebUI
2019-10-21 17:30:03 +08:00
Gauthier Roebroeck
8d37144bd5
fix incorrect url escape that would generate errors on ODPS page streaming
2019-10-19 18:27:17 +08:00
Gauthier Roebroeck
4b32738982
simplify config files for docker profile (fix the incorrect log file due to ordering of profiles)
2019-10-18 16:16:05 +08:00
Gauthier Roebroeck
ac8b2d8d75
add query string to authentication log
2019-10-18 15:23:36 +08:00
Gauthier Roebroeck
cb2778278a
make user login case insensitive
2019-10-18 15:22:44 +08:00
Gauthier Roebroeck
e5e7526365
small cosmetic changes
2019-10-18 15:01:39 +08:00
Gauthier Roebroeck
0e5424de6a
add full filename in OPDS entry acquisition link, which should help incorrectly implemented OPDS clients to see and download files properly
2019-10-18 11:46:39 +08:00
Gauthier Roebroeck
db3ff17780
update documentation for v0.7.0
2019-10-16 17:19:47 +08:00
Gauthier Roebroeck
3a40429416
extra logging for authentication events
2019-10-16 16:43:46 +08:00
Gauthier Roebroeck
1a1b49f641
added file logging configuration
2019-10-16 16:42:54 +08:00
Gauthier Roebroeck
f5e8698e57
user management for the webui:
...
- some UI elements are hidden for non-admin users
- server settings screen to administrate users
- account settings screen to update user's password
2019-10-16 11:04:33 +08:00
Gauthier Roebroeck
76521fe111
expire active sessions when deleting user or changing user password (but not self)
...
add a non-admin initial user on dev environment to ease development
2019-10-16 11:02:36 +08:00
Gauthier Roebroeck
c182165c84
Feature: user management ( closes #13 )
2019-10-15 17:30:57 +08:00
Gauthier Roebroeck
35051fa87a
update DOCKERHUB.md [ci-skip]
2019-10-14 13:12:58 +08:00
Gauthier Roebroeck
890d091bc7
add Chunky Comic Reader status in README [ci-skip]
2019-10-14 11:35:10 +08:00
Gauthier Roebroeck
4cfb61f785
Revert "mark OPDS mediaType as application/octet-stream unless it's a pdf file (should fix some OPDS clients not seeing archives)"
...
This doesn't solve issues on OPDS readers :(
This reverts commit 2c642fdd
2019-10-13 17:10:38 +08:00
Gauthier Roebroeck
2c642fddac
mark OPDS mediaType as application/octet-stream unless it's a pdf file (should fix some OPDS clients not seeing archives)
2019-10-12 20:14:53 +08:00
Gauthier Roebroeck
eef996dadd
v0.6.1
2019-10-12 14:50:13 +08:00
Gauthier Roebroeck
648950b3a5
fix thumbnail mediatype in OPDS feed
2019-10-12 14:27:19 +08:00
Gauthier Roebroeck
34f29f3716
accept a list of library_id to filter series
2019-10-11 21:41:44 +08:00
Gauthier Roebroeck
9dde73567d
sort directories with case insensitive for filesystem endpoint
2019-10-11 21:41:16 +08:00
Gauthier Roebroeck
4ffbdab5d5
v0.6.0
2019-10-11 13:52:11 +08:00
Gauthier Roebroeck
cec2ad4902
update README with OPDS readers status
2019-10-11 13:51:41 +08:00
Gauthier Roebroeck
c36e873128
change thumbnail format from PNG to JPEG to reduce size
...
regenerate missing thumbnails on startup
one time force regeneration of all thumbnails
2019-10-10 15:46:24 +08:00
Gauthier
0ff0eed943
Update README.md
2019-10-10 14:54:20 +08:00