Commit graph

264 commits

Author SHA1 Message Date
Gauthier Roebroeck
bf737de910 feat(webui): sort/filter settings are persisted per library
stored in cookies and restored if no query parameters are specified

closes #190
2020-06-29 17:02:36 +08:00
Gauthier Roebroeck
d89533ded6 fix(webui): lazy load collections on browse series
also adjusted layout for smaller screens
2020-06-29 11:37:26 +08:00
Gauthier Roebroeck
8e33be78e2 feat(webui): multi-select in dashboard page 2020-06-28 21:49:20 +08:00
Gauthier Roebroeck
c5417ac8da feat(webui): multi-select in search results page
closes #213
2020-06-28 21:49:20 +08:00
Gauthier Roebroeck
22549291d8 fix(webui): incorrect count of collections in browse collections screen 2020-06-28 21:49:20 +08:00
Gauthier Roebroeck
a1cb186a28 refactor(webui): carve out multi-select bars 2020-06-28 21:49:20 +08:00
Gauthier Roebroeck
bc45d0c3c1 refactor(webui): use ItemBrowser in horizontal scroller 2020-06-28 21:49:20 +08:00
Gauthier Roebroeck
4716a1b22b fix(webui): lazy http call for CollectionEditDialog 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
e45389d77b feat(webui): collection edition on card in browse collections 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
68fe4fd23d feat(webui): collection edition on card in search results 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
48c590f98a refactor(webui): use global dialogs for collection edition 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
5ea2103208 refactor(webui): use global dialogs for series edition 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
bb1257709b refactor(webui): use global dialogs for series and books edition 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
32dad62777 feat(webui): enable edit on books and series cards in search screen 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
a09d3f65e4 refactor(webui): move dialogs to single instance 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
ee151b96fd refactor(webui): move components in subfolders 2020-06-28 21:49:19 +08:00
Gauthier Roebroeck
b89e3b2ebb refactor(webui): use global add to collection dialog 2020-06-27 10:26:16 +08:00
Gauthier Roebroeck
6dd070436b fix(api): pagination for collection's series
add unpaged parameter for SeriesController and SeriesCollectionController
2020-06-27 10:25:22 +08:00
Gauthier Roebroeck
e28c070e36 fix(webui): library navigation not highlighted correctly 2020-06-26 17:58:57 +08:00
Gauthier Roebroeck
82aec45660 feat(webui): display collections in search results and search box
closes #212
2020-06-26 17:54:52 +08:00
Gauthier Roebroeck
50b516d0c5 feat(webui): pagination for collections
closes #216
2020-06-26 17:54:15 +08:00
Gauthier Roebroeck
02e916898e fix(webui): adjust padding for grids 2020-06-26 17:39:10 +08:00
Gauthier Roebroeck
675b4a16af feat(webui): hide pagination when there is only 1 page 2020-06-26 17:23:26 +08:00
Gauthier Roebroeck
8f2c4534c8 feat(webui): refresh browse collection screen on action menu actions 2020-06-26 16:29:33 +08:00
Gauthier Roebroeck
b6bd735bdb feat(webui): refresh dashboard on action menu actions 2020-06-26 11:50:38 +08:00
Gauthier Roebroeck
6ece7b12be feat(webui): allow direct input of library path in add dialog
closes #88
2020-06-26 11:34:36 +08:00
Gauthier Roebroeck
0297210dc2 feat(webui): better handling of library deletion
depending on the current screen, data can be reloaded or redirection to home page
2020-06-26 11:20:52 +08:00
Gauthier Roebroeck
37d790d1fc feat(webui): action menu on item cards 2020-06-26 10:49:18 +08:00
Gauthier Roebroeck
78eba89733 refactor: carve out Book action menu 2020-06-22 16:43:28 +08:00
Gauthier Roebroeck
8ce5a391e5 fix(webui): display collection after adding in series browsing screen 2020-06-22 16:42:29 +08:00
Gauthier Roebroeck
54ffa07f4b refactor: remove useless functions
specify type on action menus props
2020-06-22 16:40:48 +08:00
Gauthier Roebroeck
96c95ea074 fix(webui): wider display for collection expansion panel
for smaller screen size the expansion panel will take the full width
2020-06-19 22:14:21 +08:00
Gauthier Roebroeck
e72f4ab57e fix(webui): drag series by handle when editing collection
closes #214
2020-06-19 22:13:12 +08:00
Gauthier Roebroeck
2f8255a05f feat(webui): collections management
closes #30
2020-06-19 17:29:36 +08:00
Gauthier Roebroeck
381b196033 feat(webui): restrict page streaming and file download per user
also add the ability to edit user roles

closes #146
2020-06-10 16:35:32 +08:00
Gauthier Roebroeck
89039a4170 feat(webui): search results page
press enter in the search bar to access more detailed results

closes #29
2020-06-09 16:55:16 +08:00
Gauthier Roebroeck
bb60f10d49 fix(webui): simplify unread filter
only offer UNREAD option, the other 2 are confusing and not really relevant
2020-06-09 16:55:14 +08:00
Gauthier Roebroeck
d2123a5590 refactor: remove unused code 2020-06-08 10:56:09 +08:00
Gauthier Roebroeck
e038857887 fix(webui): prevent cropping on book thumbnails
closes #191
2020-06-08 10:54:07 +08:00
Gauthier Roebroeck
37c935ec9a feat(webui): add On Deck section on dashboard
closes #131
2020-06-08 10:45:52 +08:00
Gauthier Roebroeck
0c046a767d feat(webui): read progress filter for Series when browsing Libraries
related to #25
2020-06-05 16:56:50 +08:00
Gauthier Roebroeck
8d59203efe refactor(webui): use FilterMenuButton for BrowseLibraries 2020-06-05 15:11:26 +08:00
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