Commit graph

1395 commits

Author SHA1 Message Date
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
Gauthier Roebroeck
9df64ee2cf update gradle dependencies
remove dependency version for dependencies included with Spring Boot
2019-10-10 14:22:45 +08:00
Gauthier Roebroeck
55fc70498c added web interface screenshots in README 2019-10-10 14:21:45 +08:00
Gauthier Roebroeck
93ac9284e8 npm update dependencies
fix image alignment on welcome page
2019-10-10 14:15:51 +08:00
Gauthier Roebroeck
59982e9c68 v0.5.0 2019-10-10 10:58:07 +08:00
Gauthier Roebroeck
c32fafad6c feature to exclude directories from scan (closes #12) 2019-10-09 14:37:56 +08:00
Gauthier Roebroeck
d1c4880fac fix tests following request parameter case change 2019-10-08 17:00:41 +08:00