Commit graph

2114 commits

Author SHA1 Message Date
Gauthier Roebroeck
547f8a8746 ci: remove publish test results 2022-04-01 10:11:23 +08:00
Gauthier Roebroeck
12f610b279 build: bump Spring Boot version
addresses CVE-2022-22965
2022-04-01 10:11:23 +08:00
semantic-release-bot
c1549b0583 chore(release): 0.153.1 [skip ci]
## [0.153.1](https://github.com/gotson/komga/compare/v0.153.0...v0.153.1) (2022-03-14)

### Bug Fixes

* **api:** return created thumbnail ([dd1ffbe](dd1ffbe54a))
* translated using Weblate ([b778a2a](b778a2afc2))
* translated using Weblate ([6449f22](6449f2247d))
2022-03-14 06:39:17 +00:00
Weblate (bot)
b778a2afc2
fix: translated using Weblate
Currently translated at 100.0% (625 of 625 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (625 of 625 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (623 of 625 strings)

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
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: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
2022-03-14 14:03:45 +08:00
Snd-R
dd1ffbe54a
fix(api): return created thumbnail 2022-03-14 14:03:19 +08:00
Weblate (bot)
6449f2247d
fix: translated using Weblate
Currently translated at 100.0% (625 of 625 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (623 of 625 strings)

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
2022-03-14 14:03:00 +08:00
Gauthier Roebroeck
e09fb2c0d5 ci: add checksum to github release 2022-03-11 19:42:50 +08:00
semantic-release-bot
e43159b30d chore(release): 0.153.0 [skip ci]
# [0.153.0](https://github.com/gotson/komga/compare/v0.152.0...v0.153.0) (2022-03-03)

### Bug Fixes

* **api:** expired sessions would not be destroyed ([5ecc9c6](5ecc9c6785))
* ignore Qnap @Recycle directories by default ([2621500](2621500666))
* **webui:** books selection bar wouldn't hide the toolbar on Dashboard ([02d51b9](02d51b96c8))
* **webui:** display library navigation as bottom bar for sm screens ([70a546f](70a546f19c))
* **webui:** display release date without timezone adjustment ([d343740](d343740f30)), closes [#818](https://github.com/gotson/komga/issues/818)

### Features

* **api:** add /api/v2/users and deprecate /api/v1/users ([fa04d95](fa04d9511a))
* **api:** manage restrictions for users ([e345d6f](e345d6f9ef))
* **api:** restrict content according to user's restrictions ([b0d6314](b0d6314ec9))
* **api:** retrieve all sharing labels ([562c57c](562c57ccc8))
* **api:** update series sharing labels ([769b0e6](769b0e6a0c))
* persist user content restriction ([f1ab136](f1ab136b5e))
* restrict content by labels ([8d4eb68](8d4eb68f7d))
* sharing labels for series ([496ebb0](496ebb0aac))
* **webui:** edit user restrictions ([37dfa92](37dfa923e9))
* **webui:** logout when session expired ([093610e](093610e186))
* **webui:** update series sharing labels ([c7c5592](c7c5592c50))
2022-03-03 06:45:56 +00:00
Gauthier Roebroeck
abc6dd7777 refactor: remove unused import 2022-03-03 14:30:19 +08:00
Weblate (bot)
fd2e729cd4
chore: update translation files (#824)
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translation: komga/webui
2022-03-03 14:29:13 +08:00
Weblate (bot)
d500f07d27
chore: update translation files (#810)
Updated by "Cleanup translation files" hook in Weblate.

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

fix: translated using Weblate (Indonesian)

Currently translated at 96.7% (596 of 616 strings)

fix: translated using Weblate (Greek)

Currently translated at 25.9% (160 of 616 strings)

fix: translated using Weblate (Vietnamese)

Currently translated at 81.4% (502 of 616 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (616 of 616 strings)

fix: translated using Weblate (Turkish)

Currently translated at 0.1% (1 of 616 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (616 of 616 strings)

feat: added translation using Weblate (Turkish)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (616 of 616 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 99.6% (614 of 616 strings)

fix: translated using Weblate (Italian)

Currently translated at 98.0% (592 of 604 strings)

fix: translated using Weblate (Italian)

Currently translated at 96.5% (583 of 604 strings)

fix: translated using Weblate (Italian)

Currently translated at 96.5% (583 of 604 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (604 of 604 strings)

fix: translated using Weblate (Arabic)

Currently translated at 90.5% (547 of 604 strings)

Co-authored-by: 1234456 <1234456@mail.com.tr>
Co-authored-by: Arief Hidayat <kekesed97@gmail.com>
Co-authored-by: Ele7o <superkokono@gmail.com>
Co-authored-by: Emanuele Orlandin <lelus78@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Petran Sketo <petran.c@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: little cookie <dnaofhonour@gmail.com>
Co-authored-by: sam5558 <mourabbi.salim@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ar/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/el/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/id/
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/tr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/vi/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui

Co-authored-by: 1234456 <1234456@mail.com.tr>
Co-authored-by: Arief Hidayat <kekesed97@gmail.com>
Co-authored-by: Ele7o <superkokono@gmail.com>
Co-authored-by: Emanuele Orlandin <lelus78@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Petran Sketo <petran.c@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: little cookie <dnaofhonour@gmail.com>
Co-authored-by: sam5558 <mourabbi.salim@gmail.com>
2022-03-03 14:19:37 +08:00
Gauthier Roebroeck
3588dcf52f docs: add feature in readme 2022-03-03 14:18:33 +08:00
Gauthier Roebroeck
d343740f30 fix(webui): display release date without timezone adjustment
closes #818
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
8272cbe52a refactor: remove flyway migration repair 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
d10e14bc19 refactor: remove unused function 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
cf6d26196f refactor: make KomgaUser.roles a lazy property 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
ae43e72f59 refactor: regenerate toString with newly added restrictions 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
b7001fc3e2 refactor: simplify content restriction classes 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
8ab553c392 refactor: remove unused property 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
37dfa923e9 feat(webui): edit user restrictions 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
093610e186 feat(webui): logout when session expired 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
e345d6f9ef feat(api): manage restrictions for users 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
5ecc9c6785 fix(api): expired sessions would not be destroyed 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
fa04d9511a feat(api): add /api/v2/users and deprecate /api/v1/users
simplify the user DTO classes
make api logout endpoint to version agnostic
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
f1ab136b5e feat: persist user content restriction 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
c7c5592c50 feat(webui): update series sharing labels 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
769b0e6a0c feat(api): update series sharing labels 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
562c57ccc8 feat(api): retrieve all sharing labels 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
8d4eb68f7d feat: restrict content by labels 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
496ebb0aac feat: sharing labels for series 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
3a218c0afa refactor: use fetchSet 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
ee68ea6451 refactor: move language utils 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
b0d6314ec9 feat(api): restrict content according to user's restrictions 2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
2621500666 fix: ignore Qnap @Recycle directories by default 2022-03-03 14:17:00 +08:00
Gauthier Roebroeck
02d51b96c8 fix(webui): books selection bar wouldn't hide the toolbar on Dashboard 2022-03-03 14:17:00 +08:00
Gauthier Roebroeck
50ab60fc59 refactor(webui): use breakpoint conditionals 2022-03-03 14:17:00 +08:00
Gauthier Roebroeck
70a546f19c fix(webui): display library navigation as bottom bar for sm screens 2022-03-03 14:17:00 +08:00
dependabot[bot]
167bca8d3f
build(deps): bump url-parse from 1.5.7 to 1.5.10 in /komga-webui (#820)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 09:40:42 +08:00
dependabot[bot]
220c78edbe
build(deps): bump url-parse from 1.5.3 to 1.5.7 in /komga-webui (#812)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 22:32:01 +08:00
semantic-release-bot
50f26f048a chore(release): 0.152.0 [skip ci]
# [0.152.0](https://github.com/gotson/komga/compare/v0.151.2...v0.152.0) (2022-02-18)

### Features

* **api:** new history endpoint to retrieve historical events ([88f7f57](88f7f57a5d))
* **webui:** history view ([f8bea23](f8bea23b2a))
* **webui:** move some views into media management section ([90caee9](90caee988e))

### Performance Improvements

* **webui:** reduce duplicate api calls for components with datatables ([1a82497](1a8249732d))
2022-02-18 10:42:20 +00:00
Gauthier Roebroeck
90caee988e feat(webui): move some views into media management section 2022-02-18 18:28:30 +08:00
Gauthier Roebroeck
f8bea23b2a feat(webui): history view 2022-02-18 18:28:30 +08:00
Gauthier Roebroeck
88f7f57a5d feat(api): new history endpoint to retrieve historical events 2022-02-18 18:28:30 +08:00
Gauthier Roebroeck
1a8249732d perf(webui): reduce duplicate api calls for components with datatables 2022-02-18 18:28:30 +08:00
semantic-release-bot
50af68ccb8 chore(release): 0.151.2 [skip ci]
## [0.151.2](https://github.com/gotson/komga/compare/v0.151.1...v0.151.2) (2022-02-17)

### Bug Fixes

* **webui:** links not showing underline on hover on dark theme ([e476d78](e476d78770))
* **webui:** restore library alphabetical navigation from url ([1faaf12](1faaf12de4))

### Performance Improvements

* convert to cbz on first scan ([b724f20](b724f205cd))
* don't recompute book hash during scan if filesize is different ([33cd19a](33cd19ae04))
* hash and delete pages in a single scan ([b436e90](b436e90a8c))
2022-02-17 04:12:13 +00:00
Gauthier Roebroeck
5787bbdaa2 refactor: rename TaskReceiver to TaskEmitter 2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
b436e90a8c perf: hash and delete pages in a single scan 2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
b724f205cd perf: convert to cbz on first scan 2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
33cd19ae04 perf: don't recompute book hash during scan if filesize is different 2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
1faaf12de4 fix(webui): restore library alphabetical navigation from url 2022-02-17 11:58:10 +08:00