Commit graph

3322 commits

Author SHA1 Message Date
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
Gauthier Roebroeck
a56c2f1d2d fix(api): total item count incorrect for /me/authentication-activity 2021-06-28 11:46:47 +08:00
semantic-release-bot
6b67484197 chore(release): 0.102.0 [skip ci]
# [0.102.0](https://github.com/gotson/komga/compare/v0.101.2...v0.102.0) (2021-06-25)

### Features

* **api:** store authentication activity ([de96e0d](de96e0dcef)), closes [#160](https://github.com/gotson/komga/issues/160)
* **webui:** display authentication activity ([9d33602](9d33602873)), closes [#160](https://github.com/gotson/komga/issues/160)
2021-06-25 11:00:31 +00:00
Gauthier Roebroeck
9d33602873 feat(webui): display authentication activity
closes #160
2021-06-25 18:47:49 +08:00
Gauthier Roebroeck
de96e0dcef feat(api): store authentication activity
closes #160
2021-06-25 18:47:49 +08:00
semantic-release-bot
77a55be1d4 chore(release): 0.101.2 [skip ci]
## [0.101.2](https://github.com/gotson/komga/compare/v0.101.1...v0.101.2) (2021-06-24)

### Bug Fixes

* deleting series could fail with foreign key error ([97b53e5](97b53e5c96))
* fix potential database inconsistencies ([75ecbe1](75ecbe15ba))
* use spring transactions instead of jooq transactions ([73931f0](73931f0bf8))
* **webui:** sort by size in media analysis table ([4d2393f](4d2393f500))
2021-06-24 09:48:43 +00:00
Gauthier Roebroeck
73931f0bf8 fix: use spring transactions instead of jooq transactions 2021-06-24 17:35:26 +08:00
Gauthier Roebroeck
75ecbe15ba fix: fix potential database inconsistencies 2021-06-24 17:35:26 +08:00
Gauthier Roebroeck
4d2393f500 fix(webui): sort by size in media analysis table 2021-06-24 17:35:26 +08:00
Gauthier Roebroeck
97b53e5c96 fix: deleting series could fail with foreign key error 2021-06-24 17:35:26 +08:00
semantic-release-bot
5199ddf799 chore(release): 0.101.1 [skip ci]
## [0.101.1](https://github.com/gotson/komga/compare/v0.101.0...v0.101.1) (2021-06-23)

### Bug Fixes

* **webui:** add contain property to thumbnail in searchbox ([15bad4b](15bad4b20a))
* **webui:** add thumbnail to series picker dialog ([cb096e2](cb096e2117))
* **webui:** don't reload card thumbnail if one was successfully loaded ([10cdedc](10cdedcf5d))
2021-06-23 02:52:33 +00:00
Gauthier Roebroeck
cb096e2117 fix(webui): add thumbnail to series picker dialog 2021-06-23 10:35:24 +08:00
Gauthier Roebroeck
10cdedcf5d fix(webui): don't reload card thumbnail if one was successfully loaded 2021-06-23 10:35:24 +08:00