Commit graph

1684 commits

Author SHA1 Message Date
Gauthier Roebroeck
d2309a5e79 refactor: add todo for jsoup update 2021-07-19 09:22:41 +08:00
Gauthier Roebroeck
f448b9a453 refactor(webui): fix i18n 2021-07-19 09:22:41 +08:00
semantic-release-bot
b318d238e8 chore(release): 0.106.1 [skip ci]
## [0.106.1](https://github.com/gotson/komga/compare/v0.106.0...v0.106.1) (2021-07-08)

### Bug Fixes

* **webui:** show different empty state if library is empty ([68a9f7a](68a9f7a79c))
2021-07-08 08:11:45 +00:00
Gauthier Roebroeck
58a67f50cc refactor(webui): extract i18n strings 2021-07-08 15:56:03 +08:00
Gauthier Roebroeck
68a9f7a79c fix(webui): show different empty state if library is empty 2021-07-08 15:53:53 +08:00
semantic-release-bot
ddeab07dcb chore(release): 0.106.0 [skip ci]
# [0.106.0](https://github.com/gotson/komga/compare/v0.105.2...v0.106.0) (2021-07-06)

### Features

* **sse:** publish breakdown of task count by task type ([eda767a](eda767aeb5))
* **webui:** display task count by type in activity bar tooltip ([6b690bc](6b690bcdfb))
2021-07-06 02:26:40 +00:00
Gauthier Roebroeck
ce8d9ac71f test: try to fix flaky test on Github Actions 2021-07-06 10:11:46 +08:00
Gauthier Roebroeck
6a2e57033d refactor: remove deprecation warning 2021-07-06 10:03:15 +08:00
Gauthier Roebroeck
6b690bcdfb feat(webui): display task count by type in activity bar tooltip 2021-07-06 09:40:01 +08:00
Gauthier Roebroeck
eda767aeb5 feat(sse): publish breakdown of task count by task type 2021-07-06 09:40:01 +08:00
semantic-release-bot
547167feb5 chore(release): 0.105.2 [skip ci]
## [0.105.2](https://github.com/gotson/komga/compare/v0.105.1...v0.105.2) (2021-07-05)

### Bug Fixes

* translated using Weblate (Danish) ([9f2e2dc](9f2e2dca14))
* **webui:** clear searchbox results on blur ([e1a2cec](e1a2cecce4))
* **webui:** close notification when clicking on primary action ([403ab0a](403ab0a04f))
* **webui:** logo alignment on startup page ([1de8a94](1de8a944bd))
* **webui:** show empty state if there's not books to import ([7ddbac9](7ddbac95be))
2021-07-05 02:59:15 +00:00
Weblate (bot)
9f2e2dca14
fix: translated using Weblate (Danish)
Currently translated at 19.5% (92 of 471 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (471 of 471 strings)

fix: translated using Weblate (Spanish)

Currently translated at 100.0% (471 of 471 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (471 of 471 strings)

feat: added translation using Weblate (Danish)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

fix: translated using Weblate (Italian)

Currently translated at 100.0% (476 of 476 strings)

fix: translated using Weblate (Esperanto)

Currently translated at 100.0% (476 of 476 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (476 of 476 strings)

fix: translated using Weblate (Swedish)

Currently translated at 97.6% (465 of 476 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (476 of 476 strings)

fix: translated using Weblate (Norwegian Bokmål)

Currently translated at 77.9% (371 of 476 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (466 of 466 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (466 of 466 strings)

fix: translated using Weblate (Italian)

Currently translated at 100.0% (465 of 465 strings)

fix: translated using Weblate (Swedish)

Currently translated at 100.0% (465 of 465 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (465 of 465 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (465 of 465 strings)

fix: translated using Weblate (Italian)

Currently translated at 100.0% (456 of 456 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (456 of 456 strings)

fix: deleted translation using Weblate (Tigrinya)

fix: deleted translation using Weblate (Amharic)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

fix: translated using Weblate (Spanish)

Currently translated at 100.0% (459 of 459 strings)

fix: translated using Weblate (Spanish)

Currently translated at 84.7% (389 of 459 strings)

fix: translated using Weblate (Chinese (Simplified))

Currently translated at 99.7% (458 of 459 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (459 of 459 strings)

fix: translated using Weblate (Dutch)

Currently translated at 100.0% (448 of 448 strings)

feat: added translation using Weblate (Tigrinya)

feat: added translation using Weblate (Amharic)

fix: translated using Weblate (Arabic)

Currently translated at 100.0% (448 of 448 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Gauthier <gauthier.roebroeck@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matté Rozema <matte-rozema@live.nl>
Co-authored-by: Max <madstk1@pm.me>
Co-authored-by: Mubarek Seyd Juhar <mubareksd@gmail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: Tawagot0 <j.seyadouagammadou@cfa-insta.fr>
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: sam5558 <mourabbi.salim@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.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/da/
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/it/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/nl/
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: Gauthier <gauthier.roebroeck@gmail.com>
Co-authored-by: Matté Rozema <matte-rozema@live.nl>
Co-authored-by: Max <madstk1@pm.me>
Co-authored-by: Mubarek Seyd Juhar <mubareksd@gmail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simone Chiavaccini <mazzetta86@gmail.com>
Co-authored-by: Tawagot0 <j.seyadouagammadou@cfa-insta.fr>
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: sam5558 <mourabbi.salim@gmail.com>
Co-authored-by: 峰裕 <1006945671@qq.com>
2021-07-05 10:43:03 +08:00
Gauthier Roebroeck
7ddbac95be fix(webui): show empty state if there's not books to import 2021-07-05 10:14:59 +08:00
Gauthier Roebroeck
403ab0a04f fix(webui): close notification when clicking on primary action 2021-07-05 10:14:12 +08:00
Gauthier Roebroeck
1de8a944bd fix(webui): logo alignment on startup page 2021-07-05 10:13:29 +08:00
Gauthier Roebroeck
e1a2cecce4 fix(webui): clear searchbox results on blur 2021-07-05 09:57:38 +08:00
Gauthier Roebroeck
3db3181313 refactor: use of path extension api 2021-07-03 11:52:22 +08:00
semantic-release-bot
32ba89419b chore(release): 0.105.1 [skip ci]
## [0.105.1](https://github.com/gotson/komga/compare/v0.105.0...v0.105.1) (2021-07-02)

### Bug Fixes

* **webui:** disable some UI elements for non-admins ([ada1438](ada1438921))
* **webui:** properly reload series when book read progress is updated ([92954e0](92954e0916))
2021-07-02 09:05:26 +00:00
Gauthier Roebroeck
92954e0916 fix(webui): properly reload series when book read progress is updated 2021-07-02 16:38:12 +08:00
Gauthier Roebroeck
ada1438921 fix(webui): disable some UI elements for non-admins 2021-07-02 16:38:12 +08:00
semantic-release-bot
2449ec4697 chore(release): 0.105.0 [skip ci]
# [0.105.0](https://github.com/gotson/komga/compare/v0.104.2...v0.105.0) (2021-07-02)

### Bug Fixes

* **webui:** more emphasis on main button in dialogs ([f0d32d9](f0d32d98a5))

### Features

* **webui:** confirmation dialog for library analysis and refresh ([9923cea](9923cea244))
2021-07-02 08:17:32 +00:00
Gauthier Roebroeck
363eac5ec6 refactor(webui): use confirmation-dialog for deletions 2021-07-02 16:02:11 +08:00
Gauthier Roebroeck
5e9cb9a7f7 refactor(webui): remove console warnings 2021-07-02 16:02:11 +08:00
Gauthier Roebroeck
08951cc852 refactor(webui): use toaster for common errors 2021-07-02 16:02:11 +08:00
Gauthier Roebroeck
f0d32d98a5 fix(webui): more emphasis on main button in dialogs 2021-07-02 16:02:11 +08:00
Gauthier Roebroeck
994ffd7c8f refactor(webui): use confirmation-dialog for server stop 2021-07-02 16:02:11 +08:00
Gauthier Roebroeck
9923cea244 feat(webui): confirmation dialog for library analysis and refresh 2021-07-02 16:02:10 +08:00
semantic-release-bot
9435029fb6 chore(release): 0.104.2 [skip ci]
## [0.104.2](https://github.com/gotson/komga/compare/v0.104.1...v0.104.2) (2021-07-02)

### Bug Fixes

* **scanner:** crash if library root is filesystem root ([d739166](d7391669f6)), closes [#564](https://github.com/gotson/komga/issues/564)
* **swagger:** swagger-ui hangs on some calls ([76caa4d](76caa4de39)), closes [#566](https://github.com/gotson/komga/issues/566)
2021-07-02 04:03:37 +00:00
Gauthier Roebroeck
d7391669f6 fix(scanner): crash if library root is filesystem root
closes #564
2021-07-02 11:46:31 +08:00
Gauthier Roebroeck
76caa4de39 fix(swagger): swagger-ui hangs on some calls
closes #566
2021-07-02 11:46:31 +08:00
semantic-release-bot
d3ef49a818 chore(release): 0.104.1 [skip ci]
## [0.104.1](https://github.com/gotson/komga/compare/v0.104.0...v0.104.1) (2021-06-30)

### Performance Improvements

* optimize database transactions to avoid locking ([39dcf59](39dcf5969e))
2021-06-30 07:34:42 +00:00
Gauthier Roebroeck
39dcf5969e perf: optimize database transactions to avoid locking 2021-06-30 15:19:05 +08:00
Gauthier Roebroeck
b9546e8605 build: don't build plain jar 2021-06-30 15:19:05 +08:00
semantic-release-bot
2b2f0272ae chore(release): 0.104.0 [skip ci]
# [0.104.0](https://github.com/gotson/komga/compare/v0.103.0...v0.104.0) (2021-06-29)

### Features

* **api:** get latest activity by user ([b118959](b118959775))
* **sse:** publish event when series is completely marked as read or unread ([11c5802](11c5802255))
* **webui:** display badge if some books are in error or unsupported ([101c6fd](101c6fd92d))
* **webui:** display latest user connection in settings ([58478c2](58478c21ff))
* **webui:** multi-select collections and read lists ([19e3f18](19e3f18cad))
* **webui:** select all option in the selection bar ([8545574](8545574d38))
* **webui:** select multiple items using shift+click ([f69a31e](f69a31eaf1))

### Performance Improvements

* **webui:** throttle reloads, remove legacy reload logic ([e8a7eaf](e8a7eaf999))
2021-06-29 09:33:39 +00:00
Gauthier Roebroeck
13856a5592 build: fix unpack task following Spring Boot 2.5 upgrade 2021-06-29 17:18:27 +08:00
Gauthier Roebroeck
101c6fd92d feat(webui): display badge if some books are in error or unsupported 2021-06-29 17:11:52 +08:00
Gauthier Roebroeck
e8a7eaf999 perf(webui): throttle reloads, remove legacy reload logic 2021-06-29 16:15:16 +08:00
Gauthier Roebroeck
11c5802255 feat(sse): publish event when series is completely marked as read or unread 2021-06-29 16:15:16 +08:00
Gauthier Roebroeck
19e3f18cad feat(webui): multi-select collections and read lists 2021-06-29 16:15:16 +08:00
Gauthier Roebroeck
217bc493a1 refactor(webui): remove useless code 2021-06-29 16:15:16 +08:00
Gauthier Roebroeck
f69a31eaf1 feat(webui): select multiple items using shift+click 2021-06-29 16:15:16 +08:00
Gauthier Roebroeck
8545574d38 feat(webui): select all option in the selection bar 2021-06-29 16:15:15 +08:00
Gauthier Roebroeck
91ac548b7d build: upgrade to kotlin 1.5.20 and spring boot 2.5.2 2021-06-29 16:15:15 +08:00
Gauthier Roebroeck
58478c21ff feat(webui): display latest user connection in settings 2021-06-29 16:15:15 +08:00
Gauthier Roebroeck
b118959775 feat(api): get latest activity by user 2021-06-29 16:15:15 +08:00
Gauthier Roebroeck
622f725896 refactor: incorrect exception thrown 2021-06-29 16:15:15 +08:00
semantic-release-bot
ccc3d48441 chore(release): 0.103.0 [skip ci]
# [0.103.0](https://github.com/gotson/komga/compare/v0.102.0...v0.103.0) (2021-06-28)

### Bug Fixes

* **api:** total item count incorrect for /me/authentication-activity ([a56c2f1](a56c2f1d2d))

### Features

* **api:** admin can change password for any user ([30303a6](30303a6df3)), closes [#503](https://github.com/gotson/komga/issues/503)
* **webui:** enable grouping for authentication activity table ([2a19399](2a19399347))
* **webui:** password change from user settings screen ([668331e](668331eb00)), closes [#503](https://github.com/gotson/komga/issues/503)
2021-06-28 04:02:01 +00:00
Gauthier Roebroeck
668331eb00 feat(webui): password change from user settings screen
closes #503
2021-06-28 11:46:47 +08:00
Gauthier Roebroeck
30303a6df3 feat(api): admin can change password for any user
closes #503
2021-06-28 11:46:47 +08:00
Gauthier Roebroeck
2a19399347 feat(webui): enable grouping for authentication activity table 2021-06-28 11:46:47 +08:00