Commit graph

3759 commits

Author SHA1 Message Date
Gauthier Roebroeck
0a1761d37e feat(webreader): fullscreen support 2021-08-06 13:49:32 +08:00
Ben Kuskopf
43733fbec3
fix(webui): better add to home screen support 2021-08-06 13:49:21 +08:00
semantic-release-bot
72b650afde chore(release): 0.114.0 [skip ci]
# [0.114.0](https://github.com/gotson/komga/compare/v0.113.0...v0.114.0) (2021-08-02)

### Features

* **webui:** full screen support when adding to home on mobile ([20bccb5](20bccb57ec)), closes [#565](https://github.com/gotson/komga/issues/565)
2021-08-02 03:57:22 +00:00
Gauthier Roebroeck
20bccb57ec feat(webui): full screen support when adding to home on mobile
closes #565
2021-08-02 11:40:39 +08:00
semantic-release-bot
c24450e337 chore(release): 0.113.0 [skip ci]
# [0.113.0](https://github.com/gotson/komga/compare/v0.112.2...v0.113.0) (2021-07-30)

### Features

* **api:** add total book count field for series metadata ([87c1432](87c1432984)), closes [#298](https://github.com/gotson/komga/issues/298)
* **api:** filter read lists books by library, read status, tags, or authors ([c06f89f](c06f89ffc2))
* **api:** search authors and tags by read list ([422876a](422876ae2f))
* **api:** summary field for read lists ([1148e46](1148e46d90)), closes [#558](https://github.com/gotson/komga/issues/558)
* **webui:** add filter panel in BrowseReadList view ([b8effd4](b8effd4453)), closes [#580](https://github.com/gotson/komga/issues/580)
* **webui:** add summary for read list browsing and edit dialog ([883fed3](883fed3940)), closes [#558](https://github.com/gotson/komga/issues/558)
* **webui:** display and filter series aggregated book tags ([bb1eb36](bb1eb36dae)), closes [#513](https://github.com/gotson/komga/issues/513)
* aggregate book tags at series level ([0c9a063](0c9a063cc3)), closes [#513](https://github.com/gotson/komga/issues/513)
* import total book count from ComicInfo.xml and Mylar series.json ([64acfef](64acfeff99)), closes [#450](https://github.com/gotson/komga/issues/450)
* **webui:** show and edit total book count for series ([6090e3f](6090e3f0c5)), closes [#298](https://github.com/gotson/komga/issues/298)
2021-07-30 09:23:19 +00:00
Gauthier Roebroeck
b8effd4453 feat(webui): add filter panel in BrowseReadList view
closes #580
2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
422876ae2f feat(api): search authors and tags by read list 2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
c06f89ffc2 feat(api): filter read lists books by library, read status, tags, or authors 2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
883fed3940 feat(webui): add summary for read list browsing and edit dialog
closes #558
2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
1148e46d90 feat(api): summary field for read lists
closes #558
2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
aaa4555137 test: fix test typo 2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
77ef4bcab7 refactor: remove h2 cleanup code 2021-07-30 17:08:33 +08:00
Gauthier Roebroeck
6d40836a2b refactor(webui): remove cookie to local storage migration code 2021-07-30 17:08:32 +08:00
Gauthier Roebroeck
bb1eb36dae feat(webui): display and filter series aggregated book tags
closes #513
2021-07-30 17:08:32 +08:00
Gauthier Roebroeck
0c9a063cc3 feat: aggregate book tags at series level
closes #513
2021-07-30 17:08:32 +08:00
Gauthier Roebroeck
64acfeff99 feat: import total book count from ComicInfo.xml and Mylar series.json
closes #450
2021-07-30 17:08:32 +08:00
Gauthier Roebroeck
6090e3f0c5 feat(webui): show and edit total book count for series
closes #298
2021-07-30 17:08:32 +08:00
Gauthier Roebroeck
87c1432984 feat(api): add total book count field for series metadata
closes #298
2021-07-30 17:08:32 +08:00
semantic-release-bot
d096d7432b chore(release): 0.112.2 [skip ci]
## [0.112.2](https://github.com/gotson/komga/compare/v0.112.1...v0.112.2) (2021-07-30)

### Bug Fixes

* **api:** ignore search parameter when blank ([48637e2](48637e26e4))
2021-07-30 02:23:08 +00:00
Gauthier Roebroeck
48637e26e4 fix(api): ignore search parameter when blank 2021-07-30 10:08:34 +08:00
semantic-release-bot
9d9a73f8b2 chore(release): 0.112.1 [skip ci]
## [0.112.1](https://github.com/gotson/komga/compare/v0.112.0...v0.112.1) (2021-07-29)

### Bug Fixes

* skip old file hashing tasks if feature is disabled ([01a16b7](01a16b718a)), closes [#585](https://github.com/gotson/komga/issues/585)
2021-07-29 08:41:27 +00:00
Gauthier Roebroeck
01a16b718a fix: skip old file hashing tasks if feature is disabled
closes #585
2021-07-29 16:27:49 +08:00
semantic-release-bot
50229db2cf chore(release): 0.112.0 [skip ci]
# [0.112.0](https://github.com/gotson/komga/compare/v0.111.0...v0.112.0) (2021-07-29)

### Bug Fixes

* translated using Weblate (German) ([#579](https://github.com/gotson/komga/issues/579)) ([dd63a0f](dd63a0f1bb))

### Features

* sort series by release date ([d15c130](d15c130530)), closes [#582](https://github.com/gotson/komga/issues/582)
2021-07-29 08:10:20 +00:00
Weblate (bot)
dd63a0f1bb
fix: translated using Weblate (German) (#579)
Currently translated at 100.0% (500 of 500 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (500 of 500 strings)

fix: translated using Weblate (Russian)

Currently translated at 98.6% (493 of 500 strings)

fix: translated using Weblate (Spanish)

Currently translated at 100.0% (500 of 500 strings)

fix: translated using Weblate (Norwegian Bokmål)

Currently translated at 81.0% (405 of 500 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (500 of 500 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (500 of 500 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (500 of 500 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kirill <majongo00@mail.ru>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: lk.KEVIN <anonymouslk.kevin@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ru/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Kirill <majongo00@mail.ru>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: lk.KEVIN <anonymouslk.kevin@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
2021-07-29 15:56:31 +08:00
Gauthier Roebroeck
d15c130530 feat: sort series by release date
closes #582
2021-07-29 15:53:13 +08:00
semantic-release-bot
f87e72c6e6 chore(release): 0.111.0 [skip ci]
# [0.111.0](https://github.com/gotson/komga/compare/v0.110.0...v0.111.0) (2021-07-29)

### Features

* **api:** full text search ([8f27faf](8f27faf417)), closes [#24](https://github.com/gotson/komga/issues/24) [#496](https://github.com/gotson/komga/issues/496)
2021-07-29 07:34:49 +00:00
Gauthier Roebroeck
8f27faf417 feat(api): full text search
closes #24, closes #496
2021-07-29 15:19:24 +08:00
semantic-release-bot
15598f5d7a chore(release): 0.110.0 [skip ci]
# [0.110.0](https://github.com/gotson/komga/compare/v0.109.1...v0.110.0) (2021-07-26)

### Bug Fixes

* translated using Weblate ([770f2fa](770f2fa216))

### Features

* **webui:** add library option to choose series cover ([afe2b64](afe2b64a15)), closes [#312](https://github.com/gotson/komga/issues/312)
* **webui:** add recently read books section on dashboard ([f4527ec](f4527ec1fa))
* add library option to choose series cover ([8e94b8e](8e94b8e444)), closes [#312](https://github.com/gotson/komga/issues/312)
2021-07-26 07:30:48 +00:00
Weblate (bot)
770f2fa216
fix: translated using Weblate
Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (Japanese)

Currently translated at 88.2% (435 of 493 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (Korean)

Currently translated at 68.1% (336 of 493 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (493 of 493 strings)

fix: translated using Weblate (Norwegian Bokmål)

Currently translated at 79.9% (391 of 489 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (489 of 489 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Spanish)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Hungarian)

Currently translated at 98.9% (474 of 479 strings)

fix: translated using Weblate (Italian)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 97.7% (468 of 479 strings)

fix: translated using Weblate (Esperanto)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 96.6% (463 of 479 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (479 of 479 strings)

fix: translated using Weblate (Russian)

Currently translated at 97.6% (462 of 473 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (473 of 473 strings)

fix: translated using Weblate (Italian)

Currently translated at 100.0% (473 of 473 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (473 of 473 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (473 of 473 strings)

fix: translated using Weblate (Norwegian Bokmål)

Currently translated at 78.0% (369 of 473 strings)

fix: translated using Weblate (French)

Currently translated at 99.7% (472 of 473 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: KimPig <justin4758@naver.com>
Co-authored-by: Kirill <majongo00@mail.ru>
Co-authored-by: Kirill Barbarigo <majongo00@mail.ru>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Norbert Kovács <kovinor123@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com>
Co-authored-by: little cookie <dnaofhonour@gmail.com>
Co-authored-by: lk.KEVIN <anonymouslk.kevin@gmail.com>
Co-authored-by: phlostically <phlostically@mailinator.com>
Co-authored-by: t2nagi <greenpakira.4143@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/eo/
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/hu/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/it/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ja/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ko/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ru/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/sv/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: KimPig <justin4758@naver.com>
Co-authored-by: Kirill <majongo00@mail.ru>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Norbert Kovács <kovinor123@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com>
Co-authored-by: little cookie <dnaofhonour@gmail.com>
Co-authored-by: lk.KEVIN <anonymouslk.kevin@gmail.com>
Co-authored-by: phlostically <phlostically@mailinator.com>
Co-authored-by: t2nagi <greenpakira.4143@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
2021-07-26 15:14:28 +08:00
Gauthier Roebroeck
f4527ec1fa feat(webui): add recently read books section on dashboard 2021-07-26 15:10:44 +08:00
Gauthier Roebroeck
afe2b64a15 feat(webui): add library option to choose series cover
closes #312
2021-07-26 15:10:44 +08:00
Gauthier Roebroeck
8e94b8e444 feat: add library option to choose series cover
closes #312
2021-07-26 15:10:44 +08:00
semantic-release-bot
f93143c9ec chore(release): 0.109.1 [skip ci]
## [0.109.1](https://github.com/gotson/komga/compare/v0.109.0...v0.109.1) (2021-07-26)

### Bug Fixes

* **api:** accent insensitive search ([30c349a](30c349afaf))
* **api:** accent insensitive sort ([af837c6](af837c6813)), closes [#500](https://github.com/gotson/komga/issues/500)
* **webui:** clearer error message on login error ([ca054f6](ca054f642f))
* **webui:** incorrect data reload on received events ([44bd09a](44bd09ac0b))
2021-07-26 02:48:00 +00:00
Gauthier Roebroeck
af837c6813 fix(api): accent insensitive sort
uses stripAccent for now, while waiting for https://github.com/xerial/sqlite-jdbc/pull/627

closes #500
2021-07-26 10:32:42 +08:00
Gauthier Roebroeck
30c349afaf fix(api): accent insensitive search 2021-07-26 10:26:03 +08:00
Gauthier Roebroeck
44bd09ac0b fix(webui): incorrect data reload on received events 2021-07-26 10:26:03 +08:00
Gauthier Roebroeck
ca054f642f fix(webui): clearer error message on login error 2021-07-26 10:26:03 +08:00
semantic-release-bot
e49047b4c9 chore(release): 0.109.0 [skip ci]
# [0.109.0](https://github.com/gotson/komga/compare/v0.108.0...v0.109.0) (2021-07-21)

### Features

* **api:** count series by first letter ([199c619](199c6190a3))
* **api:** search series by regex ([1fe5580](1fe55809a1))
* **webui:** alphabetical navigation for libraries ([5d747d2](5d747d2cd3)), closes [#186](https://github.com/gotson/komga/issues/186)
2021-07-21 03:30:52 +00:00
Gauthier Roebroeck
5d747d2cd3 feat(webui): alphabetical navigation for libraries
closes #186
2021-07-21 11:15:26 +08:00
Gauthier Roebroeck
9fc98ed9c1 build: intelliJ style for TypeScript 2021-07-21 11:15:26 +08:00
Gauthier Roebroeck
199c6190a3 feat(api): count series by first letter 2021-07-21 11:15:26 +08:00
Gauthier Roebroeck
1fe55809a1 feat(api): search series by regex 2021-07-21 11:15:26 +08:00
Gauthier Roebroeck
c4a439276a refactor: remove unnecessary apply 2021-07-21 11:15:26 +08:00
Gauthier Roebroeck
7cc60788b1 test: refactor tests 2021-07-21 11:15:26 +08:00
semantic-release-bot
253d548971 chore(release): 0.108.0 [skip ci]
# [0.108.0](https://github.com/gotson/komga/compare/v0.107.0...v0.108.0) (2021-07-19)

### Bug Fixes

* **webui:** add hint to language field in EditSeriesDialog.vue ([fa8b4c3](fa8b4c3477))

### Features

* **api:** add released_after query parameter for /books endpoint ([f6dc546](f6dc546fd9))
* **webui:** show recently released books in the dashboard ([320450a](320450a750)), closes [#569](https://github.com/gotson/komga/issues/569)
* import mylar metadata ([528f676](528f676ce0)), closes [#550](https://github.com/gotson/komga/issues/550)
* import StoryArcNumber from ComicInfo.xml ([2012f8b](2012f8be98)), closes [#573](https://github.com/gotson/komga/issues/573)
* refresh series metadata if series.json file changed ([5cc14b5](5cc14b57f8))
* **webui:** library options to import mylar metadata ([e6602c6](e6602c60be))
2021-07-19 07:03:44 +00:00
Gauthier Roebroeck
61d041b7d5 style: use single quotes 2021-07-19 14:48:20 +08:00
Gauthier Roebroeck
800d718e4e style: disallow semicolon 2021-07-19 14:48:20 +08:00
Gauthier Roebroeck
320450a750 feat(webui): show recently released books in the dashboard
closes #569
2021-07-19 14:48:20 +08:00
Gauthier Roebroeck
f6dc546fd9 feat(api): add released_after query parameter for /books endpoint 2021-07-19 14:48:20 +08:00
Gauthier Roebroeck
0f4b22615d refactor(webui): better handling of mark as read/unread 2021-07-19 14:48:20 +08:00