release: v10.2.0

[skip ci]
This commit is contained in:
Jagandeep Brar
2022-09-22 12:14:26 -04:00
parent e9c922ff39
commit 9f31120cd5
5 changed files with 157 additions and 105 deletions

View File

@@ -2,6 +2,44 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## [10.2.0](https://github.com/JagandeepBrar/LunaSea/compare/v10.1.1...v10.2.0) (2022-09-22)
### Features
* **-arr:** view download client queue via overlay sheet ([0c59886](https://github.com/JagandeepBrar/LunaSea/commit/0c59886657db0ed05a9d741c82689cb1272c6ad2))
* **android:** add support for monochromatic adaptive icon ([#701](https://github.com/JagandeepBrar/LunaSea/issues/701)) ([96b2b1b](https://github.com/JagandeepBrar/LunaSea/commit/96b2b1b5b010507dd7ece3421bf02eac6ba32486))
* **locale:** support Croatian ([a160f09](https://github.com/JagandeepBrar/LunaSea/commit/a160f0941f2e0c86d2e2fab5e01a577ceba2a8f3))
* **logging:** integrate Sentry logging support for all platforms ([57bbb80](https://github.com/JagandeepBrar/LunaSea/commit/57bbb80a0188d3bed9ca70846a89df6a3c2c0953))
* **logo:** add Vectorized app logos ([113b294](https://github.com/JagandeepBrar/LunaSea/commit/113b2943469464598ce07b931818c7e29c6cc63a))
* **router:** re-implementation of routing via go_router ([1d4207a](https://github.com/JagandeepBrar/LunaSea/commit/1d4207ae5106c2a0648b77a3b3ef6508665561e8))
* **sabnzbd:** rewrite SABnzbd API interface ([a1b736a](https://github.com/JagandeepBrar/LunaSea/commit/a1b736ae0c9bf754d913e86c69d15c27f256c413))
* **search:** view download client queue via overlay sheet ([a6be658](https://github.com/JagandeepBrar/LunaSea/commit/a6be658164fed7dd2411a167dec6b4c53eab70f0))
* **settings:** re-add option to disable Sentry logging ([3d0c520](https://github.com/JagandeepBrar/LunaSea/commit/3d0c5209cb3e796629817dee986634154e7ffe9e))
* **web:** enable service worker processing of notifications ([4b41110](https://github.com/JagandeepBrar/LunaSea/commit/4b411107f74f048e6f3d571845590a5d29720ac3))
### Bug Fixes
* **android:** support Android 13 notification prompt ([83e8374](https://github.com/JagandeepBrar/LunaSea/commit/83e8374c33977c82096fcf8d5a4d94da5c291f8f))
* **cache:** add type-safety to LRU cache ([7aae480](https://github.com/JagandeepBrar/LunaSea/commit/7aae4807221184dbe1d02454f73998a0458dd7f6))
* **database:** prevent deadlock in database deletion actions ([9960124](https://github.com/JagandeepBrar/LunaSea/commit/9960124d3219e2ab72e14443a1a79a1bac6b2cd3))
* **graphs:** support fl_chart@0.55.1 ([b812c7b](https://github.com/JagandeepBrar/LunaSea/commit/b812c7b4a12b4766e04b5d4023b45320e6b7927c))
* **images:** validate image availability before fading-in ([6f9e0e8](https://github.com/JagandeepBrar/LunaSea/commit/6f9e0e87ce3d02dfff7dec439a2e975585c5b986))
* **notifications:** correctly inject service worker for notification handling ([82ef5f0](https://github.com/JagandeepBrar/LunaSea/commit/82ef5f0c529a9e30475f86f496fa63c18785e87c))
* **notifications:** enable in-app notifications config was inversed ([3593eb3](https://github.com/JagandeepBrar/LunaSea/commit/3593eb329b38fb4a5b776cf1b165ad6f463e371b))
* **resources:** remove feedback board resource ([d3d090e](https://github.com/JagandeepBrar/LunaSea/commit/d3d090e277f7dda7d4ef3d7808e7341cf79178fe))
* **scrolling:** remove custom scrolling behaviour ([864082f](https://github.com/JagandeepBrar/LunaSea/commit/864082fd4045ef7dea0e0ab6a17d41ca86015fcb))
* **settings:** show notification settings area on web ([136cda5](https://github.com/JagandeepBrar/LunaSea/commit/136cda5215ae1d44dcd898e8e8e0b1e1912b3a41))
* **sheets:** set default overlay theme for sheets, remove bottom radius clipping ([3a5e19b](https://github.com/JagandeepBrar/LunaSea/commit/3a5e19b02c048df21bd169a0a06f1e9ae741debb))
* **sonarr:** support Sonarr v4 API changes ([e477eca](https://github.com/JagandeepBrar/LunaSea/commit/e477ecafcce268d7de112f33711fc02a089a4206))
* **web:** correctly register notification service worker ([579531c](https://github.com/JagandeepBrar/LunaSea/commit/579531c30a17e2c8d53d011dbecf710f42598ec8))
### Tweaks
* **remove logos:** removes unused logo pngs ([2adfe59](https://github.com/JagandeepBrar/LunaSea/commit/2adfe59bd5cd289beb7f7c703fe26397310dbc90))
### [10.1.1](https://github.com/JagandeepBrar/LunaSea/compare/v10.1.0...v10.1.1) (2022-08-21)

View File

@@ -8,8 +8,8 @@ GEM
artifactory (3.0.15)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.631.0)
aws-sdk-core (3.149.0)
aws-partitions (1.634.0)
aws-sdk-core (3.152.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
@@ -36,7 +36,7 @@ GEM
unf (>= 0.0.5, < 1.0.0)
dotenv (2.8.1)
emoji_regex (3.2.3)
excon (0.92.4)
excon (0.92.5)
faraday (1.10.2)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
@@ -66,7 +66,7 @@ GEM
faraday_middleware (1.2.0)
faraday (~> 1.0)
fastimage (2.2.6)
fastlane (2.210.0)
fastlane (2.210.1)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
@@ -106,9 +106,9 @@ GEM
xcpretty (~> 0.3.0)
xcpretty-travis-formatter (>= 0.0.3)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.26.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-core (0.8.0)
google-apis-androidpublisher_v3 (0.27.0)
google-apis-core (>= 0.7.2, < 2.a)
google-apis-core (0.9.0)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a)
@@ -117,8 +117,8 @@ GEM
retriable (>= 2.0, < 4.a)
rexml
webrick
google-apis-iamcredentials_v1 (0.13.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-iamcredentials_v1 (0.14.0)
google-apis-core (>= 0.7.2, < 2.a)
google-apis-playcustomapp_v1 (0.10.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-storage_v1 (0.17.0)
@@ -129,7 +129,7 @@ GEM
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.3.0)
google-cloud-storage (1.41.0)
google-cloud-storage (1.42.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
google-apis-iamcredentials_v1 (~> 0.1)

View File

@@ -1,96 +1,110 @@
{
"motd": "Welcome to LunaSea v10.1.0!\n\nThis release contains a wide variety of bug fixes including a completely rewritten database interface to detect and be resilient against corruption.",
"motd": "Welcome to LunaSea v10.2.0!\n\nThis release adds Sentry logging to allow for better error catching and tracking, full support for notifications on web (hosted version only), viewing your download client from the search and -arr releases page, and support for Android 13!\n\nThis build also includes fixes for users running Sonarr v4, safer database transactions, and a fully rewritten routing tree.\n\nFinally, the feedback board resource has been removed in favour of using Discord's new forum feature for feature requests! All requests from the previous board will slowly be transitioned to the Discord forum!",
"feat": {
"changelog": [
"android": [
{
"commit": "df65f53a4b00d11abc998f681274d22d94254f14",
"message": "prepare and show changelog on pre-release builds"
"commit": "96b2b1b5b010507dd7ece3421bf02eac6ba32486",
"message": "add support for monochromatic adaptive icon"
},
{
"commit": "113b2943469464598ce07b931818c7e29c6cc63a",
"message": "use vector images for icon"
},
{
"commit": "f8dca603310a3d514c0bd29cefc07e9802ea1350",
"message": "target building for Android 13 (SDK 33)"
},
{
"commit": "83e8374c33977c82096fcf8d5a4d94da5c291f8f",
"message": "support Android 13 notification prompt"
}
],
"calendar": [
"logging": [
{
"commit": "925f163e1534aeb45e5b22e8254eaf391eabd79f",
"message": "show current month in header"
"commit": "57bbb80a0188d3bed9ca70846a89df6a3c2c0953",
"message": "integrate Sentry logging support for all platforms"
}
],
"router": [
{
"commit": "1d4207ae5106c2a0648b77a3b3ef6508665561e8",
"message": "re-implementation of routing via go_router"
}
],
"search": [
{
"commit": "a6be658164fed7dd2411a167dec6b4c53eab70f0",
"message": "view download client via overlay sheet"
}
],
"settings": [
{
"commit": "3d0c5209cb3e796629817dee986634154e7ffe9e",
"message": "add option to disable Sentry logging"
},
{
"commit": "136cda5215ae1d44dcd898e8e8e0b1e1912b3a41",
"message": "show notification settings area on web"
}
],
"web": [
{
"commit": "4b411107f74f048e6f3d571845590a5d29720ac3",
"message": "enable service worker processing of notifications"
}
],
"-arr": [
{
"commit": "0c59886657db0ed05a9d741c82689cb1272c6ad2",
"message": "view download client via overlay sheet"
}
]
},
"fix": {
"cache": [
{
"commit": "7aae4807221184dbe1d02454f73998a0458dd7f6",
"message": "add type-safety to LRU cache"
}
],
"database": [
{
"commit": "8fe81d11ab5c5aa484f0c2b471932d5364e6209c",
"message": "correctly store manually ordered module list"
"commit": "9960124d3219e2ab72e14443a1a79a1bac6b2cd3",
"message": "prevent deadlock in database deletion actions"
}
],
"notifications": [
{
"commit": "3593eb329b38fb4a5b776cf1b165ad6f463e371b",
"message": "enable in-app notifications config was inversed"
}
],
"resources": [
{
"commit": "d3d090e277f7dda7d4ef3d7808e7341cf79178fe",
"message": "remove feedback board resource"
}
],
"scrolling": [
{
"commit": "864082fd4045ef7dea0e0ab6a17d41ca86015fcb",
"message": "remove custom scrolling behaviour"
}
],
"sheets": [
{
"commit": "3a5e19b02c048df21bd169a0a06f1e9ae741debb",
"message": "set default overlay theme"
},
{
"commit": "758756fcf2456996c7ee02be2bd523cca91c45d3",
"message": "detect and recover from database corruption"
},
{
"commit": "fb3e8e53255c457d0922505ad6c2d91f5c0fcf03",
"message": "fallback to defaults on null values in profile"
},
{
"commit": "f1dcd0c36d558882bfbc7f4465ed56fac0743c55",
"message": "safely type indexer fields and headers"
},
{
"commit": "d4d9816c945b1930ecfda0382d809a7c67839a26",
"message": "utilize stricter typing for module headers map"
},
{
"commit": "d8506ee2834ca6a83394c11f6d4d329f03a3647f",
"message": "validate enabled profile exists on restore"
"commit": "3a5e19b02c048df21bd169a0a06f1e9ae741debb",
"message": "remove bottom radius clipping"
}
],
"sonarr": [
{
"commit": "b5bb300046431d8c1c26fd8ac4a26c42444f4f53",
"message": "fanart image requests did not including headers"
},
{
"commit": "80678a75bb871a4835d1c73934e043564d80b6b0",
"message": "invalid links to theTVDB content"
}
],
"lidarr": [
{
"commit": "ad22820d6662371d3d2bc7fbf596f86619002d20",
"message": "(history) sort list by date descending"
}
],
"radarr": [
{
"commit": "22bf728a3dab6b7d76c7674cb4d97dc73e849201",
"message": "(queue) allow loading queue list when associated movie is not found"
}
],
"android": [
{
"commit": "c91ba2ce8134fdc796d0431ba1c9134908fddd91",
"message": "correctly handle back-button to open drawer on applicable routes"
}
],
"ui/ux": [
{
"commit": "95a645c06cf2a76231c4b8dbea87ec593961c205",
"message": "(lists) reorderable lists could not be reordered on some platforms"
},
{
"commit": "e05b17ae5ed35cec85ade5b910b82869cb7ad3f2",
"message": "(timestamps) display 0-length timestamps as \"0 Minutes\" instead of \"Under a Minute\""
}
]
},
"refactor": {
"purchases": [
{
"commit": "9cb3fabdf1f5fa10d65770a181ced937413642a2",
"message": "rewrite interface to in-app purchase APIs"
}
],
"database": [
{
"commit": "a0eaca084a399a2e249b142cb720cc50739a3f51",
"message": "rewrite interface to key-value database"
"commit": "e477ecafcce268d7de112f33711fc02a089a4206",
"message": "support Sonarr v4 API changes"
}
]
}

View File

@@ -17,8 +17,8 @@ GEM
artifactory (3.0.15)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.631.0)
aws-sdk-core (3.149.0)
aws-partitions (1.634.0)
aws-sdk-core (3.152.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
@@ -86,7 +86,7 @@ GEM
escape (0.0.4)
ethon (0.15.0)
ffi (>= 1.15.0)
excon (0.92.4)
excon (0.92.5)
faraday (1.10.2)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
@@ -116,7 +116,7 @@ GEM
faraday_middleware (1.2.0)
faraday (~> 1.0)
fastimage (2.2.6)
fastlane (2.210.0)
fastlane (2.210.1)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
@@ -159,9 +159,9 @@ GEM
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.26.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-core (0.8.0)
google-apis-androidpublisher_v3 (0.27.0)
google-apis-core (>= 0.7.2, < 2.a)
google-apis-core (0.9.0)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a)
@@ -170,8 +170,8 @@ GEM
retriable (>= 2.0, < 4.a)
rexml
webrick
google-apis-iamcredentials_v1 (0.13.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-iamcredentials_v1 (0.14.0)
google-apis-core (>= 0.7.2, < 2.a)
google-apis-playcustomapp_v1 (0.10.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-storage_v1 (0.17.0)
@@ -182,7 +182,7 @@ GEM
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.3.0)
google-cloud-storage (1.41.0)
google-cloud-storage (1.42.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
google-apis-iamcredentials_v1 (~> 0.1)

View File

@@ -17,8 +17,8 @@ GEM
artifactory (3.0.15)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.631.0)
aws-sdk-core (3.149.0)
aws-partitions (1.634.0)
aws-sdk-core (3.152.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
@@ -86,7 +86,7 @@ GEM
escape (0.0.4)
ethon (0.15.0)
ffi (>= 1.15.0)
excon (0.92.4)
excon (0.92.5)
faraday (1.10.2)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
@@ -116,7 +116,7 @@ GEM
faraday_middleware (1.2.0)
faraday (~> 1.0)
fastimage (2.2.6)
fastlane (2.210.0)
fastlane (2.210.1)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
@@ -159,9 +159,9 @@ GEM
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.26.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-core (0.8.0)
google-apis-androidpublisher_v3 (0.27.0)
google-apis-core (>= 0.7.2, < 2.a)
google-apis-core (0.9.0)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a)
@@ -170,8 +170,8 @@ GEM
retriable (>= 2.0, < 4.a)
rexml
webrick
google-apis-iamcredentials_v1 (0.13.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-iamcredentials_v1 (0.14.0)
google-apis-core (>= 0.7.2, < 2.a)
google-apis-playcustomapp_v1 (0.10.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-storage_v1 (0.17.0)
@@ -182,7 +182,7 @@ GEM
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.3.0)
google-cloud-storage (1.41.0)
google-cloud-storage (1.42.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
google-apis-iamcredentials_v1 (~> 0.1)