Skip to content

Commit

Permalink
Prepare 1.4.0 for release
Browse files Browse the repository at this point in the history
  • Loading branch information
MateusRodCosta committed Oct 25, 2024
1 parent 992307d commit 881cc91
Show file tree
Hide file tree
Showing 35 changed files with 29 additions and 13 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ android {
minSdk = 26
//noinspection OldTargetApi
targetSdk = 34
versionCode = 24
versionName = "1.3.3"
versionCode = 25
versionName = "1.4.0"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
Expand Down
9 changes: 9 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/25.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
IMPORTANT: A future version might drop Android O support, see https://github.com/MateusRodCosta/Share2Storage/issues/38 for more info.

• Updated dependencies
• Added a shortcut to App Preferences on App Info page
• Many under-the-hood improvements to UI
• Improved theming (added Material You)
• Improved edge-to-edge support
• Moved About information to a dialog
• Uncompressed DEX (should result in slightly bigger APK but smaller installed size)
9 changes: 4 additions & 5 deletions fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
Tell me if you ever ran into this scenario: you have an app (say, a bank app) and that app has a file that you need (for example, a bank statement in PDF).
You want to download that file, but the app doesn't offer any easy way to do so, the max it offers is the option to share the file, meaning you end up having to send the file to a messaging app or to yourself via e-mail to even be able to access it.
Have you ever ran into this scenario: you are using an app (such as a bank app) and you need to export a file urgently (for example, a bank statement in PDF). You want to download that file locally in your device, but the app doesn't offer any easy way to do so, the max it offers is the option to share the file, meaning you end up having to send it to yourself (or somebody else) via email or a instant messaging app, to only then having the option to save that file.

This happens because some apps decide to not provide a Save option, this is usually due to the devs not wanting to implement the logic for saving a file themselves, however they usually provide a Share functionality to instead take advantage of the built-in system share system.
This happens because many apps choose to use the system's share functionality instead of doing the work to implement the required file saving logic. So, what can be done?

In those cases Save Locally might come in handy, allowing you to save the file to any place in your device by registering as a share option on the share sheet, showing the file details and then allowing opening a file picker for saving.
An option to intercept ACTION_VIEW is also available, letting you save the file if the source app were force viewing the file.
In those cases Save Locally (previously Share2Storage) might come in handy, you just choose it on the share sheet that comes up and it allows you to save the file anywhere locally in your device, it also shows the file details beforehand (though that can be skipped).
An option to intercept "Open with" intents is also available, allowing you to save files even if the source app were to try force viewing with a default viewer for that file type.

Save Locally is FLOSS software (Free and Libre Open Source Software) developed with Jetpack Compose. Source code is available at <a href="https://github.com/MateusRodCosta/Share2Storage">https://github.com/MateusRodCosta/Share2Storage</a> licensed under AGPLv3+.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/tenInchScreenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/tenInchScreenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/tenInchScreenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/tenInchScreenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/tenInchScreenshots/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions fastlane/metadata/android/pt-BR/changelogs/25.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
IMPORTANTE: Uma versão futura poderá deixar de suportar o Android O, veja https://github.com/MateusRodCosta/Share2Storage/issues/38 para mais informações.

• Dependências atualizadas
• Atalho adicionado na paǵina de Detalhes do App para as preferências do app
• Várias melhorias de UI
• Melhorias de tema (inclui suporte ao Material You)
• Melhorias de suporte ao edge-to-edge
• Seção "Sobre" movida para um dialogo
• Dex descomprimido (causará APKs um pouco maiores mas tamanho instalado menor)
11 changes: 5 additions & 6 deletions fastlane/metadata/android/pt-BR/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
Me diga se isso já aconteceu com você: você tem um aplicativo (por exemplo, o app do banco) e esse aplicativo tem um arquivo que você precisa (por exemplo, um extrato bancário em PDF).
Você quer baixar esse arquivo mas o app não oferece uma forma fácil para isso, o máximo que ele oferece é a opção de compartilhar o arquivo, fazendo com que você tenha que enviar o arquivo por um aplicativo de mensagens ou para você mesmo por e-mail para poder acessá-lo.
Já lidou com essa situação: você está usando um aplicativo (como um app de banco) e você precisa exportar um arquivo urgentemente (por exemplo, um extrato bancário em PDF). Você quer baixar esse arquivo mas o app não oferece uma forma fácil para isso, o máximo que ele oferece é a opção de compartilhar o arquivo, fazendo com que você tenha que enviar o arquivo pra si mesmo (ou para outra pessoa) por e-mail ou por um mensageiro instantâneo para só então ter a opção de salvá-lo.

Isso acontece porque alguns apps decidem não disponibilizar uma opção de Salvar, geralmente isso se dá pelos desenvolvedores não quererem implementar a lógica de salvar o arquivo, no entanto eles geralmente disponibilizam a opção de Compartilhar, se aproveitando do sistema de compartilhamento embutido no sistema.
Isso acontece porque muitos apps decidem usar a funcionalidade de compartilhamento do sistema ao invés de implementar a lógica necessária para o salvamento de arquivos. Então, o que pode ser feito?

Nesses casos, o Salvar Localmente pode vir a calhar, permitindo salvar o arquivo em qualquer local por se registrar como uma opção para compartilhamento, mostrar os detalhes do arquivo e então permitir abrir um seletor de arquivos para salvamento.
Uma opção para interceptar intents ACTION_VIEW também está disponível, permitindo salvar um arquivo mesmo que o aplicativo fonte tente forçar a visualização do arquivo.
Nesses casos o Salvar Localmente (anteriormente Share2Storage) pode vir a calhar, apenas escolha-o nas opções de compartilhamento e isso permitirá que você salve o arquivo em qualquer lugar localmente no seu dispositivo, também serão exibidos detales dom arquivo antes (apesar de que isso pode ser pulado).
Uma opção para interceptar intents de "Abrir com" também está disponível, te permitindo salvar um arquivo mesmo que o aplicativo anterior tente forçar a visualização do arquivo com um visualizador padrão para aquele tpo de arquivo.

Salvar Localmente é software livre desenvolvido com Jetpack Compose. O código-fonte está disponível em <a href="https://github.com/MateusRodCosta/Share2Storage">https://github.com/MateusRodCosta/Share2Storage</a> licenciado sob AGPLv3+.
Salvar Localmente é software livre desenvolvido com Jetpack Compose. O código-fonte está disponível em <a href="https://github.com/MateusRodCosta/Share2Storage">https://github.com/MateusRodCosta/Share2Storage</a> e licenciado sob AGPLv3+.
Binary file modified fastlane/metadata/android/pt-BR/images/phoneScreenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/pt-BR/images/phoneScreenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/pt-BR/images/phoneScreenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/pt-BR/images/phoneScreenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/pt-BR/images/phoneScreenshots/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/pt-BR/images/tenInchScreenshots/1.png
Binary file modified fastlane/metadata/android/pt-BR/images/tenInchScreenshots/2.png
Binary file modified fastlane/metadata/android/pt-BR/images/tenInchScreenshots/3.png
Binary file modified fastlane/metadata/android/pt-BR/images/tenInchScreenshots/4.png
Binary file modified fastlane/metadata/android/pt-BR/images/tenInchScreenshots/5.png

0 comments on commit 881cc91

Please sign in to comment.