Gauthier Roebroeck
e88f788a93
fix drawer showing open on small screens
2019-12-11 14:45:37 +08:00
Gauthier Roebroeck
76306e451c
fix Login view on small screens
2019-12-11 14:44:59 +08:00
Gauthier Roebroeck
53a1e71f8b
add seriesId to BookDto
...
add libraryId to SeriesDto
2019-12-11 14:44:18 +08:00
Gauthier Roebroeck
3c839f3f8b
first version of the book view
2019-12-10 18:20:06 +08:00
Gauthier Roebroeck
876c79908e
reloading now return to the correct page instead of home
2019-12-10 18:19:38 +08:00
Gauthier Roebroeck
3d69ed003b
code cleanup
2019-12-10 18:18:48 +08:00
Gauthier Roebroeck
7b53a969bc
code cleanup
2019-12-10 17:32:36 +08:00
Gauthier Roebroeck
f541616ef2
add dashboard with recently added series and books
2019-12-10 17:23:57 +08:00
Gauthier Roebroeck
fce0fb5df7
code cleanup
2019-12-10 17:23:24 +08:00
Gauthier Roebroeck
67751e9610
prevent navigation when clicking on delete library button
2019-12-10 17:22:54 +08:00
Gauthier Roebroeck
c6ac232fdf
remove browser authentication popup
...
add startup and login views
moved data loading from components to Startup.vue
add logout feature
change library name loading to lazy loading
2019-12-10 16:45:09 +08:00
Gauthier Roebroeck
ca3ef08939
migrate PageNotFound.vue to Grid v2
2019-12-10 11:59:39 +08:00
Gauthier Roebroeck
36890a390d
navigate back instead of home when cancelling the add library dialog
2019-12-10 11:43:39 +08:00
Gauthier Roebroeck
523de8682d
restore sort with history back when browsing libraries
...
copy all enhancements from browsing libraries to browsing series
2019-12-10 11:36:23 +08:00
Gauthier Roebroeck
c0c8208fb6
better loading experience when browsing libraries:
...
- remove infinite scroll
- use skeleton placeholders when data is not loaded yet
- restore scroll position instantly when navigating via browser history
2019-12-09 18:59:23 +08:00
Gauthier Roebroeck
32efd77852
update Librera compatibility
2019-11-22 17:46:47 +08:00
Gauthier Roebroeck
17eed704fb
add sort by number and added date for Books when browsing Series
...
add book number on book cards
2019-11-22 17:43:52 +08:00
Gauthier Roebroeck
04f576c810
remove @OrderedColumn on Series to Books association
...
replace with number on Book.kt to represent chapter/issue number
remove series.name and book.name updates in LibraryScanner.kt, the name is computed from the url so this case cannot happen
2019-11-22 17:43:00 +08:00
Gauthier Roebroeck
c55af09c8a
sort by name or date added for Series
...
show number of Series when browsing Library
add theme colors
2019-11-22 16:13:39 +08:00
Gauthier Roebroeck
bf94276984
badge showing total number of books
2019-11-22 14:15:06 +08:00
Gauthier Roebroeck
7fca2d2c3f
make toolbar sticky
2019-11-22 13:54:20 +08:00
Gauthier Roebroeck
26ecec15ae
use PropType and computed properties
...
display book format with different colors
2019-11-22 13:16:22 +08:00
Gauthier Roebroeck
8f319de2a8
skeleton for browsing book details
2019-11-21 18:07:55 +08:00
Gauthier Roebroeck
f228210209
small cosmetic changes
2019-11-21 17:44:20 +08:00
Gauthier Roebroeck
c2b6d69594
scroll position whe browsing series from browser history
2019-11-21 17:15:58 +08:00
Gauthier Roebroeck
3cedd17950
generate hibernate statistics in dev profile
2019-11-21 15:34:49 +08:00
Gauthier Roebroeck
8000cdf0b6
reduce scrolling restore to 1s delay
2019-11-21 15:33:54 +08:00
Gauthier Roebroeck
f00f565519
handle http cache for static assets, except index.html and favicon.ico
2019-11-21 15:33:29 +08:00
Gauthier Roebroeck
aa969fd8bd
ignore web security for static assets
2019-11-21 15:32:51 +08:00
Gauthier Roebroeck
3df5e065f7
handle paging in url when browsing libraries along with scroll position for browser history
2019-11-20 18:11:57 +08:00
Gauthier Roebroeck
6906314066
align page size between series and books
2019-11-20 18:10:31 +08:00
Gauthier Roebroeck
3193895773
fix missing library title when reloading library page
...
add books service and plugin
2019-11-20 15:51:16 +08:00
Gauthier Roebroeck
dae658fcef
fix word break in cards for books and series (properly!)
2019-11-20 15:43:20 +08:00
Gauthier Roebroeck
5da8a96760
add endpoint to get one library
2019-11-20 15:42:32 +08:00
Gauthier Roebroeck
4c960a322e
carve BookController.kt out of SeriesController.kt
...
deprecation of endpoints of the form /series/{seriesId}/books/{bookId}/**
2019-11-20 14:20:22 +08:00
Gauthier Roebroeck
24f70262ca
handle word break on books and series cards
2019-11-20 13:32:15 +08:00
Gauthier Roebroeck
efddda5694
handle word break on book and series cards
2019-11-20 11:01:23 +08:00
Gauthier Roebroeck
e87ce3c00f
add tooltip on book and series cards
2019-11-20 10:31:52 +08:00
Gauthier Roebroeck
3959d15c04
fix missing page request parameter when requesting books
2019-11-20 10:31:28 +08:00
Gauthier Roebroeck
cc6d581b4e
add browsing for all libraries
...
add browsing by series
add badge with number of books on series card
2019-11-19 18:04:30 +08:00
Gauthier Roebroeck
b687f7d161
add booksCount to SeriesDto
...
add pagesCount to BookDto
2019-11-19 18:02:41 +08:00
Gauthier Roebroeck
ff30013395
fix tests
2019-11-19 14:54:27 +08:00
Gauthier Roebroeck
5b252ed13a
add infinite loading for library browsing
2019-11-19 14:30:36 +08:00
Gauthier Roebroeck
460bdcf7f4
enable http cache for thumbnails
2019-11-19 14:27:13 +08:00
Gauthier Roebroeck
b5533a5aeb
better formatting in SecurityConfiguration.kt
2019-11-19 14:26:16 +08:00
Gauthier Roebroeck
87d6c1f992
fix typo in asset name
2019-11-18 18:31:25 +08:00
Gauthier Roebroeck
f992a2193c
first version of the library browser
...
npm upgrade
remove e2e test dependencies to speed up builds as it's not used
2019-11-18 18:03:49 +08:00
Gauthier Roebroeck
8970f192f3
sort libraries by name
2019-11-18 18:02:26 +08:00
Gauthier Roebroeck
e503156bfd
remove deprecated configuration properties
2019-11-15 15:47:03 +08:00
Gauthier Roebroeck
73cd239a77
upgrade to Spring Boot 2.2.1
...
add default periodic scan to prod profile
2019-11-15 15:46:34 +08:00