Commit graph

3759 commits

Author SHA1 Message Date
Gauthier Roebroeck
74954a63de refactor(webui): migrate cookies to localStorage 2021-03-26 16:36:44 +08:00
Gauthier Roebroeck
7f7c6c3e6f feat(webui): change/restore theme even on login page
moved locale and theme from cookies to localStorage
2021-03-26 15:48:15 +08:00
Gauthier Roebroeck
6f5266a28c build: add dependabot configuration
with disabled version update, only for security
2021-03-25 10:25:50 +08:00
semantic-release-bot
1451d226fb chore(release): 0.84.1 [skip ci]
## [0.84.1](https://github.com/gotson/komga/compare/v0.84.0...v0.84.1) (2021-03-24)

### Bug Fixes

* download current page not working on mobile ([f98d791](f98d7915c5))
2021-03-24 14:12:34 +00:00
Gauthier Roebroeck
f98d7915c5 fix: download current page not working on mobile 2021-03-24 21:55:27 +08:00
semantic-release-bot
b5f19a10af chore(release): 0.84.0 [skip ci]
# [0.84.0](https://github.com/gotson/komga/compare/v0.83.0...v0.84.0) (2021-03-24)

### Features

* download current page from webreader ([93cec4e](93cec4e4e5)), closes [#469](https://github.com/gotson/komga/issues/469)
2021-03-24 08:46:09 +00:00
Gauthier Roebroeck
93cec4e4e5 feat: download current page from webreader
closes #469
2021-03-24 16:26:38 +08:00
Gauthier Roebroeck
84ff250030 docs: update features in README.md 2021-03-23 11:45:40 +08:00
Gauthier Roebroeck
f3ec2c31e5 chore: stalebot config 2021-03-22 17:22:32 +08:00
semantic-release-bot
d230e9a31d chore(release): 0.83.0 [skip ci]
# [0.83.0](https://github.com/gotson/komga/compare/v0.82.1...v0.83.0) (2021-03-22)

### Bug Fixes

* refresh series metadata and aggregation after book deletion ([9e44437](9e4443765b))
* skip ISBN barcode provider if not enabled in library ([9cb63b5](9cb63b5798))

### Features

* import ISBN from epub metadata, split authors on comma ([52fceec](52fceecaa9))

### Performance Improvements

* only refresh relevant metadata providers on series sort ([3dccb9a](3dccb9a6a7))
2021-03-22 08:26:26 +00:00
Gauthier Roebroeck
107ab514e6 test: fix compilation error 2021-03-22 16:10:08 +08:00
Gauthier Roebroeck
e252933446 chore: add stalebot 2021-03-22 15:59:28 +08:00
Gauthier Roebroeck
52fceecaa9 feat: import ISBN from epub metadata, split authors on comma 2021-03-22 15:46:42 +08:00
Gauthier Roebroeck
9cb63b5798 fix: skip ISBN barcode provider if not enabled in library 2021-03-22 15:46:42 +08:00
Gauthier Roebroeck
9e4443765b fix: refresh series metadata and aggregation after book deletion
in some cases the series metadata and aggregation could be incorrect after a book deletion
2021-03-22 15:46:42 +08:00
Gauthier Roebroeck
d570deba4c refactor: rename LibraryScanner to LibraryContentLifecycle 2021-03-22 15:46:42 +08:00
Gauthier Roebroeck
3dccb9a6a7 perf: only refresh relevant metadata providers on series sort 2021-03-22 15:46:42 +08:00
Gauthier Roebroeck
c95a8c1304 refactor: generate thumbnail and refresh metadata only for ready books 2021-03-22 15:46:42 +08:00
semantic-release-bot
f7f3efd0dd chore(release): 0.82.1 [skip ci]
## [0.82.1](https://github.com/gotson/komga/compare/v0.82.0...v0.82.1) (2021-03-22)

### Bug Fixes

* **webui:** display status instead of pages on cards for books not ready ([dcf065f](dcf065f005))
* translated using Weblate ([a01b764](a01b764b07))
2021-03-22 04:12:06 +00:00
Gauthier Roebroeck
dcf065f005 fix(webui): display status instead of pages on cards for books not ready 2021-03-22 11:55:42 +08:00
Weblate (bot)
a01b764b07
fix: translated using Weblate
Currently translated at 4.9% (19 of 383 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (383 of 383 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (383 of 383 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (383 of 383 strings)

Co-authored-by: Gauthier <gauthier.roebroeck@gmail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: 峰裕 <1006945671@qq.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/it/
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: Gauthier <gauthier.roebroeck@gmail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: 峰裕 <1006945671@qq.com>
2021-03-22 11:55:29 +08:00
semantic-release-bot
622e41d6ac chore(release): 0.82.0 [skip ci]
# [0.82.0](https://github.com/gotson/komga/compare/v0.81.1...v0.82.0) (2021-03-19)

### Features

* **webui:** import ComicRack lists as read lists ([8b0dac3](8b0dac3125))
* added translation using Weblate (Italian)  ([e5343d7](e5343d7ab4))
* import ComicRack lists as read lists ([c1e4357](c1e435762c)), closes [#464](https://github.com/gotson/komga/issues/464)
2021-03-19 02:43:01 +00:00
Gauthier Roebroeck
8b0dac3125 feat(webui): import ComicRack lists as read lists 2021-03-19 10:23:38 +08:00
Gauthier Roebroeck
c1e435762c feat: import ComicRack lists as read lists
Closes #464
2021-03-19 10:14:28 +08:00
Weblate (bot)
e5343d7ab4
feat: added translation using Weblate (Italian)
Currently translated at 4.6% (17 of 364 strings)

fix: translated using Weblate (Italian)

Currently translated at 3.2% (12 of 364 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (364 of 364 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (364 of 364 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (364 of 364 strings)

fix: translated using Weblate (Spanish)

Currently translated at 60.9% (222 of 364 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (364 of 364 strings)

fix: translated using Weblate (Swedish)

Currently translated at 99.7% (363 of 364 strings)

feat: added translation using Weblate (Italian)

Co-authored-by: François-Xavier Payet <fx.payet@tfdn.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jose Sobredo <jose.sobredo@wanadoo.fr>
Co-authored-by: Shjosan <git.sockr@mailhero.io>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: little cookie <dnaofhonour@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/fr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/it/
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: François-Xavier Payet <fx.payet@tfdn.org>
Co-authored-by: Jose Sobredo <jose.sobredo@wanadoo.fr>
Co-authored-by: Shjosan <git.sockr@mailhero.io>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: little cookie <dnaofhonour@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
2021-03-19 10:13:20 +08:00
semantic-release-bot
256fcf0095 chore(release): 0.81.1 [skip ci]
## [0.81.1](https://github.com/gotson/komga/compare/v0.81.0...v0.81.1) (2021-03-16)

### Bug Fixes

* prevent crash during h2 cleanup if parent folder is null ([bd20ff6](bd20ff67cc))
* translated using Weblate (French) ([a5f7dc5](a5f7dc5daf))
* translated using Weblate (Japanese) ([7c95fff](7c95fffccf))
* translated using Weblate (Swedish) ([1b72135](1b72135bef))
2021-03-16 09:55:57 +00:00
Gauthier Roebroeck
bd20ff67cc fix: prevent crash during h2 cleanup if parent folder is null 2021-03-16 17:37:23 +08:00
Gauthier Roebroeck
4ecf20c062 Merge remote-tracking branch 'weblate/master'
# Conflicts:
#	komga-webui/src/locales/ar.json
#	komga-webui/src/locales/fr.json
#	komga-webui/src/locales/ja.json
#	komga-webui/src/locales/nb.json
#	komga-webui/src/locales/sv.json
#	komga-webui/src/locales/zh-Hans.json
2021-03-16 10:17:23 +08:00
semantic-release-bot
3190ab7a58 chore(release): 0.81.0 [skip ci]
# [0.81.0](https://github.com/gotson/komga/compare/v0.80.0...v0.81.0) (2021-03-15)

### Features

* remove H2 dependencies ([50248e7](50248e7233)), closes [#455](https://github.com/gotson/komga/issues/455)
* sort series by books count ([b51e491](b51e4917e1)), closes [#459](https://github.com/gotson/komga/issues/459)
2021-03-15 08:59:19 +00:00
Shjosan
7c95fffccf
fix: translated using Weblate (Japanese)
Currently translated at 99.7% (362 of 363 strings)

Translation: komga/webui
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ja/
2021-03-15 09:42:32 +01:00
Nathan
a5f7dc5daf
fix: translated using Weblate (French)
Currently translated at 100.0% (363 of 363 strings)

Translation: komga/webui
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
2021-03-15 09:42:32 +01:00
Gauthier Roebroeck
50248e7233 feat: remove H2 dependencies
Komga will delete old H2 database files and backups on startup for cleanup

closes #455
2021-03-15 16:41:19 +08:00
Gauthier Roebroeck
4bb0eda34a build: upgrade jooq version to 3.14.8 2021-03-15 15:12:11 +08:00
Gauthier Roebroeck
e284cc457e build: replace jooq gradle plugin
closes #451
2021-03-15 14:05:30 +08:00
Gauthier Roebroeck
c44fd3f426 refactor: i18n parameter 2021-03-15 11:23:33 +08:00
Gauthier Roebroeck
b51e4917e1 feat: sort series by books count
closes #459
2021-03-15 10:57:33 +08:00
Hosted Weblate
1b72135bef
fix: translated using Weblate (Swedish)
Currently translated at 100.0% (363 of 363 strings)

fix: translated using Weblate (Arabic)

Currently translated at 100.0% (363 of 363 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (363 of 363 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (363 of 363 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (363 of 363 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (362 of 362 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (362 of 362 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (362 of 362 strings)

fix: translated using Weblate (Japanese)

Currently translated at 100.0% (360 of 360 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (360 of 360 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (360 of 360 strings)

fix: translated using Weblate (Korean)

Currently translated at 78.6% (283 of 360 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (360 of 360 strings)

fix: translated using Weblate (Japanese)

Currently translated at 99.1% (348 of 351 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (351 of 351 strings)

fix: translated using Weblate (Norwegian Bokmål)

Currently translated at 98.2% (345 of 351 strings)

fix: translated using Weblate (French)

Currently translated at 99.1% (348 of 351 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (351 of 351 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (346 of 346 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Gauthier <gauthier.roebroeck@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Satoru KURASHIKI <lurdan@gmail.com>
Co-authored-by: Shjosan <git.sockr@mailhero.io>
Co-authored-by: sam5558 <mourabbi.salim@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ar/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
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/sv/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui
2021-03-13 15:03:01 +01:00
Gauthier Roebroeck
3b95629126 refactor: simplify isbn validation 2021-03-12 16:54:34 +08:00
Gauthier Roebroeck
062e532a69 build: increase heap for tests 2021-03-12 16:38:36 +08:00
Gauthier Roebroeck
76c3b25386 ci: store and publish test results 2021-03-12 16:38:36 +08:00
Gauthier Roebroeck
261a2177d3 refactor: remove moment.js
closes #452
2021-03-12 14:42:41 +08:00
Gauthier Roebroeck
83ff4d23a8 chore: missing i18n key 2021-03-12 11:39:58 +08:00
Gauthier Roebroeck
3a7f393272 refactor: simpler isbn verification 2021-03-12 10:23:36 +08:00
Gauthier Roebroeck
bcefe227ec refactor: extract i18n strings 2021-03-12 10:08:32 +08:00
semantic-release-bot
6c0b0f0111 chore(release): 0.80.0 [skip ci]
# [0.80.0](https://github.com/gotson/komga/compare/v0.79.1...v0.80.0) (2021-03-11)

### Features

* localize server side errors ([cbe47ea](cbe47ea593))

### Performance Improvements

* prevent failing tasks ([07cec50](07cec50417))
2021-03-11 15:15:12 +00:00
Gauthier Roebroeck
cbe47ea593 feat: localize server side errors 2021-03-11 22:47:46 +08:00
Gauthier Roebroeck
07cec50417 perf: prevent failing tasks
do not try to generate thumbnail and refresh metadata for books in error
2021-03-11 22:47:46 +08:00
Gauthier Roebroeck
01ab0f7756 refactor: simplify code 2021-03-11 22:47:46 +08:00
semantic-release-bot
8418ce8da0 chore(release): 0.79.1 [skip ci]
## [0.79.1](https://github.com/gotson/komga/compare/v0.79.0...v0.79.1) (2021-03-10)

### Performance Improvements

* reduce disk usage during filesystem scan ([e154583](e154583d30))
2021-03-10 10:13:12 +00:00
Gauthier Roebroeck
903bcb387e refactor: replaced deprecated key 2021-03-10 17:57:29 +08:00