Skip to content

Commit 362341c

Browse files
Merge pull request #46 from MateusRodCosta/dev
Version 1.4.3
2 parents b8a1c40 + 99af6c9 commit 362341c

38 files changed

+737
-461
lines changed

.github/workflows/gradle-wrapper-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ jobs:
99
- name: Checkout
1010
uses: actions/checkout@v4
1111
- name: Validate Gradle Wrapper
12-
uses: gradle/wrapper-validation-action@v2
12+
uses: gradle/actions/wrapper-validation@v4

.github/workflows/mobsf.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# separate terms of service, privacy policy, and support
44
# documentation.
55

6-
name: MobSF
6+
name: MobSF scan
77

88
on:
99
workflow_dispatch: {}
@@ -17,20 +17,16 @@ permissions:
1717

1818
jobs:
1919
mobile-security:
20-
permissions:
21-
contents: read # for actions/checkout to fetch code
22-
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
23-
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
20+
name: Mobile security
2421
runs-on: ubuntu-latest
25-
2622
steps:
2723
- name: Checkout
2824
uses: actions/checkout@v4
2925

3026
- name: Setup python
3127
uses: actions/setup-python@v5
3228
with:
33-
python-version: "3.10"
29+
python-version: "3.12"
3430

3531
- name: Run mobsfscan
3632
uses: MobSF/mobsfscan@main

.idea/kotlinc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mobsf

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
- ignore-rules:
44
- android_kotlin_logging
5-
- android_manifest_allow_backup
5+
- android_safetynet_api
66
- android_prevent_screenshot
7+
- android_detect_tapjacking
8+
- android_certificate_pinning
79
- android_root_detection
8-
- android_safetynet
10+
- android_certificate_transparency

Gemfile.lock

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,22 @@ GEM
99
public_suffix (>= 2.0.2, < 7.0)
1010
artifactory (3.0.17)
1111
atomos (0.1.3)
12-
aws-eventstream (1.3.0)
13-
aws-partitions (1.1014.0)
14-
aws-sdk-core (3.214.0)
12+
aws-eventstream (1.3.1)
13+
aws-partitions (1.1055.0)
14+
aws-sdk-core (3.219.0)
1515
aws-eventstream (~> 1, >= 1.3.0)
1616
aws-partitions (~> 1, >= 1.992.0)
1717
aws-sigv4 (~> 1.9)
18+
base64
1819
jmespath (~> 1, >= 1.6.1)
19-
aws-sdk-kms (1.96.0)
20-
aws-sdk-core (~> 3, >= 3.210.0)
20+
aws-sdk-kms (1.99.0)
21+
aws-sdk-core (~> 3, >= 3.216.0)
2122
aws-sigv4 (~> 1.5)
22-
aws-sdk-s3 (1.174.0)
23-
aws-sdk-core (~> 3, >= 3.210.0)
23+
aws-sdk-s3 (1.182.0)
24+
aws-sdk-core (~> 3, >= 3.216.0)
2425
aws-sdk-kms (~> 1)
2526
aws-sigv4 (~> 1.5)
26-
aws-sigv4 (1.10.1)
27+
aws-sigv4 (1.11.0)
2728
aws-eventstream (~> 1, >= 1.0.2)
2829
babosa (1.0.4)
2930
base64 (0.2.0)
@@ -33,7 +34,7 @@ GEM
3334
commander (4.6.0)
3435
highline (~> 2.0.0)
3536
declarative (0.0.20)
36-
digest-crc (0.6.5)
37+
digest-crc (0.7.0)
3738
rake (>= 12.0.0, < 14.0.0)
3839
domain_name (0.6.20240107)
3940
dotenv (2.8.1)
@@ -58,17 +59,17 @@ GEM
5859
faraday-em_synchrony (1.0.0)
5960
faraday-excon (1.1.0)
6061
faraday-httpclient (1.0.1)
61-
faraday-multipart (1.0.4)
62-
multipart-post (~> 2)
62+
faraday-multipart (1.1.0)
63+
multipart-post (~> 2.0)
6364
faraday-net_http (1.0.2)
6465
faraday-net_http_persistent (1.2.0)
6566
faraday-patron (1.0.0)
6667
faraday-rack (1.0.0)
6768
faraday-retry (1.0.3)
6869
faraday_middleware (1.2.1)
6970
faraday (~> 1.0)
70-
fastimage (2.3.1)
71-
fastlane (2.225.0)
71+
fastimage (2.4.0)
72+
fastlane (2.226.0)
7273
CFPropertyList (>= 2.3, < 4.0.0)
7374
addressable (>= 2.8, < 3.0.0)
7475
artifactory (~> 3.0)
@@ -108,7 +109,7 @@ GEM
108109
tty-spinner (>= 0.8.0, < 1.0.0)
109110
word_wrap (~> 1.0.0)
110111
xcodeproj (>= 1.13.0, < 2.0.0)
111-
xcpretty (~> 0.3.0)
112+
xcpretty (~> 0.4.0)
112113
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
113114
fastlane-sirp (1.0.0)
114115
sysrandom (~> 1.0)
@@ -150,34 +151,36 @@ GEM
150151
os (>= 0.9, < 2.0)
151152
signet (>= 0.16, < 2.a)
152153
highline (2.0.3)
153-
http-cookie (1.0.7)
154+
http-cookie (1.0.8)
154155
domain_name (~> 0.5)
155-
httpclient (2.8.3)
156+
httpclient (2.9.0)
157+
mutex_m
156158
jmespath (1.6.2)
157-
json (2.8.2)
158-
jwt (2.9.3)
159+
json (2.10.1)
160+
jwt (2.10.1)
159161
base64
160162
mini_magick (4.13.2)
161163
mini_mime (1.1.5)
162164
multi_json (1.15.0)
163165
multipart-post (2.4.1)
166+
mutex_m (0.3.0)
164167
nanaimo (0.4.0)
165168
naturally (2.2.1)
166169
nkf (0.2.0)
167170
optparse (0.6.0)
168171
os (1.1.4)
169-
plist (3.7.1)
172+
plist (3.7.2)
170173
public_suffix (6.0.1)
171174
rake (13.2.1)
172175
representable (3.2.0)
173176
declarative (< 0.1.0)
174177
trailblazer-option (>= 0.1.1, < 0.2.0)
175178
uber (< 0.2.0)
176179
retriable (3.1.2)
177-
rexml (3.3.9)
178-
rouge (2.0.7)
180+
rexml (3.4.1)
181+
rouge (3.28.0)
179182
ruby2_keywords (0.0.5)
180-
rubyzip (2.3.2)
183+
rubyzip (2.4.1)
181184
security (0.1.5)
182185
signet (0.19.0)
183186
addressable (~> 2.8)
@@ -206,8 +209,8 @@ GEM
206209
colored2 (~> 3.1)
207210
nanaimo (~> 0.4.0)
208211
rexml (>= 3.3.6, < 4.0)
209-
xcpretty (0.3.0)
210-
rouge (~> 2.0.7)
212+
xcpretty (0.4.0)
213+
rouge (~> 3.28.0)
211214
xcpretty-travis-formatter (1.0.1)
212215
xcpretty (~> 0.2, >= 0.0.7)
213216

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,18 @@ Save files locally via the Android share menu and the native file picker.
99
alt="Get it on Google Play"
1010
height="80">](https://play.google.com/store/apps/details?id=com.mateusrodcosta.apps.share2storage)
1111

12-
Or download the latest APK from the [Releases Section](https://github.com/MateusRodCosta/Share2Storage/releases/latest).
12+
Or download the latest APK from the [Releases Section](https://github.com/MateusRodCosta/SaveLocally/releases/latest).
13+
14+
## Translations
15+
16+
<a href="https://hosted.weblate.org/engage/save-locally/">
17+
<img src="https://hosted.weblate.org/widget/save-locally/multi-auto.svg" alt="Translation status" />
18+
</a>
1319

1420
## Screenshots
1521

16-
<img src="https://raw.githubusercontent.com/MateusRodCosta/Share2Storage/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="270" alt="Main Screen">
17-
<img src="https://raw.githubusercontent.com/MateusRodCosta/Share2Storage/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" width="270" alt="Details Screen">
22+
<img src="https://raw.githubusercontent.com/MateusRodCosta/SaveLocally/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="270" alt="Main Screen">
23+
<img src="https://raw.githubusercontent.com/MateusRodCosta/SaveLocally/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" width="270" alt="Details Screen">
1824

1925
## License
2026

app/build.gradle.kts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ android {
2525
minSdk = 26
2626
//noinspection OldTargetApi
2727
targetSdk = 34
28-
versionCode = 28
29-
versionName = "1.4.2"
28+
versionCode = 29
29+
versionName = "1.4.3"
3030

3131
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3232
}
@@ -68,8 +68,7 @@ android {
6868
}
6969

7070
androidResources {
71-
@Suppress("UnstableApiUsage")
72-
generateLocaleConfig = true
71+
@Suppress("UnstableApiUsage") generateLocaleConfig = true
7372
}
7473
buildFeatures {
7574
buildConfig = true
@@ -96,18 +95,21 @@ android {
9695
}
9796

9897
dependencies {
99-
implementation(libs.coroutines)
98+
implementation(libs.bundles.androidx.integration)
10099
implementation(libs.bundles.androidx.ktx)
101-
implementation(libs.splashscreen)
100+
runtimeOnly(libs.coroutines)
102101

103102
val composeBom = platform(libs.compose.bom)
104103
implementation(composeBom)
105104
androidTestImplementation(composeBom)
106105

107106
implementation(libs.bundles.compose)
108-
debugImplementation(libs.bundles.compose.debug)
109107
implementation(libs.bundles.compose.integration)
108+
debugImplementation(libs.compose.ui.tooling)
109+
debugRuntimeOnly(libs.compose.ui.test.manifest)
110110

111-
testImplementation(libs.bundles.testing)
112-
androidTestImplementation(libs.bundles.ui.testing)
111+
testImplementation(libs.junit)
112+
androidTestRuntimeOnly(libs.test.runner)
113+
androidTestImplementation(libs.test.rules)
114+
androidTestImplementation(libs.compose.ui.test.junit4)
113115
}

app/src/main/AndroidManifest.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@
2121
<category android:name="android.intent.category.LAUNCHER" />
2222
</intent-filter>
2323

24+
</activity>
25+
26+
<activity
27+
android:name=".SettingsActivity"
28+
android:exported="true"
29+
android:windowSoftInputMode="adjustResize">
30+
2431
<intent-filter>
2532
<action android:name="android.intent.action.APPLICATION_PREFERENCES" />
2633
<category android:name="android.intent.category.DEFAULT" />

0 commit comments

Comments
 (0)