Skip to content

Commit

Permalink
F-Droid Release Preparation
Browse files Browse the repository at this point in the history
  • Loading branch information
Shabinder committed May 16, 2021
1 parent b1cef3c commit a780d03
Show file tree
Hide file tree
Showing 16 changed files with 62 additions and 2 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ build/
terraform.tfvars
.terraform/
/spotiflyer-ios/Pods/
/fastlane/report.xml
/fastlane/README.md
Gemfile
Gemfile.lock
1 change: 1 addition & 0 deletions buildSrc/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ repositories {
dependencies {
implementation("com.android.tools.build:gradle:4.2.0")
implementation("org.jlleitschuh.gradle:ktlint-gradle:${Versions.ktLint}")
//implementation("io.github.gradle-nexus.publish-plugin:1.1.0")
implementation(JetBrains.Compose.gradlePlugin)
implementation(JetBrains.Kotlin.gradlePlugin)
implementation(JetBrains.Kotlin.serialization)
Expand Down
4 changes: 2 additions & 2 deletions buildSrc/buildSrc/src/main/kotlin/Versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

object Versions {
// App's Version (To be bumped at each update)
const val versionName = "2.3.5"
const val versionName = "3.0.0"

// Kotlin
const val kotlinVersion = "1.4.32"
Expand All @@ -45,7 +45,7 @@ object Versions {
const val slf4j = "1.7.30"

// Android
const val versionCode = 18
const val versionCode = 19
const val minSdkVersion = 21
const val compileSdkVersion = 29
const val targetSdkVersion = 29
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ kotlin {
implementation(Extras.kermit)
implementation("dev.icerock.moko:parcelize:0.6.1")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3-native-mt") {
@Suppress("DEPRECATION")
isForce = true
}
}
Expand Down
1 change: 1 addition & 0 deletions buildSrc/src/main/kotlin/multiplatform-setup.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ kotlin {
implementation("dev.icerock.moko:parcelize:0.6.1")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.0")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3-native-mt") {
@Suppress("DEPRECATION")
isForce = true
}
}
Expand Down
1 change: 1 addition & 0 deletions fastlane/Appfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package_name("com.shabinder.spotiflyer")
31 changes: 31 additions & 0 deletions fastlane/Fastfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
# https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
# https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

default_platform(:android)

platform :android do
desc "Runs all the tests"
lane :test do
gradle(task: "test")
end

desc "Build Android App"
lane :build do
gradle(task: ":android:build")

# sh "your_script.sh"
# You can also use other beta testing services here
end
end
3 changes: 3 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/19.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- F-Droid Initial Release.
- Firebase Analytics/Crashlytics Removed, Self-Hosted Alternatives Used (100% Open Source).
- Dependencies Updated.
16 changes: 16 additions & 0 deletions fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"SpotiFlyer" is an App(Written in Kotlin), which aims to work as:
- Download: Albums, Tracks and Playlists,etc.
- Save your Data, by not Streaming your Fav. Songs Online again & again(Just Download Them!).
- No ADS!, 100% Open Source.
- Works straight out of the box and does not require you to generate or mess with your API keys (already included).
- Even a Web-App and Desktop Apps are available, Check Out: https://github.com/Shabinder/SpotiFlyer (Encourage Us by giving us a star here)

Supported Platforms:
- Spotify
- Gaana
- Youtube
- Youtube Music
- (more coming soon)

Note:
- The availability of YouTube Music in your country is IMPORTANT, if it isn't available consider using a VPN.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added fastlane/metadata/android/en-US/images/icon.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.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Download All your songs from Spotify, Gaana, Youtube Music.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/title.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SpotiFlyer

0 comments on commit a780d03

Please sign in to comment.