Commit graph

2054 commits

Author SHA1 Message Date
Gauthier Roebroeck
f7dc98aa7e perf(webui): reduce number of API calls on app initial load 2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
5f8894d47a perf(webui): reduce number of API calls on book details screen 2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
f388e9bf76 feat(webui): show series title within read list navigation 2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
1463078367 feat(webui): show series for books in search bar
closes #678
2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
9fe50fd5ce fix(webui): don't show metrics if there's no data 2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
35bf05eb39 feat(webui): adapt card content depending on context
closes #679
2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
55df968651 fix(metrics): configure step for 24h 2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
17c76de308 fix(webui): properly set known hash card button initial status 2022-02-14 10:52:44 +08:00
semantic-release-bot
c93097d045 chore(release): 0.150.0 [skip ci]
# [0.150.0](https://github.com/gotson/komga/compare/v0.149.2...v0.150.0) (2022-02-10)

### Bug Fixes

* translated using Weblate ([5d253a0](5d253a0fc5))
* **webui:** reset duplicate match table when hash is changed ([b051528](b051528cba))
* **webui:** reset hash card when hash is changed ([745fe09](745fe09ec2))

### Features

* **api:** publish business metrics ([78174db](78174db6fb))
* **webui:** metrics dashboard in server settings ([9467c93](9467c93b88))
* **webui:** page size selection for new duplicate pages view ([960546a](960546a1e0))
2022-02-10 09:39:53 +00:00
Weblate (bot)
5d253a0fc5
fix: translated using Weblate
Currently translated at 84.4% (501 of 593 strings)

fix: translated using Weblate (Swedish)

Currently translated at 98.9% (587 of 593 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (593 of 593 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (593 of 593 strings)

Co-authored-by: Danijel Kljakic <danijel.kljakic@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: HIDE <sosboy.mail@gmail.com>
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/ja/
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: Danijel Kljakic <danijel.kljakic@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: HIDE <sosboy.mail@gmail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
2022-02-10 17:26:49 +08:00
Gauthier Roebroeck
960546a1e0 feat(webui): page size selection for new duplicate pages view 2022-02-10 17:24:38 +08:00
Gauthier Roebroeck
87ef67944b test: fix tests 2022-02-10 17:22:15 +08:00
Gauthier Roebroeck
9467c93b88 feat(webui): metrics dashboard in server settings 2022-02-10 16:24:44 +08:00
Gauthier Roebroeck
78174db6fb feat(api): publish business metrics 2022-02-10 16:24:43 +08:00
Gauthier Roebroeck
a8340e816b refactor: simplify JMS configuration 2022-02-10 16:24:43 +08:00
Gauthier Roebroeck
745fe09ec2 fix(webui): reset hash card when hash is changed 2022-02-10 16:24:43 +08:00
Gauthier Roebroeck
b051528cba fix(webui): reset duplicate match table when hash is changed 2022-02-10 16:24:43 +08:00
semantic-release-bot
aa96484969 chore(release): 0.149.2 [skip ci]
## [0.149.2](https://github.com/gotson/komga/compare/v0.149.1...v0.149.2) (2022-02-08)

### Bug Fixes

* release 0.149.0 could wipe some database entries ([5f2ce0f](5f2ce0fb30))
* **webui:** known hash card button would not reset properly ([ce66f87](ce66f8778b))
2022-02-08 12:28:01 +00:00
Gauthier Roebroeck
ce66f8778b fix(webui): known hash card button would not reset properly 2022-02-08 19:50:36 +08:00
Gauthier Roebroeck
f971014293 refactor: more logs 2022-02-08 19:47:48 +08:00
Gauthier Roebroeck
5f2ce0fb30 fix: release 0.149.0 could wipe some database entries
fixes the faulty SQL migration
apply flyway repair
mark impacted books as OUTDATED so they can be updated
2022-02-08 19:39:42 +08:00
semantic-release-bot
ab6a855091 chore(release): 0.149.1 [skip ci]
## [0.149.1](https://github.com/gotson/komga/compare/v0.149.0...v0.149.1) (2022-02-08)

### Bug Fixes

* **api:** cannot delete duplicate page match if it is unknown ([a6dece2](a6dece2b81))
* **webui:** display issue for duplicate page card without size ([a9556d9](a9556d9069))
2022-02-08 09:23:19 +00:00
Gauthier Roebroeck
a9556d9069 fix(webui): display issue for duplicate page card without size 2022-02-08 17:10:11 +08:00
Gauthier Roebroeck
a6dece2b81 fix(api): cannot delete duplicate page match if it is unknown 2022-02-08 17:10:11 +08:00
semantic-release-bot
db990baea6 chore(release): 0.149.0 [skip ci]
# [0.149.0](https://github.com/gotson/komga/compare/v0.148.3...v0.149.0) (2022-02-08)

### Bug Fixes

* book conversion will conserve page hashes ([83a59b8](83a59b8bd3))
* soft delete after deleting files instead of triggering a scan ([dabe398](dabe398274))
* translated using Weblate ([4ec8f32](4ec8f327fd))
* **webreader:** don't pad landscape covers in double page mode ([352f9a8](352f9a8525))

### Features

* delete duplicate page match individually ([b53fbc7](b53fbc7217))
* deletion of duplicate pages ([c080f43](c080f433af))
* page hashing enhancement ([a96335d](a96335dbee))
2022-02-08 08:11:08 +00:00
Gauthier Roebroeck
4780aadbf7 test: fix failing tests
introduced in dabe398274
2022-02-08 15:56:47 +08:00
Gauthier Roebroeck
36aa416621 docs: update features in README 2022-02-08 15:46:07 +08:00
Gauthier Roebroeck
352f9a8525 fix(webreader): don't pad landscape covers in double page mode 2022-02-08 15:19:51 +08:00
Weblate (bot)
4ec8f327fd
fix: translated using Weblate
Currently translated at 66.7% (390 of 584 strings)

Co-authored-by: Dimppu <rainclaw@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fi/
Translation: komga/webui

Co-authored-by: Dimppu <rainclaw@protonmail.com>
2022-02-08 15:11:51 +08:00
Gauthier Roebroeck
83a59b8bd3 fix: book conversion will conserve page hashes 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
d9aa33d7d7 refactor: extract restore hash function 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
dabe398274 fix: soft delete after deleting files instead of triggering a scan 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
b53fbc7217 feat: delete duplicate page match individually 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
a972b5fde0 refactor: change page-hash delete all endpoint 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
ca401f8b69 refactor: change page-hash matches endpoint 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
c080f433af feat: deletion of duplicate pages 2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
a96335dbee feat: page hashing enhancement
only hash pages for cbz
delete non-cbz page hashes
store page hashes
2022-02-08 15:11:17 +08:00
Gauthier Roebroeck
368d0d5147 refactor: add MediaType enum 2022-02-08 15:11:16 +08:00
Gauthier Roebroeck
27d5594571 build: remove run configuration 2022-02-08 15:11:16 +08:00
semantic-release-bot
83f5a7fe90 chore(release): 0.148.3 [skip ci]
## [0.148.3](https://github.com/gotson/komga/compare/v0.148.2...v0.148.3) (2022-02-04)

### Bug Fixes

* a TooManyRowsException may crash the scan ([0368060](0368060166))
* filtering may not work with some unicode characters ([656f433](656f433b9d)), closes [#789](https://github.com/gotson/komga/issues/789)
* **opds:** incorrect url encode for next/previous links ([288858c](288858cf64)), closes [#792](https://github.com/gotson/komga/issues/792)
* translated using Weblate ([f0d2833](f0d2833bd6))
* use temp files for PDF when getting entries ([deb8e5f](deb8e5fff4))
* **webui:** better display of readlist context information for small screen ([add2574](add2574859)), closes [#791](https://github.com/gotson/komga/issues/791)
* **webui:** don't reload series card thumbnail on every book update ([8bd36b4](8bd36b45af))
2022-02-04 04:12:07 +00:00
Gauthier Roebroeck
e8fe8bcf8d refactor: missing file from c12701c7f2 2022-02-04 12:00:03 +08:00
Weblate (bot)
f0d2833bd6
fix: translated using Weblate
Currently translated at 13.6% (80 of 584 strings)

fix: translated using Weblate (Italian)

Currently translated at 97.6% (570 of 584 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (584 of 584 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (584 of 584 strings)

fix: translated using Weblate (Spanish)

Currently translated at 91.2% (533 of 584 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (584 of 584 strings)

feat: added translation using Weblate (Greek)

Co-authored-by: Angel Curros <angelcurros@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: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Petran Sketo <petran.c@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/el/
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: Angel Curros <angelcurros@gmail.com>
Co-authored-by: Emanuele Orlandin <lelus78@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Petran Sketo <petran.c@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
2022-02-04 11:55:17 +08:00
Gauthier Roebroeck
0368060166 fix: a TooManyRowsException may crash the scan 2022-02-04 11:52:51 +08:00
Gauthier Roebroeck
656f433b9d fix: filtering may not work with some unicode characters
use collation instead of lowercase comparison

closes #789
2022-02-04 11:52:51 +08:00
Gauthier Roebroeck
add2574859 fix(webui): better display of readlist context information for small screen
closes #791
2022-02-04 11:52:51 +08:00
Gauthier Roebroeck
8bd36b45af fix(webui): don't reload series card thumbnail on every book update
to avoid flicker during analysis
2022-02-04 11:52:51 +08:00
Gauthier Roebroeck
288858cf64 fix(opds): incorrect url encode for next/previous links
closes #792
2022-02-04 11:52:51 +08:00
Gauthier Roebroeck
c12701c7f2 refactor: make Auditable an interface 2022-02-04 11:52:51 +08:00
Gauthier Roebroeck
deb8e5fff4 fix: use temp files for PDF when getting entries 2022-02-04 11:52:51 +08:00
Walter
f602218315
docs: typo in DEVELOPING.md (#790)
Missed tick
2022-02-02 10:28:38 +08:00