Skip to content
This repository was archived by the owner on Apr 3, 2025. It is now read-only.

Commit 9f31120

Browse files
committed
release: v10.2.0
[skip ci]
1 parent e9c922f commit 9f31120

File tree

5 files changed

+141
-89
lines changed

5 files changed

+141
-89
lines changed

CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22

33
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.
44

5+
## [10.2.0](https://github.com/JagandeepBrar/LunaSea/compare/v10.1.1...v10.2.0) (2022-09-22)
6+
7+
8+
### Features
9+
10+
* **-arr:** view download client queue via overlay sheet ([0c59886](https://github.com/JagandeepBrar/LunaSea/commit/0c59886657db0ed05a9d741c82689cb1272c6ad2))
11+
* **android:** add support for monochromatic adaptive icon ([#701](https://github.com/JagandeepBrar/LunaSea/issues/701)) ([96b2b1b](https://github.com/JagandeepBrar/LunaSea/commit/96b2b1b5b010507dd7ece3421bf02eac6ba32486))
12+
* **locale:** support Croatian ([a160f09](https://github.com/JagandeepBrar/LunaSea/commit/a160f0941f2e0c86d2e2fab5e01a577ceba2a8f3))
13+
* **logging:** integrate Sentry logging support for all platforms ([57bbb80](https://github.com/JagandeepBrar/LunaSea/commit/57bbb80a0188d3bed9ca70846a89df6a3c2c0953))
14+
* **logo:** add Vectorized app logos ([113b294](https://github.com/JagandeepBrar/LunaSea/commit/113b2943469464598ce07b931818c7e29c6cc63a))
15+
* **router:** re-implementation of routing via go_router ([1d4207a](https://github.com/JagandeepBrar/LunaSea/commit/1d4207ae5106c2a0648b77a3b3ef6508665561e8))
16+
* **sabnzbd:** rewrite SABnzbd API interface ([a1b736a](https://github.com/JagandeepBrar/LunaSea/commit/a1b736ae0c9bf754d913e86c69d15c27f256c413))
17+
* **search:** view download client queue via overlay sheet ([a6be658](https://github.com/JagandeepBrar/LunaSea/commit/a6be658164fed7dd2411a167dec6b4c53eab70f0))
18+
* **settings:** re-add option to disable Sentry logging ([3d0c520](https://github.com/JagandeepBrar/LunaSea/commit/3d0c5209cb3e796629817dee986634154e7ffe9e))
19+
* **web:** enable service worker processing of notifications ([4b41110](https://github.com/JagandeepBrar/LunaSea/commit/4b411107f74f048e6f3d571845590a5d29720ac3))
20+
21+
22+
### Bug Fixes
23+
24+
* **android:** support Android 13 notification prompt ([83e8374](https://github.com/JagandeepBrar/LunaSea/commit/83e8374c33977c82096fcf8d5a4d94da5c291f8f))
25+
* **cache:** add type-safety to LRU cache ([7aae480](https://github.com/JagandeepBrar/LunaSea/commit/7aae4807221184dbe1d02454f73998a0458dd7f6))
26+
* **database:** prevent deadlock in database deletion actions ([9960124](https://github.com/JagandeepBrar/LunaSea/commit/9960124d3219e2ab72e14443a1a79a1bac6b2cd3))
27+
* **graphs:** support [email protected] ([b812c7b](https://github.com/JagandeepBrar/LunaSea/commit/b812c7b4a12b4766e04b5d4023b45320e6b7927c))
28+
* **images:** validate image availability before fading-in ([6f9e0e8](https://github.com/JagandeepBrar/LunaSea/commit/6f9e0e87ce3d02dfff7dec439a2e975585c5b986))
29+
* **notifications:** correctly inject service worker for notification handling ([82ef5f0](https://github.com/JagandeepBrar/LunaSea/commit/82ef5f0c529a9e30475f86f496fa63c18785e87c))
30+
* **notifications:** enable in-app notifications config was inversed ([3593eb3](https://github.com/JagandeepBrar/LunaSea/commit/3593eb329b38fb4a5b776cf1b165ad6f463e371b))
31+
* **resources:** remove feedback board resource ([d3d090e](https://github.com/JagandeepBrar/LunaSea/commit/d3d090e277f7dda7d4ef3d7808e7341cf79178fe))
32+
* **scrolling:** remove custom scrolling behaviour ([864082f](https://github.com/JagandeepBrar/LunaSea/commit/864082fd4045ef7dea0e0ab6a17d41ca86015fcb))
33+
* **settings:** show notification settings area on web ([136cda5](https://github.com/JagandeepBrar/LunaSea/commit/136cda5215ae1d44dcd898e8e8e0b1e1912b3a41))
34+
* **sheets:** set default overlay theme for sheets, remove bottom radius clipping ([3a5e19b](https://github.com/JagandeepBrar/LunaSea/commit/3a5e19b02c048df21bd169a0a06f1e9ae741debb))
35+
* **sonarr:** support Sonarr v4 API changes ([e477eca](https://github.com/JagandeepBrar/LunaSea/commit/e477ecafcce268d7de112f33711fc02a089a4206))
36+
* **web:** correctly register notification service worker ([579531c](https://github.com/JagandeepBrar/LunaSea/commit/579531c30a17e2c8d53d011dbecf710f42598ec8))
37+
38+
39+
### Tweaks
40+
41+
* **remove logos:** removes unused logo pngs ([2adfe59](https://github.com/JagandeepBrar/LunaSea/commit/2adfe59bd5cd289beb7f7c703fe26397310dbc90))
42+
543
### [10.1.1](https://github.com/JagandeepBrar/LunaSea/compare/v10.1.0...v10.1.1) (2022-08-21)
644

745

android/Gemfile.lock

+10-10
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ GEM
88
artifactory (3.0.15)
99
atomos (0.1.3)
1010
aws-eventstream (1.2.0)
11-
aws-partitions (1.631.0)
12-
aws-sdk-core (3.149.0)
11+
aws-partitions (1.634.0)
12+
aws-sdk-core (3.152.0)
1313
aws-eventstream (~> 1, >= 1.0.2)
1414
aws-partitions (~> 1, >= 1.525.0)
1515
aws-sigv4 (~> 1.1)
@@ -36,7 +36,7 @@ GEM
3636
unf (>= 0.0.5, < 1.0.0)
3737
dotenv (2.8.1)
3838
emoji_regex (3.2.3)
39-
excon (0.92.4)
39+
excon (0.92.5)
4040
faraday (1.10.2)
4141
faraday-em_http (~> 1.0)
4242
faraday-em_synchrony (~> 1.0)
@@ -66,7 +66,7 @@ GEM
6666
faraday_middleware (1.2.0)
6767
faraday (~> 1.0)
6868
fastimage (2.2.6)
69-
fastlane (2.210.0)
69+
fastlane (2.210.1)
7070
CFPropertyList (>= 2.3, < 4.0.0)
7171
addressable (>= 2.8, < 3.0.0)
7272
artifactory (~> 3.0)
@@ -106,9 +106,9 @@ GEM
106106
xcpretty (~> 0.3.0)
107107
xcpretty-travis-formatter (>= 0.0.3)
108108
gh_inspector (1.1.3)
109-
google-apis-androidpublisher_v3 (0.26.0)
110-
google-apis-core (>= 0.7, < 2.a)
111-
google-apis-core (0.8.0)
109+
google-apis-androidpublisher_v3 (0.27.0)
110+
google-apis-core (>= 0.7.2, < 2.a)
111+
google-apis-core (0.9.0)
112112
addressable (~> 2.5, >= 2.5.1)
113113
googleauth (>= 0.16.2, < 2.a)
114114
httpclient (>= 2.8.1, < 3.a)
@@ -117,8 +117,8 @@ GEM
117117
retriable (>= 2.0, < 4.a)
118118
rexml
119119
webrick
120-
google-apis-iamcredentials_v1 (0.13.0)
121-
google-apis-core (>= 0.7, < 2.a)
120+
google-apis-iamcredentials_v1 (0.14.0)
121+
google-apis-core (>= 0.7.2, < 2.a)
122122
google-apis-playcustomapp_v1 (0.10.0)
123123
google-apis-core (>= 0.7, < 2.a)
124124
google-apis-storage_v1 (0.17.0)
@@ -129,7 +129,7 @@ GEM
129129
google-cloud-env (1.6.0)
130130
faraday (>= 0.17.3, < 3.0)
131131
google-cloud-errors (1.3.0)
132-
google-cloud-storage (1.41.0)
132+
google-cloud-storage (1.42.0)
133133
addressable (~> 2.8)
134134
digest-crc (~> 0.4)
135135
google-apis-iamcredentials_v1 (~> 0.1)

assets/changelog_stable.json

+73-59
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,110 @@
11
{
2-
"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.",
2+
"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!",
33
"feat": {
4-
"changelog": [
5-
{
6-
"commit": "df65f53a4b00d11abc998f681274d22d94254f14",
7-
"message": "prepare and show changelog on pre-release builds"
8-
}
9-
],
10-
"calendar": [
11-
{
12-
"commit": "925f163e1534aeb45e5b22e8254eaf391eabd79f",
13-
"message": "show current month in header"
14-
}
15-
]
16-
},
17-
"fix": {
18-
"database": [
4+
"android": [
195
{
20-
"commit": "8fe81d11ab5c5aa484f0c2b471932d5364e6209c",
21-
"message": "correctly store manually ordered module list"
6+
"commit": "96b2b1b5b010507dd7ece3421bf02eac6ba32486",
7+
"message": "add support for monochromatic adaptive icon"
228
},
239
{
24-
"commit": "758756fcf2456996c7ee02be2bd523cca91c45d3",
25-
"message": "detect and recover from database corruption"
10+
"commit": "113b2943469464598ce07b931818c7e29c6cc63a",
11+
"message": "use vector images for icon"
2612
},
2713
{
28-
"commit": "fb3e8e53255c457d0922505ad6c2d91f5c0fcf03",
29-
"message": "fallback to defaults on null values in profile"
14+
"commit": "f8dca603310a3d514c0bd29cefc07e9802ea1350",
15+
"message": "target building for Android 13 (SDK 33)"
3016
},
3117
{
32-
"commit": "f1dcd0c36d558882bfbc7f4465ed56fac0743c55",
33-
"message": "safely type indexer fields and headers"
34-
},
18+
"commit": "83e8374c33977c82096fcf8d5a4d94da5c291f8f",
19+
"message": "support Android 13 notification prompt"
20+
}
21+
],
22+
"logging": [
3523
{
36-
"commit": "d4d9816c945b1930ecfda0382d809a7c67839a26",
37-
"message": "utilize stricter typing for module headers map"
38-
},
24+
"commit": "57bbb80a0188d3bed9ca70846a89df6a3c2c0953",
25+
"message": "integrate Sentry logging support for all platforms"
26+
}
27+
],
28+
"router": [
3929
{
40-
"commit": "d8506ee2834ca6a83394c11f6d4d329f03a3647f",
41-
"message": "validate enabled profile exists on restore"
30+
"commit": "1d4207ae5106c2a0648b77a3b3ef6508665561e8",
31+
"message": "re-implementation of routing via go_router"
4232
}
4333
],
44-
"sonarr": [
34+
"search": [
35+
{
36+
"commit": "a6be658164fed7dd2411a167dec6b4c53eab70f0",
37+
"message": "view download client via overlay sheet"
38+
}
39+
],
40+
"settings": [
4541
{
46-
"commit": "b5bb300046431d8c1c26fd8ac4a26c42444f4f53",
47-
"message": "fanart image requests did not including headers"
42+
"commit": "3d0c5209cb3e796629817dee986634154e7ffe9e",
43+
"message": "add option to disable Sentry logging"
4844
},
4945
{
50-
"commit": "80678a75bb871a4835d1c73934e043564d80b6b0",
51-
"message": "invalid links to theTVDB content"
46+
"commit": "136cda5215ae1d44dcd898e8e8e0b1e1912b3a41",
47+
"message": "show notification settings area on web"
5248
}
5349
],
54-
"lidarr": [
50+
"web": [
5551
{
56-
"commit": "ad22820d6662371d3d2bc7fbf596f86619002d20",
57-
"message": "(history) sort list by date descending"
52+
"commit": "4b411107f74f048e6f3d571845590a5d29720ac3",
53+
"message": "enable service worker processing of notifications"
5854
}
5955
],
60-
"radarr": [
56+
"-arr": [
6157
{
62-
"commit": "22bf728a3dab6b7d76c7674cb4d97dc73e849201",
63-
"message": "(queue) allow loading queue list when associated movie is not found"
58+
"commit": "0c59886657db0ed05a9d741c82689cb1272c6ad2",
59+
"message": "view download client via overlay sheet"
60+
}
61+
]
62+
},
63+
"fix": {
64+
"cache": [
65+
{
66+
"commit": "7aae4807221184dbe1d02454f73998a0458dd7f6",
67+
"message": "add type-safety to LRU cache"
6468
}
6569
],
66-
"android": [
70+
"database": [
6771
{
68-
"commit": "c91ba2ce8134fdc796d0431ba1c9134908fddd91",
69-
"message": "correctly handle back-button to open drawer on applicable routes"
72+
"commit": "9960124d3219e2ab72e14443a1a79a1bac6b2cd3",
73+
"message": "prevent deadlock in database deletion actions"
7074
}
7175
],
72-
"ui/ux": [
76+
"notifications": [
7377
{
74-
"commit": "95a645c06cf2a76231c4b8dbea87ec593961c205",
75-
"message": "(lists) reorderable lists could not be reordered on some platforms"
76-
},
78+
"commit": "3593eb329b38fb4a5b776cf1b165ad6f463e371b",
79+
"message": "enable in-app notifications config was inversed"
80+
}
81+
],
82+
"resources": [
7783
{
78-
"commit": "e05b17ae5ed35cec85ade5b910b82869cb7ad3f2",
79-
"message": "(timestamps) display 0-length timestamps as \"0 Minutes\" instead of \"Under a Minute\""
84+
"commit": "d3d090e277f7dda7d4ef3d7808e7341cf79178fe",
85+
"message": "remove feedback board resource"
8086
}
81-
]
82-
},
83-
"refactor": {
84-
"purchases": [
87+
],
88+
"scrolling": [
8589
{
86-
"commit": "9cb3fabdf1f5fa10d65770a181ced937413642a2",
87-
"message": "rewrite interface to in-app purchase APIs"
90+
"commit": "864082fd4045ef7dea0e0ab6a17d41ca86015fcb",
91+
"message": "remove custom scrolling behaviour"
8892
}
8993
],
90-
"database": [
94+
"sheets": [
95+
{
96+
"commit": "3a5e19b02c048df21bd169a0a06f1e9ae741debb",
97+
"message": "set default overlay theme"
98+
},
99+
{
100+
"commit": "3a5e19b02c048df21bd169a0a06f1e9ae741debb",
101+
"message": "remove bottom radius clipping"
102+
}
103+
],
104+
"sonarr": [
91105
{
92-
"commit": "a0eaca084a399a2e249b142cb720cc50739a3f51",
93-
"message": "rewrite interface to key-value database"
106+
"commit": "e477ecafcce268d7de112f33711fc02a089a4206",
107+
"message": "support Sonarr v4 API changes"
94108
}
95109
]
96110
}

ios/Gemfile.lock

+10-10
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ GEM
1717
artifactory (3.0.15)
1818
atomos (0.1.3)
1919
aws-eventstream (1.2.0)
20-
aws-partitions (1.631.0)
21-
aws-sdk-core (3.149.0)
20+
aws-partitions (1.634.0)
21+
aws-sdk-core (3.152.0)
2222
aws-eventstream (~> 1, >= 1.0.2)
2323
aws-partitions (~> 1, >= 1.525.0)
2424
aws-sigv4 (~> 1.1)
@@ -86,7 +86,7 @@ GEM
8686
escape (0.0.4)
8787
ethon (0.15.0)
8888
ffi (>= 1.15.0)
89-
excon (0.92.4)
89+
excon (0.92.5)
9090
faraday (1.10.2)
9191
faraday-em_http (~> 1.0)
9292
faraday-em_synchrony (~> 1.0)
@@ -116,7 +116,7 @@ GEM
116116
faraday_middleware (1.2.0)
117117
faraday (~> 1.0)
118118
fastimage (2.2.6)
119-
fastlane (2.210.0)
119+
fastlane (2.210.1)
120120
CFPropertyList (>= 2.3, < 4.0.0)
121121
addressable (>= 2.8, < 3.0.0)
122122
artifactory (~> 3.0)
@@ -159,9 +159,9 @@ GEM
159159
fourflusher (2.3.1)
160160
fuzzy_match (2.0.4)
161161
gh_inspector (1.1.3)
162-
google-apis-androidpublisher_v3 (0.26.0)
163-
google-apis-core (>= 0.7, < 2.a)
164-
google-apis-core (0.8.0)
162+
google-apis-androidpublisher_v3 (0.27.0)
163+
google-apis-core (>= 0.7.2, < 2.a)
164+
google-apis-core (0.9.0)
165165
addressable (~> 2.5, >= 2.5.1)
166166
googleauth (>= 0.16.2, < 2.a)
167167
httpclient (>= 2.8.1, < 3.a)
@@ -170,8 +170,8 @@ GEM
170170
retriable (>= 2.0, < 4.a)
171171
rexml
172172
webrick
173-
google-apis-iamcredentials_v1 (0.13.0)
174-
google-apis-core (>= 0.7, < 2.a)
173+
google-apis-iamcredentials_v1 (0.14.0)
174+
google-apis-core (>= 0.7.2, < 2.a)
175175
google-apis-playcustomapp_v1 (0.10.0)
176176
google-apis-core (>= 0.7, < 2.a)
177177
google-apis-storage_v1 (0.17.0)
@@ -182,7 +182,7 @@ GEM
182182
google-cloud-env (1.6.0)
183183
faraday (>= 0.17.3, < 3.0)
184184
google-cloud-errors (1.3.0)
185-
google-cloud-storage (1.41.0)
185+
google-cloud-storage (1.42.0)
186186
addressable (~> 2.8)
187187
digest-crc (~> 0.4)
188188
google-apis-iamcredentials_v1 (~> 0.1)

0 commit comments

Comments
 (0)