Skip to content

Commit ff35abe

Browse files
Merge pull request #50 from MateusRodCosta/dev
Version 2.0.0
2 parents ba550c7 + 074054e commit ff35abe

File tree

170 files changed

+826
-64
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

170 files changed

+826
-64
lines changed

Gemfile.lock

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,26 @@ GEM
99
public_suffix (>= 2.0.2, < 7.0)
1010
artifactory (3.0.17)
1111
atomos (0.1.3)
12-
aws-eventstream (1.3.2)
13-
aws-partitions (1.1092.0)
14-
aws-sdk-core (3.222.2)
12+
aws-eventstream (1.4.0)
13+
aws-partitions (1.1110.0)
14+
aws-sdk-core (3.225.0)
1515
aws-eventstream (~> 1, >= 1.3.0)
1616
aws-partitions (~> 1, >= 1.992.0)
1717
aws-sigv4 (~> 1.9)
1818
base64
1919
jmespath (~> 1, >= 1.6.1)
2020
logger
21-
aws-sdk-kms (1.99.0)
22-
aws-sdk-core (~> 3, >= 3.216.0)
21+
aws-sdk-kms (1.102.0)
22+
aws-sdk-core (~> 3, >= 3.225.0)
2323
aws-sigv4 (~> 1.5)
24-
aws-sdk-s3 (1.183.0)
25-
aws-sdk-core (~> 3, >= 3.216.0)
24+
aws-sdk-s3 (1.189.0)
25+
aws-sdk-core (~> 3, >= 3.225.0)
2626
aws-sdk-kms (~> 1)
2727
aws-sigv4 (~> 1.5)
28-
aws-sigv4 (1.11.0)
28+
aws-sigv4 (1.12.0)
2929
aws-eventstream (~> 1, >= 1.0.2)
3030
babosa (1.0.4)
31-
base64 (0.2.0)
31+
base64 (0.3.0)
3232
claide (1.1.0)
3333
colored (1.2)
3434
colored2 (3.1.2)
@@ -70,7 +70,7 @@ GEM
7070
faraday_middleware (1.2.1)
7171
faraday (~> 1.0)
7272
fastimage (2.4.0)
73-
fastlane (2.227.1)
73+
fastlane (2.227.2)
7474
CFPropertyList (>= 2.3, < 4.0.0)
7575
addressable (>= 2.8, < 3.0.0)
7676
artifactory (~> 3.0)
@@ -157,7 +157,7 @@ GEM
157157
httpclient (2.9.0)
158158
mutex_m
159159
jmespath (1.6.2)
160-
json (2.11.3)
160+
json (2.12.2)
161161
jwt (2.10.1)
162162
base64
163163
logger (1.7.0)
@@ -172,8 +172,8 @@ GEM
172172
optparse (0.6.0)
173173
os (1.1.4)
174174
plist (3.7.2)
175-
public_suffix (6.0.1)
176-
rake (13.2.1)
175+
public_suffix (6.0.2)
176+
rake (13.3.0)
177177
representable (3.2.0)
178178
declarative (< 0.1.0)
179179
trailblazer-option (>= 0.1.1, < 0.2.0)
@@ -184,7 +184,7 @@ GEM
184184
ruby2_keywords (0.0.5)
185185
rubyzip (2.4.1)
186186
security (0.1.5)
187-
signet (0.19.0)
187+
signet (0.20.0)
188188
addressable (~> 2.8)
189189
faraday (>= 0.17.5, < 3.a)
190190
jwt (>= 1.5, < 3.0)

app/build.gradle.kts

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,10 @@ android {
2222

2323
defaultConfig {
2424
applicationId = "com.mateusrodcosta.apps.share2storage"
25-
minSdk = 26
26-
//noinspection OldTargetApi
27-
targetSdk = 34
28-
versionCode = 31
29-
versionName = "1.4.4a"
25+
minSdk = 28
26+
targetSdk = 35
27+
versionCode = 32
28+
versionName = "2.0.0"
3029

3130
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3231
}
@@ -38,8 +37,8 @@ android {
3837
storeFile = file(keystoreProperties["storeFile"] as String)
3938
storePassword = keystoreProperties["storePassword"] as String
4039

41-
// Always enable v2 and v3 signing schemes, which will be used on modern Android OSes
42-
enableV2Signing = true
40+
// Disable v2 signing and force enable v3 signing, which will be used on modern Android (9+)
41+
enableV2Signing = false
4342
enableV3Signing = true
4443
}
4544
}
@@ -76,14 +75,6 @@ android {
7675
compose = true
7776
}
7877
packaging {
79-
// This is set to false starting with minSdk >= 28, but I want uncompressed DEX files with minSdk 26
80-
// According to https://developer.android.com/build/releases/past-releases/agp-4-2-0-release-notes#dex-files-uncompressed-in-apks-when-minsdk-=-28-or-higher:
81-
//
82-
// > This causes an increase in APK size, but it results in a smaller installation size on the device, and the download size is roughly the same.
83-
//
84-
// Currently this makes the APK ~1MB heavier
85-
//
86-
dex.useLegacyPackaging = false
8778
resources {
8879
excludes += "/META-INF/{AL2.0,LGPL2.1}"
8980
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<string name="app_name">Sauvegarder sur l\'appareil</string>
4+
<string name="about_github">Code source disponible sur Github à l\'adresse %s, licence AGPLv3+</string>
5+
<string name="settings_default_save_location_select_folder">Choisissez un répertoire…</string>
6+
<string name="settings_show_file_preview_info">Montre un aperçu du fichier pour les types de fichiers compatibles. Pour l\'instant seulement certaines types d\'images sont gérés.</string>
7+
<string name="saving_file">Enregistrement du fichier…</string>
8+
<string name="settings_skip_file_picker">Sauter le navigateur de fichier</string>
9+
<string name="how_to_use">Mode d\'emploi</string>
10+
<string name="how_to_use_step_1">Partagez le fichier avec l\'icône de partage</string>
11+
<string name="how_to_use_step_3">Un écran s\'ouvre avec les détails du fichier ; pressez \"Sauvegarder\"</string>
12+
<string name="donation_title">Faire un don</string>
13+
<string name="donation_content">Vous aimez cette application ? N\'hésitez pas à faire un don ! Pour plus d\'informations, visitez %s</string>
14+
<string name="about_title">À propos</string>
15+
<string name="about_icon_credits">Dessin de l\'icône de l\'application par @swyzera</string>
16+
<string name="settings_category_file_details">Détails du fichier</string>
17+
<string name="settings_skip_file_details_page">Sauter la page de détails du fichier</string>
18+
<string name="settings_skip_file_details_page_info">Ouvrir le navigateur de fichiers dès qu\'un fichier est reçu</string>
19+
<string name="settings_show_file_preview">Montrer un aperçu du fichier</string>
20+
<string name="settings_category_intents">Intents</string>
21+
<string name="settings_intercept_action_view_intents">Intercepter les intents ACTION_VIEW</string>
22+
<string name="file_name">Nom du fichier</string>
23+
<string name="toast_saved_file_success">Fichier correctement sauvegardé !</string>
24+
<string name="toast_saved_file_failure">Une erreur est survenue pendant la sauvegarde du fichier.</string>
25+
<string name="save_button">Sauvegarder</string>
26+
<string name="back_arrow">Flèche de retour arrière</string>
27+
<string name="settings_category_file_picker">Navigateur de fichiers</string>
28+
<string name="settings_title">Paramètres</string>
29+
<string name="how_to_use_step_4">Le navigateur de fichiers s\'ouvre ; sélectionnez l\'emplacement souhaité et le nom du fichier</string>
30+
<string name="settings_default_save_location_last_used">Dernier répertoire utilisé</string>
31+
<string name="about_developer">Développé par Mateus Rodrigues Costa</string>
32+
<string name="settings_default_save_location">Emplacement de sauvegarde par défaut</string>
33+
<string name="settings_skip_file_picker_info">Saute le navigateur de fichiers et enregistrer le fichier immédiatement (uniquement possible si un répertoire par défaut a été configuré)</string>
34+
<string name="no_file_found">Aucun fichier trouvé</string>
35+
<string name="how_to_use_step_2">Choisissez \"%s\" dans les options de partage</string>
36+
<string name="settings_intercept_action_view_intents_info">Proposer l\'enregistrement comme une option lorsqu\'une application essaie d\'ouvrir automatiquement une visionneuse de fichier</string>
37+
<string name="file_details">Détails du fichier</string>
38+
<string name="file_type">Type du fichier</string>
39+
<string name="file_size">Taille du fichier</string>
40+
</resources>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<string name="settings_intercept_action_view_intents">Intercetta gli intenti ACTION_VIEW</string>
4+
<string name="toast_saved_file_success">File salvato con successo!</string>
5+
<string name="donation_title">Donazione</string>
6+
<string name="how_to_use_step_1">Condividi il file tramite l\'icona Condividi</string>
7+
<string name="how_to_use_step_3">Si aprirà una schermata con i dettagli del file, premere Salva</string>
8+
<string name="how_to_use_step_4">Si aprirà il selettore file, seleziona dove salvare e il nome del file</string>
9+
<string name="about_icon_credits">Icona dell\'app progettata da @swyzera</string>
10+
<string name="about_github">Codice sorgente disponibile su Github all\'indirizzo %s, concesso in licenza AGPLv3+</string>
11+
<string name="settings_title">Impostazioni</string>
12+
<string name="settings_category_file_picker">Selettore file</string>
13+
<string name="settings_default_save_location">Posizione di salvataggio predefinita</string>
14+
<string name="settings_default_save_location_last_used">Ultima cartella utilizzata</string>
15+
<string name="settings_default_save_location_select_folder">Seleziona cartella…</string>
16+
<string name="settings_skip_file_picker">Salta il selettore file</string>
17+
<string name="settings_skip_file_picker_info">Salta il selettore file e salva immediatamente i file (disponibile solo quando è impostata una cartella predefinita)</string>
18+
<string name="settings_category_file_details">Dettagli del file</string>
19+
<string name="settings_show_file_preview">Mostra anteprima file</string>
20+
<string name="settings_show_file_preview_info">Mostra anteprime di file per tipi di file compatibili. Attualmente sono supportati solo alcuni file immagine.</string>
21+
<string name="settings_category_intents">Intenti</string>
22+
<string name="no_file_found">Nessun file trovato</string>
23+
<string name="saving_file">Salvataggio del file…</string>
24+
<string name="file_details">Dettagli del file</string>
25+
<string name="toast_saved_file_failure">Si è verificato un errore durante il salvataggio del file.</string>
26+
<string name="save_button">Salva</string>
27+
<string name="back_arrow">Freccia Indietro</string>
28+
<string name="how_to_use_step_2">Seleziona \"%s\" nelle opzioni di condivisione</string>
29+
<string name="app_name">Save Locally</string>
30+
<string name="how_to_use">Come si usa</string>
31+
<string name="file_name">Nome del file</string>
32+
<string name="about_title">Informazioni</string>
33+
<string name="about_developer">Sviluppato da Mateus Rodrigues Costa</string>
34+
<string name="file_size">Dimensione del file</string>
35+
<string name="settings_skip_file_details_page_info">Apri il selettore file non appena il file viene ricevuto</string>
36+
<string name="settings_skip_file_details_page">Salta la pagina dei dettagli del file</string>
37+
<string name="file_type">Tipo di file</string>
38+
<string name="settings_intercept_action_view_intents_info">Consenti la registrazione come opzione quando le app tentano di aprire automaticamente un visualizzatore di file</string>
39+
<string name="donation_content">Ti piace l\'app? Considera di fare una donazione! Per maggiori informazioni, visita %s</string>
40+
</resources>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<string name="settings_skip_file_details_page">Pomiń stronę ze szczegółami pliku</string>
4+
<string name="settings_skip_file_details_page_info">Otwórz selektor plików zaraz po otrzymaniu pliku</string>
5+
<string name="settings_intercept_action_view_intents">Przechwyć intencje ACTION_VIEW</string>
6+
<string name="donation_title">Dotacja</string>
7+
<string name="app_name">Zapisz lokalnie</string>
8+
<string name="settings_default_save_location">Domyślna lokalizacja zapisu</string>
9+
<string name="save_button">Zapisz</string>
10+
<string name="settings_intercept_action_view_intents_info">Zezwól na rejestrację jako opcję, gdy aplikacje próbują automatycznie otworzyć przeglądarkę plików</string>
11+
<string name="how_to_use_step_4">Otworzy się selektor plików, wybierz miejsce zapisu i nazwę pliku</string>
12+
<string name="donation_content">Podoba Ci się aplikacja? Rozważ przekazanie darowizny! Aby uzyskać więcej informacji, odwiedź %s</string>
13+
<string name="how_to_use">Instrukcja</string>
14+
<string name="how_to_use_step_2">Wybierz „%s” w opcjach udostępniania</string>
15+
<string name="how_to_use_step_3">Otworzy się ekran ze szczegółami pliku, naciśnij Zapisz</string>
16+
<string name="about_title">O aplikacji</string>
17+
<string name="about_developer">Opracowana przez Mateusa Rodriguesa Costę</string>
18+
<string name="about_icon_credits">Ikona aplikacji zaprojektowana przez @swyzera</string>
19+
<string name="settings_title">Ustawienia</string>
20+
<string name="settings_category_file_picker">Selektor pliku</string>
21+
<string name="settings_default_save_location_last_used">Ostatnio używany folder</string>
22+
<string name="settings_default_save_location_select_folder">Wybierz folder…</string>
23+
<string name="settings_skip_file_picker">Pomiń selektor plików</string>
24+
<string name="settings_category_file_details">Szczegóły pliku</string>
25+
<string name="settings_show_file_preview">Pokaż podgląd pliku</string>
26+
<string name="settings_show_file_preview_info">Pokaż podglądy plików dla zgodnych typów plików. Obecnie obsługiwane są tylko niektóre pliki graficzne.</string>
27+
<string name="settings_category_intents">Intencje</string>
28+
<string name="no_file_found">Nie znaleziono pliku</string>
29+
<string name="saving_file">Zapisywanie pliku…</string>
30+
<string name="file_details">Szczegóły pliku</string>
31+
<string name="file_name">Nazwa pliku</string>
32+
<string name="file_type">Typ pliku</string>
33+
<string name="file_size">Rozmiar pliku</string>
34+
<string name="toast_saved_file_success">Plik zapisano pomyślnie!</string>
35+
<string name="toast_saved_file_failure">Wystąpił błąd podczas zapisywania pliku.</string>
36+
<string name="back_arrow">Strzałka wstecz</string>
37+
<string name="how_to_use_step_1">Udostępnij plik za pomocą ikony udostępniania</string>
38+
<string name="about_github">Kod źródłowy dostępny na GitHubie pod adresem %s, licencja AGPLv3+</string>
39+
<string name="settings_skip_file_picker_info">Pomiń selektor plików i natychmiast zapisz pliki (dostępne tylko, gdy ustawiony jest domyślny folder)</string>
40+
</resources>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<string name="how_to_use_step_1">Поделитесь файлом через значок «Поделиться»</string>
4+
<string name="how_to_use_step_3">Откроется окном с информацией о файле, нажмите «Сохранить»</string>
5+
<string name="donation_title">Пожертвовать</string>
6+
<string name="donation_content">Вам нравится приложение? Подумайте о пожертвовании! Для получения дополнительной информации посетите %s</string>
7+
<string name="about_title">О приложении</string>
8+
<string name="about_developer">Разработано Mateus Rodrigues Costa</string>
9+
<string name="about_icon_credits">Значок приложения разработал @swyzera</string>
10+
<string name="about_github">Исходный код доступен на Github %s, лицензируется под условиями AGPLv3+</string>
11+
<string name="settings_title">Настройки</string>
12+
<string name="settings_category_file_picker">Выбор файла</string>
13+
<string name="settings_default_save_location_last_used">Последняя папка</string>
14+
<string name="settings_skip_file_picker">Пропускать «Выбор файлов»</string>
15+
<string name="settings_category_file_details">Информация о файле</string>
16+
<string name="settings_skip_file_details_page">Пропускать страницу «Информация о файле»</string>
17+
<string name="settings_skip_file_details_page_info">Открывать «Выбор файлов» сразу после получения файла</string>
18+
<string name="settings_category_intents">Действия</string>
19+
<string name="settings_intercept_action_view_intents">Перехватывать действие ACTION_VIEW</string>
20+
<string name="no_file_found">Файлы не найдены</string>
21+
<string name="saving_file">Сохранение файла…</string>
22+
<string name="file_details">Информация о файле</string>
23+
<string name="file_name">Название файла</string>
24+
<string name="file_type">Тип файла</string>
25+
<string name="save_button">Сохранить</string>
26+
<string name="back_arrow">Назад</string>
27+
<string name="how_to_use">Как использовать</string>
28+
<string name="how_to_use_step_2">Выберите «%s» в меню «Поделиться»</string>
29+
<string name="app_name">Сохранить локально</string>
30+
<string name="how_to_use_step_4">Откроется диалог выбора файла, выберите папку где сохранить и название файла</string>
31+
<string name="settings_default_save_location">Папка сохранения по умолчанию</string>
32+
<string name="settings_default_save_location_select_folder">Выбрать папку…</string>
33+
<string name="settings_intercept_action_view_intents_info">Разрешить регистрацию в качестве опции, когда приложения пытаются автоматически открыть просмотрщик файла</string>
34+
<string name="settings_skip_file_picker_info">Пропускать «Выбор файлов» и сразу сохранять файлы (доступно только если установлена папка сохранений по умолчанию)</string>
35+
<string name="settings_show_file_preview">Показывать предварительный просмотр файла</string>
36+
<string name="settings_show_file_preview_info">Показывать предварительный просмотр файлов для совместимых типов файлов. Сейчас поддерживаются только некоторые файлы изображений.</string>
37+
<string name="file_size">Размер файла</string>
38+
<string name="toast_saved_file_success">Файл успешно сохранён!</string>
39+
<string name="toast_saved_file_failure">При сохранении файла произошла ошибка.</string>
40+
</resources>

0 commit comments

Comments
 (0)