Commit graph

222 commits

Author SHA1 Message Date
Gauthier Roebroeck
cc39ce8b44 feat(webui): add read status filter when browsing Series
related to #25
2020-06-05 15:06:01 +08:00
Gauthier Roebroeck
0d2713a090 fix(api): add count of in progress books in SeriesDto
related to #25
2020-06-05 14:56:02 +08:00
Gauthier Roebroeck
fea54313d3 fix(webui): filter status not reset properly when changing library 2020-06-04 20:19:46 +08:00
Gauthier Roebroeck
7984cef066 feat(webui): keep reading section in dashboard
related to #131
2020-06-04 18:05:58 +08:00
Gauthier Roebroeck
1fc893ecb3 feat(analysis): handle read progress during book analysis
when a book is changed on disk, it is marked as outdated. If an outdated book has a different page count during analysis, then all existing read progress for that book will be removed.
2020-06-04 16:12:29 +08:00
Gauthier Roebroeck
31e21fed45 fix(webui): adjust series unread count when marking books 2020-06-04 11:46:37 +08:00
Gauthier Roebroeck
a59f26365f feat(webui): read button on item card
closes #133
2020-06-04 11:44:26 +08:00
Gauthier Roebroeck
63da7ec92e refactor(webui): use itemcard for series thumbnail 2020-06-04 10:42:54 +08:00
Gauthier Roebroeck
4962f17028 feat(webui): display unread count on series card
related to #25
2020-06-04 09:53:20 +08:00
Gauthier Roebroeck
2f7d2a447f fix(webui): series grid not expanding to full width 2020-06-04 09:51:09 +08:00
Gauthier Roebroeck
0d0b9985c0 fix(webui): unread tick not showing properly on books
tick would show only after visiting the book details page
2020-06-03 21:17:32 +08:00
Gauthier Roebroeck
4d7e243d3a feat(webui): mark series as read/unread
related to #25
2020-06-03 16:11:43 +08:00
Gauthier Roebroeck
e60666caa3 fix(webui): action menu not showing for non-admin 2020-06-03 16:11:40 +08:00
Gauthier Roebroeck
709ee1e29b fix(webui): replace mark as read/unread buttons with icons 2020-06-03 16:11:36 +08:00
Gauthier Roebroeck
5867db77f5 fix(webui): use pagination for browsing screens
closes #91
2020-06-03 16:11:33 +08:00
Gauthier Roebroeck
10895a37f5 feat(webreader): mark progress while reading
progress will be marked after each page is read
progress will be restored when opening a book

related to #25
2020-06-02 17:31:11 +08:00
Gauthier Roebroeck
24c994f840 feat(webui): mark books as read or unread
available from the book details screen, and from the series screen (for multiple books)

related to #25
2020-06-02 17:31:08 +08:00
Gauthier Roebroeck
75e1079992 feat: migrate DAO from Hibernate to jOOQ
not really a feature, but the change is significant enough to warrant a release
2020-06-01 10:54:49 +08:00
Gauthier Roebroeck
dc7dc75e31 feat(webreader): do not always show reading direction pop
do not show the reading direction popup if the one from the book is the same as the current

closes #151
2020-05-08 16:43:02 +08:00
Gauthier Roebroeck
32170d4d69 feat(webreader): add setting to disable swipe navigation
useful for iOS users as pinch zoom works, but is broken with swipe
2020-05-08 16:43:02 +08:00
Gauthier Roebroeck
9891808741 refactor: remove unused files 2020-05-04 15:26:04 +08:00
primetoxinz
74a9f7e628
fix(webui): refactor Cards to a single dynamic component (#148)
this removes the badges on Series and Book cards. For Series it's duplicated information with the card showing the number of books. For Books it's information that is more technical and not needed in the overview, and still available in the book detailed view.
2020-05-04 10:57:18 +08:00
Gauthier Roebroeck
b07e9b9728 fix(analyzer): better rar5 detection
update to tika-core: 1.24 which can detect the rar version in mediaType
rar5 is now marked as unsupported instead of error
2020-04-16 22:22:05 +08:00
Gauthier Roebroeck
74f9305e16 fix(webreader): stretched images on Safari with fit to Width 2020-04-15 22:24:35 +08:00
Gauthier Roebroeck
0a06a6f799 feat: support for EPUB format (comics only)
closes #119
2020-04-10 11:52:30 +08:00
Gauthier Roebroeck
6ad59c4efb feat(webui): action menu to refresh metadata 2020-04-03 12:15:54 +08:00
Gauthier Roebroeck
15d95ac442 fix(webui): properly display newline in book summary 2020-03-25 11:37:27 +08:00
Gauthier Roebroeck
5f61597125 fix(webui): redirect to initial page after login
closes #122
2020-03-24 11:21:08 +08:00
Gauthier Roebroeck
5c903502e8 refactor(webui): set eslint comma-dangle for multi-line 2020-03-24 11:04:00 +08:00
Gauthier Roebroeck
112837a163 fix(webui): fix metadata dialogs on xs screens 2020-03-23 11:06:16 +08:00
Gauthier Roebroeck
c2258294ce fix(edit series dialog): better form handling
error messages if title/titleSort is missing
only send updated fields to API
display MIXED placeholder in status when editing multiple series with different status
fix dialog display on small screen height
2020-03-20 16:28:30 +08:00
Gauthier Roebroeck
2d0e21b0b8 fix(webui): change page title on book change 2020-03-20 09:28:21 +08:00
Gauthier Roebroeck
64c33565c5 fix(webui): use metadata title for display name 2020-03-19 20:47:35 +08:00
Gauthier Roebroeck
ea1bdc646a fix(book card): use book metadata
for number and title
2020-03-19 13:16:53 +08:00
Gauthier Roebroeck
26d37a0fc9 fix(searchbox): display book metadata title instead of name 2020-03-19 13:16:53 +08:00
Gauthier Roebroeck
e6d014f1ac fix(browse series): hide toolbar on selection 2020-03-19 13:16:53 +08:00
Gauthier Roebroeck
15afa93431 fix(add library): special characters handling
some directories with special characters could not be explored and selected
2020-03-18 15:41:14 +08:00
Gauthier Roebroeck
ca03111b0b feat(book reader): vertical reading mode
move background-color to top container to avoid display glitch
2020-03-18 15:41:14 +08:00
Gauthier Roebroeck
8b1b7c1a99 refactor(book reader): simplify flipDirection 2020-03-18 15:41:13 +08:00
Gauthier Roebroeck
30e766be16 feat(book reader): set reading direction from metadata 2020-03-18 15:41:13 +08:00
Gauthier Roebroeck
c6647c17dc refactor(book reader): remove unused code 2020-03-18 15:41:13 +08:00
Gauthier Roebroeck
2c87e7bba6 feat(book reader): background color settings
closes #113
2020-03-18 10:57:26 +08:00
Gauthier Roebroeck
a90b47cee9 refactor: simplify settings-select
use item.text and item.value instead of mandatory slots
remove the reader specific ReaderReadingDirection enum
2020-03-18 10:54:22 +08:00
Gauthier Roebroeck
791f5dff08 feat(book reader): pressing ESC will close the toolbars 2020-03-18 10:52:34 +08:00
Gauthier Roebroeck
824ceb370e refactor(book reader): replace dialog with bottom-sheet 2020-03-18 10:46:18 +08:00
Gauthier Roebroeck
afc2cd4e70 fix(webui): change page size on media analysis screen
All was not working properly, using 20/50/100 instead of the default values
2020-03-17 17:46:08 +08:00
Gauthier Roebroeck
6d9a54420c refactor: remove console.log 2020-03-17 11:22:06 +08:00
Gauthier Roebroeck
6a53e8fd6b feat: support for book metadata
closes #48, closes #43
2020-03-17 10:55:30 +08:00
Gauthier Roebroeck
c6ac3beabe build: add momentjs 2020-03-16 16:54:23 +08:00
Gauthier Roebroeck
3176cd2858 refactor: use lodash for capitalize 2020-03-16 16:54:04 +08:00