Commit graph

495 commits

Author SHA1 Message Date
Gauthier Roebroeck
7090b0fbb3 refactor: extract more strings for i18n 2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
cc935ffe35 refactor: fix spanish locale name 2021-02-16 12:15:43 +08:00
Hosted Weblate
dc8a9bac4a Translated using Weblate (French)
Currently translated at 100.0% (298 of 298 strings)

Translated using Weblate (Spanish)

Currently translated at 14.4% (43 of 297 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 66.3% (197 of 297 strings)

Translated using Weblate (French)

Currently translated at 100.0% (297 of 297 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.3% (292 of 297 strings)

Translated using Weblate (French)

Currently translated at 95.9% (285 of 297 strings)

Added translation using Weblate (Spanish)

Added translation using Weblate (Norwegian Bokmål)

Added translation using Weblate (Portuguese (Brazil))

Translated using Weblate (French)

Currently translated at 96.2% (286 of 297 strings)

Deleted translation using Weblate (Portuguese (Brazil))

Deleted translation using Weblate (German)

Added translation using Weblate (German)

Added translation using Weblate (Portuguese (Brazil))

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Cassiano Jarda <jardel.antunes.s@gmail.com>
Co-authored-by: Gauthier <gauthier.roebroeck@gmail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Rurick Maqueo Poisot <rurick.mpoisot@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/pt_BR/
Translation: komga/webui
2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
a3dee72a2d refactor: extract more strings for i18n 2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
33c4f6372f refactor: extract more strings for i18n 2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
f38b789d1f refactor: extract more strings for i18n 2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
05d2f9a51d refactor: extract more strings for i18n 2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
7c1ed8ffa2 refactor: extract more strings for i18n 2021-02-16 12:15:43 +08:00
Gauthier
06f5fa1d1d Translated using Weblate (French)
Currently translated at 2.3% (3 of 127 strings)

Translation: komga/webui
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
2021-02-16 12:15:43 +08:00
Gauthier Roebroeck
b93a29addb refactor: extract more strings for i18n 2021-02-16 12:15:42 +08:00
Gauthier Roebroeck
83052a411f refactor: extract more strings for i18n 2021-02-16 12:15:42 +08:00
Gauthier Roebroeck
efe6476a90 feat(webui): support for translations
closes #187
2021-02-16 12:15:42 +08:00
Gauthier Roebroeck
eb38560498 refactor: typo in logging message 2021-01-25 16:56:06 +08:00
Gauthier Roebroeck
33ecb72f57 feat(webui): filter series by release year
closes #374
2021-01-25 14:53:45 +08:00
Gauthier Roebroeck
9071ad59ef fix(webui): truncate summary and authors when too long
summary can be expanded by clicking a 'read more' button
authors are truncated with an ellipsis, full text will show on hover
reorder summary and authors for browse book view
2021-01-11 22:28:58 +08:00
Gauthier Roebroeck
e642174c84 feat(webui): display book aggregated data on series screen
closes #181
2021-01-11 17:23:08 +08:00
Gauthier Roebroeck
1b422a2086 feat(webui): filter collections/readlists in Add To dialog
closes #378
2021-01-06 17:13:31 +08:00
Gauthier Roebroeck
ba6166031b fix(webui): context navigation messed up 2021-01-06 16:57:38 +08:00
dependabot[bot]
6bf31f50c3 build(deps): bump axios from 0.19.2 to 0.21.1 in /komga-webui
Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-06 16:57:08 +08:00
Gauthier Roebroeck
3a3d85c3fc feat(webreader): navigate between books of a readlist
closes #310
2021-01-06 16:02:41 +08:00
Gauthier Roebroeck
88d4342ef5 feat(webui): navigate between books of a readlist 2021-01-06 16:02:41 +08:00
Gauthier Roebroeck
e3bb8bc7ae feat: order books by release date
closes #318
2020-09-28 17:39:55 +08:00
Gauthier Roebroeck
81d9a00185 fix(webreader): images smaller than viewport would not fill width
closes #311
2020-09-12 17:19:29 +08:00
Gauthier Roebroeck
5d3f061a81 fix(webui): edit series dialog could incorrectly display MIXED placeholder 2020-09-01 11:45:20 +08:00
Gauthier Roebroeck
e91954f6bd fix(webui): filter values could be duplicated 2020-09-01 11:41:42 +08:00
Gauthier Roebroeck
e0cff70ff5 fix(webui): clear selection after action performed
closes #303
2020-09-01 11:37:52 +08:00
Gauthier Roebroeck
432dc91562 fix(webui): theme is not restored properly
closes #304
2020-09-01 11:37:52 +08:00
Florian Böhm
8928959fdb fix(webui): compute scrollability on mount, fix right chevron when using display scaling 2020-08-31 10:57:39 +08:00
Gauthier Roebroeck
fc905ef9b5 feat(webui): filter collection content
closes #270
2020-08-28 11:47:45 +08:00
Gauthier Roebroeck
dc064f20ec fix(webui): restore library filter for language and age rating 2020-08-28 11:36:06 +08:00
Gauthier Roebroeck
01eef838a2 feat(webui): filter series by age rating 2020-08-28 10:19:19 +08:00
Gauthier Roebroeck
c532e50489 fix(webui): correct label in library edit dialog 2020-08-28 07:42:35 +08:00
Gauthier Roebroeck
f5158197de fix(webui): contextual filters
closes #290
2020-08-27 17:36:00 +08:00
Gauthier Roebroeck
57cc6c48d3 fix(webui): disable filter panels with no values 2020-08-27 17:36:00 +08:00
Gauthier Roebroeck
5fe015ede0 feat(webreader): add double page no cover layout
this layout displays double spreads, but doesn't place the first/last page as single
this commit also fixes a bug where the penultimate page would be missing
in double pages for books with an odd number of pages

closes #103
2020-08-27 17:36:00 +08:00
Gauthier Roebroeck
4d22d9c8e8 feat(webui): more filter criteria
filter libraries by: genre, tag, publisher, language
filter series by: tag

closes #283, closes #34
2020-08-25 18:17:05 +08:00
Gauthier Roebroeck
28598cbef5 feat(webui): navigation drawer for sort/filter
preliminary to #283
2020-08-25 15:37:39 +08:00
Gauthier Roebroeck
9440654340 build: disable eslint warning in dev 2020-08-25 15:33:04 +08:00
Gauthier Roebroeck
fb8a8c4228 feat(webui): color coded chips for series status 2020-08-24 17:13:54 +08:00
Gauthier Roebroeck
968e297af0 fix(webui): field should not display if empty 2020-08-24 16:49:30 +08:00
Gauthier Roebroeck
29d9726613 fix(webui): update option title in library dialog 2020-08-24 15:25:50 +08:00
Gauthier Roebroeck
5567adc946 feat(webui): handle new metadata fields
closes #276
2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
efdcc98604 refactor: remove Badge.vue
use v-chip instead
2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
0635d1c4a3 refactor: remove unused code 2020-08-24 15:06:43 +08:00
Gauthier Roebroeck
27edf17424 feat(webui): read lists
closes #106
2020-08-20 10:21:47 +08:00
Gauthier Roebroeck
18280beb95 fix(webui): change grid size for sm screens 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
48e92c7580 feat(webui): navigate to series books from book details screen
closes #272
2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
cba0a2e701 feat(webui): library option to import local artwork 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
fca018033d feat(webui): scanner option per library 2020-08-14 16:49:51 +08:00
Gauthier Roebroeck
6499788543 feat(webreader): side padding, original scaling for Webtoon
check 6faeb2ab2e for changes
this is a dummy commit to trigger the release
the squash commit was incorrectly named

PR #266
Closes #264
2020-08-13 09:00:28 +08:00
edwinbadillo
6faeb2ab2e
Adding Scaling and padding to the Webreader's webtoon mode (#266)
* feat(webreader): adding scale type original to webtoon mode

* fix(webreader): correcting scale type used for continuous reader

* feat(webreader): adding setting for side padding to webtoon mode

* feat(webreader): adding shortcut for side padding and new values

* refactor: update padding percentage data type to number array

* fix: correcting type issues after previous refactor

* fix: images not showing if page has no dimension

width and height on pages are not guaranteed

* refactor: add new enum values to ScaleTypeText

previous behavior worked only because the values of ScaleType and ContinuousScaleType are the same

* refactor: simplify conditions

fullWidthReader was only used for the continuous reader
settings inside a reader type are not conditional

* refactor: rearrange shortcuts

continuous reader did not have specific settings
this rearranges shortcuts for the help menu

Co-authored-by: Gauthier Roebroeck <gauthier.roebroeck@gmail.com>
2020-08-12 22:01:48 +08:00
Gauthier Roebroeck
22b0b7e748 fix(webreader): incorrect display on safari and firefox
closes #262
2020-08-07 10:07:38 +08:00
Gauthier Roebroeck
b9e4bea71b fix(webui): missing settings icon in sidebar 2020-08-07 09:33:29 +08:00
Gauthier Roebroeck
2ffed282d7 fix(webui): thumbnails explorer navigation misaligned 2020-08-07 09:33:29 +08:00
Gauthier Roebroeck
1a030b4db5 fix(webreader): webtoon reader not loading images
closes #259
2020-08-06 13:52:16 +08:00
Gauthier Roebroeck
ebf2aac0ac feat(webreader): display reading direction on book opening 2020-08-06 10:42:11 +08:00
Gauthier Roebroeck
44c814a5ba feat(webreader): webtoon reader, fit to screen
shortcut help changed from menu to dialog
shortcut help is now context aware

closes #81, closes #145
2020-08-06 10:42:11 +08:00
Gauthier Roebroeck
969382988d fix(webui): missing settings icon in webreader 2020-08-06 10:42:11 +08:00
Gauthier Roebroeck
d95c9a838c build: upgrade vuetify 2020-07-31 10:16:29 +08:00
Gauthier Roebroeck
f2aa5f8ac3 build(webui): upgrade dependencies 2020-07-31 09:52:35 +08:00
Gauthier Roebroeck
09984a4284 feat(webreader): better display of landscape images
in double page mode, landscape images will be displayed as a single page
media analysis must be rerun for this to work

closes #123
2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
6dc1e198a3 build(webui): upgrade eslint 2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
fceedc81b8 style: linting errors 2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
e5272d2243 fix(webreader): cycle image fit would not persist setting 2020-07-31 09:23:29 +08:00
Shadowfied
8f22f01b3b
feat(webui): add system theme option
which will follow the OS theme and switch accordingly
2020-07-30 14:01:38 +08:00
Shadowfied
efe2021bdc
feat(webui): dark theme
closes #179
2020-07-25 09:08:39 +08:00
primetoxinz
1885f32416
feat(webreader): add shortcut information menu 2020-07-25 09:05:06 +08:00
Gauthier Roebroeck
1c28a9496b chore: normalize line feeds
closes #243
2020-07-21 10:19:16 +08:00
Gauthier Roebroeck
20b2b39d36 feat: change database from H2 to SQLite
This is a major change, but done transparently.

At startup, a migration from H2 to SQLite will be triggered:
- if the H2 database is a file (not in memory)
- if the H2 database has not been migrated yet
- if the SQLite database is newly minted

All the data will be transferred from H2 to SQLite before the startup of the application (before the API can serve any requests).
After the migration, an empty file will be stored next to the H2 database file (same name with ".imported" suffix).

The H2 database files will be automatically removed in a later version.

A new configuration key is available to customize the file path of the SQLite database: `komga.database.file`

The database backup feature has been removed. It might be re-added later on using a different logic.

The IDs of entities have been changed from number to string in the API.

closes #218
2020-07-16 07:54:53 +08:00
primetoxinz
b402817edb
feat(webui): change internals for shortcuts. add new shortcuts for settings
Closes #172
2020-07-14 09:05:46 +08:00
primetoxinz
e4281156f5
feat(webui): add simple next/previous book buttons to reader toolbar
PR #233
2020-07-13 20:27:10 +08:00
Gauthier Roebroeck
8629ea9936 fix(webui): browse collection should show all series
closes #226
2020-07-05 17:16:09 +08:00
Gauthier Roebroeck
863258d8be fix(webui): read button link underline on hover 2020-07-05 12:57:52 +08:00
Gauthier Roebroeck
d4810bdc80 feat(webui): claim server from login screen
closes #207
2020-07-05 12:00:00 +08:00
Gauthier Roebroeck
277cdcd4e3 feat: generate collections from ComicInfo SeriesGroup
optional behavior that can be set per library

closes #210
2020-07-03 16:45:51 +08:00
Gauthier Roebroeck
0d20c2a464 build(webui): fix failing web build 2020-07-03 15:45:09 +08:00
Gauthier Roebroeck
7003d8a687 build(webui): run lint on pre-commit
run linter in production mode
2020-07-03 15:44:00 +08:00
Gauthier Roebroeck
521cc42858 feat(webui): metadata import settings per library
ability to edit libraries
move library add dialog to global instance

closes #199
2020-07-03 15:03:43 +08:00
Gauthier Roebroeck
5760a06b7a fix(webui): reset edit book dialog to first tab on reopen 2020-07-02 16:30:17 +08:00
Gauthier Roebroeck
d6e4b807db fix(webui): make card title as link
so it can be clicked using SHIFT or CTRL to open in new tab

closes #224
2020-07-02 10:51:21 +08:00
Gauthier Roebroeck
7d808c5dee fix(webui): clear selection when reloading search results 2020-06-29 22:05:22 +08:00
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
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
Gauthier Roebroeck
241b441c56 refactor: simplify handling of series status 2020-03-16 16:53:06 +08:00
Gauthier Roebroeck
d4e888beed build: add vue-moment 2020-03-16 16:52:39 +08:00
Gauthier Roebroeck
1d93039574 refactor: change badge prop to slot 2020-03-16 16:52:30 +08:00
Gauthier Roebroeck
473e469de2 refactor: move enums to their own files 2020-03-16 16:51:46 +08:00
Gauthier Roebroeck
1f86fff057 refactor: rename enum 2020-03-16 16:51:16 +08:00
Gauthier Roebroeck
879e4f8962 refactor: javascript to typescript 2020-03-16 16:51:07 +08:00
Gauthier Roebroeck
a2cbe5b642 refactor: submit form on enter 2020-03-16 16:50:58 +08:00
Gauthier Roebroeck
d965b0011b refactor: javascript to typescript 2020-03-16 16:50:43 +08:00
Gauthier Roebroeck
18522b6e9b refactor: javascript to typescript 2020-03-16 16:50:33 +08:00
Gauthier Roebroeck
99b14cb80c feat(webreader): add 's' keyboard shortcut to show settings 2020-03-03 12:12:01 +08:00
Gauthier Roebroeck
9e44571af5 feat(webreader): escape closes dialogs 2020-03-03 12:11:46 +08:00
Gauthier Roebroeck
2eae83f561 fix(webreader): defaults to LTR and fix touch 2020-03-03 12:10:54 +08:00
Gauthier Roebroeck
4f5c14e87a refactor: disable hide-selected on selects 2020-03-03 12:09:37 +08:00
Gauthier Roebroeck
970b18b806 refactor: misspelled enum 2020-03-03 12:09:16 +08:00
primetoxinz
7f0ab5fde3
feat(webui): redesign reader to follow material design
closes #74
2020-03-03 11:27:08 +08:00
Gauthier Roebroeck
3d9b78d364 fix: prevent user self-deletion
closes #100
2020-03-02 22:34:06 +08:00
Gauthier Roebroeck
a0bd2f9682 fix(webui): remove border on preselect for multi-select 2020-02-28 15:10:21 +08:00
Gauthier Roebroeck
bfaad53669 refactor(webui): editSeriesDialog.series can take an object or an array 2020-02-28 13:40:30 +08:00
Gauthier Roebroeck
881806ed1c fix(webui): better multi-select
once one element is selected, other elements show visual cues, and clicking any part of the element will add it to the selection
2020-02-28 09:38:29 +08:00
Gauthier Roebroeck
7c0f55deeb fix(webui): close edit series dialog on escape keypress 2020-02-27 17:38:14 +08:00
Gauthier Roebroeck
ce5594e82e fix(webui): remove ripple effect on series card 2020-02-27 17:38:14 +08:00
Gauthier Roebroeck
cfce0768ba feat(webui): series multi-selection and edition
Series cards can now display an edit button on hover, and can be multi-selectable
inline edition enabled when browsing libraries and on dashboard
multi-selection for edition enabled when browing libraries
2020-02-27 15:58:40 +08:00
primetoxinz
20720ae7cc
fix(webui): responsive scaling for login page logo 2020-02-25 14:22:12 +08:00
Gauthier Roebroeck
4f0ed73cbe refactor: remove console.log added by mistake 2020-02-25 11:01:27 +08:00
Gauthier Roebroeck
6b1998c1d9 feat(webui): add series and book title in page title and reader overlay 2020-02-25 10:40:32 +08:00
tmarsha
23c10c231e feat(webui): add the series and book title to page title 2020-02-22 01:53:12 -05:00
Gauthier Roebroeck
d2dd23179d build: webui update dependencies 2020-02-22 10:58:23 +08:00