mirror of
https://github.com/gotson/komga.git
synced 2026-04-22 15:00:59 +02:00
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))
This commit is contained in:
parent
90caee988e
commit
50f26f048a
3 changed files with 237 additions and 89 deletions
14
CHANGELOG.md
14
CHANGELOG.md
|
|
@ -1,3 +1,17 @@
|
|||
# [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](https://github.com/gotson/komga/commit/88f7f57a5d8d4d68c6be47db48602a779e2dac53))
|
||||
* **webui:** history view ([f8bea23](https://github.com/gotson/komga/commit/f8bea23b2a0a7eeda22c2840bb57c09b8464d6e6))
|
||||
* **webui:** move some views into media management section ([90caee9](https://github.com/gotson/komga/commit/90caee988eaf0048688f278f8f45dedd425fd228))
|
||||
|
||||
|
||||
### Performance Improvements
|
||||
|
||||
* **webui:** reduce duplicate api calls for components with datatables ([1a82497](https://github.com/gotson/komga/commit/1a8249732db89f9346d47cc21a6189a7e88f4529))
|
||||
|
||||
## [0.151.2](https://github.com/gotson/komga/compare/v0.151.1...v0.151.2) (2022-02-17)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
version=0.151.2
|
||||
version=0.152.0
|
||||
org.gradle.jvmargs=-Xmx2G
|
||||
|
|
|
|||
|
|
@ -1657,7 +1657,7 @@
|
|||
"tags": [
|
||||
"series-collection-controller"
|
||||
],
|
||||
"operationId": "getAll_3",
|
||||
"operationId": "getAll_4",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "search",
|
||||
|
|
@ -6042,6 +6042,65 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"/api/v1/history": {
|
||||
"get": {
|
||||
"tags": [
|
||||
"historical-event-controller"
|
||||
],
|
||||
"operationId": "getAll_3",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "page",
|
||||
"in": "query",
|
||||
"description": "Zero-based page index (0..N)",
|
||||
"schema": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "size",
|
||||
"in": "query",
|
||||
"description": "The size of the page to be returned",
|
||||
"schema": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "sort",
|
||||
"in": "query",
|
||||
"description": "Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
"content": {
|
||||
"*/*": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/ValidationErrorResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/PageHistoricalEventDto"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/api/v1/genres": {
|
||||
"get": {
|
||||
"tags": [
|
||||
|
|
@ -7707,7 +7766,7 @@
|
|||
"tags": [
|
||||
"o-auth-2-controller"
|
||||
],
|
||||
"operationId": "getProviders_2",
|
||||
"operationId": "getProviders_6",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
|
|
@ -7738,7 +7797,7 @@
|
|||
"tags": [
|
||||
"o-auth-2-controller"
|
||||
],
|
||||
"operationId": "getProviders_5",
|
||||
"operationId": "getProviders_4",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
|
|
@ -7831,7 +7890,7 @@
|
|||
"tags": [
|
||||
"o-auth-2-controller"
|
||||
],
|
||||
"operationId": "getProviders_4",
|
||||
"operationId": "getProviders_2",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
|
|
@ -7862,7 +7921,7 @@
|
|||
"tags": [
|
||||
"o-auth-2-controller"
|
||||
],
|
||||
"operationId": "getProviders_6",
|
||||
"operationId": "getProviders_5",
|
||||
"responses": {
|
||||
"400": {
|
||||
"description": "Bad Request",
|
||||
|
|
@ -8836,13 +8895,6 @@
|
|||
"totalBookCountLock": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"tags": {
|
||||
"uniqueItems": true,
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"readingDirection": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
|
|
@ -8866,6 +8918,13 @@
|
|||
"totalBookCount": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"tags": {
|
||||
"uniqueItems": true,
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "Metadata fields to update. Set a field to null to unset the metadata. You can omit fields you don\u0027t want to update."
|
||||
|
|
@ -8972,6 +9031,22 @@
|
|||
"linksLock": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"releaseDate": {
|
||||
"type": "string",
|
||||
"format": "date"
|
||||
},
|
||||
"authors": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/AuthorUpdateDto"
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"type": "string"
|
||||
},
|
||||
"isbn": {
|
||||
"type": "string"
|
||||
},
|
||||
"tags": {
|
||||
"uniqueItems": true,
|
||||
"type": "array",
|
||||
|
|
@ -8984,22 +9059,6 @@
|
|||
"items": {
|
||||
"$ref": "#/components/schemas/WebLinkUpdateDto"
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"type": "string"
|
||||
},
|
||||
"authors": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/AuthorUpdateDto"
|
||||
}
|
||||
},
|
||||
"releaseDate": {
|
||||
"type": "string",
|
||||
"format": "date"
|
||||
},
|
||||
"isbn": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"description": "Metadata fields to update. Set a field to null to unset the metadata. You can omit fields you don\u0027t want to update."
|
||||
|
|
@ -9215,20 +9274,23 @@
|
|||
"PageAuthorDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9236,9 +9298,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9379,20 +9438,23 @@
|
|||
"PageAuthenticationActivityDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9400,9 +9462,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9469,20 +9528,23 @@
|
|||
"PageSeriesDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9490,9 +9552,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9959,20 +10018,23 @@
|
|||
"PageBookDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -9980,9 +10042,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10067,20 +10126,23 @@
|
|||
"PageReadListDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10088,9 +10150,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10179,20 +10238,23 @@
|
|||
"PagePageHashKnownDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10200,9 +10262,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10225,20 +10284,23 @@
|
|||
"PagePageHashMatchDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10246,9 +10308,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10295,20 +10354,23 @@
|
|||
"PagePageHashUnknownDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10316,9 +10378,6 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10338,23 +10397,55 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"PageCollectionDto": {
|
||||
"HistoricalEventDto": {
|
||||
"required": [
|
||||
"properties",
|
||||
"timestamp",
|
||||
"type"
|
||||
],
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
"type": {
|
||||
"type": "string"
|
||||
},
|
||||
"timestamp": {
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
"bookId": {
|
||||
"type": "string"
|
||||
},
|
||||
"seriesId": {
|
||||
"type": "string"
|
||||
},
|
||||
"properties": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"PageHistoricalEventDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
@ -10362,9 +10453,52 @@
|
|||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"content": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/HistoricalEventDto"
|
||||
}
|
||||
},
|
||||
"number": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"empty": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"PageCollectionDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"totalPages": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalElements": {
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
"first": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sort": {
|
||||
"$ref": "#/components/schemas/Sort"
|
||||
},
|
||||
"last": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"numberOfElements": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"pageable": {
|
||||
"$ref": "#/components/schemas/PageableObject"
|
||||
},
|
||||
"size": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
|
|
|
|||
Loading…
Reference in a new issue