Skip to content

Commit caf368d

Browse files
committed
fix
1 parent cb6f413 commit caf368d

File tree

7 files changed

+24
-102
lines changed

7 files changed

+24
-102
lines changed

.github/workflows/build-appshare.yml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,6 @@ jobs:
8787
run: |
8888
mkdir -p release
8989
cp app/build/outputs/apk/release/app-universal-release.apk release/CCloud-universal.apk
90-
cp app/build/outputs/apk/release/app-arm64-v8a-release.apk release/CCloud-arm64-v8a.apk
91-
cp app/build/outputs/apk/release/app-armeabi-v7a-release.apk release/CCloud-armeabi-v7a.apk
9290
9391
- name: Get tag name
9492
id: get_tag
@@ -111,8 +109,6 @@ jobs:
111109
prerelease: false
112110
files: |
113111
release/CCloud-universal.apk
114-
release/CCloud-arm64-v8a.apk
115-
release/CCloud-armeabi-v7a.apk
116112
body: |
117113
## CCloud Release ${{ env.TAG_NAME }}
118114
@@ -122,15 +118,10 @@ jobs:
122118
- New features and bug fixes
123119
124120
### Download Options
125-
- [Universal APK (all architectures)](https://github.com/${{ github.repository }}/releases/download/${{ env.TAG_NAME }}/CCloud-universal.apk) - Larger file size, compatible with all devices
126-
- [ARM64-v8a APK](https://github.com/${{ github.repository }}/releases/download/${{ env.TAG_NAME }}/CCloud-arm64-v8a.apk) - Optimized for 64-bit ARM devices
127-
- [ARMv7a APK](https://github.com/${{ github.repository }}/releases/download/${{ env.TAG_NAME }}/CCloud-armeabi-v7a.apk) - Optimized for 32-bit ARM devices
128-
121+
- [Universal APK (all architectures)](https://github.com/${{ github.repository }}/releases/download/${{ env.TAG_NAME }}/CCloud-universal.apk) - Compatible with all devices
122+
129123
### Installation
130124
1. Download the appropriate APK file for your device
131125
2. Enable "Install from unknown sources" in your device settings
132126
3. Open and install the APK
133-
4. Launch CCloud and enjoy your movies!
134-
135-
### Changelog
136-
For a detailed changelog, please check the [commit history](https://github.com/${{ github.repository }}/commits/${{ env.TAG_NAME }}).
127+
4. Launch CCloud and enjoy your movies!

README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,6 @@ CCloud is a modern Android streaming application built with Jetpack Compose and
4040

4141
<div align="center">
4242

43-
### 🔰 Architecture-Specific Builds
44-
45-
[![ARM64-v8a](https://img.shields.io/badge/⬇️%20Download-ARM64--v8a-brightgreen?style=for-the-badge&logo=android)](https://github.com/code3-dev/CCloud/releases/latest/download/CCloud-arm64-v8a.apk)
46-
47-
[![ARMEABI-v7a](https://img.shields.io/badge/⬇️%20Download-ARMEABI--v7a-blue?style=for-the-badge&logo=android)](https://github.com/code3-dev/CCloud/releases/latest/download/CCloud-armeabi-v7a.apk)
48-
4943
[![Universal](https://img.shields.io/badge/⬇️%20Download-Universal-purple?style=for-the-badge&logo=android)](https://github.com/code3-dev/CCloud/releases/latest/download/CCloud-universal.apk)
5044

5145
</div>
@@ -113,9 +107,9 @@ The app follows a clean architecture pattern with the following components:
113107

114108
## 📱 Supported Android Versions
115109

116-
CCloud supports Android 7.0 (API level 24) and higher. The app is optimized for:
110+
CCloud supports Android 8.0 (API level 24) and higher. The app is optimized for:
117111

118-
- **Android 7.0 - 16** (API levels 24-36)
112+
- **Android 8.0 - 16** (API levels 24-36)
119113
- **Android TV** devices
120114
- **Tablets** and large-screen devices
121115

app/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ android {
1414

1515
defaultConfig {
1616
applicationId = "com.pira.ccloud"
17-
// Supported Android versions: Android 7.0 (API 24) and higher
18-
// Android 6.0 (API 23) and earlier are not supported
17+
// Supported Android versions: Android 8.0 (API 24) and higher
18+
// Android 7.0 (API 23) and earlier are not supported
1919
minSdk = 24
2020
targetSdk = 36
21-
versionCode = 18
22-
versionName = "1.1.7"
21+
versionCode = 19
22+
versionName = "1.1.8"
2323

2424
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2525

app/proguard-rules.pro

Lines changed: 14 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,24 @@
55
# For more details, see
66
# http://developer.android.com/guide/developing/tools/proguard.html
77

8-
# Preserve line number information for debugging stack traces.
9-
-keepattributes SourceFile,LineNumberTable
8+
# If your project uses WebView with JS, uncomment the following
9+
# and specify the fully qualified class name to the JavaScript interface
10+
# class:
11+
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12+
# public *;
13+
#}
1014

11-
# Obfuscate class names
12-
-repackageclasses ''
13-
-allowaccessmodification
15+
# Uncomment this to preserve the line number information for
16+
# debugging stack traces.
17+
#-keepattributes SourceFile,LineNumberTable
18+
19+
# If you keep the line number information, uncomment this to
20+
# hide the original source file name.
21+
#-renamesourcefileattribute SourceFile
1422

1523
# ExoPlayer specific rules
1624
-keep class androidx.media3.** { *; }
1725
-dontwarn androidx.media3.**
1826

1927
# Kotlin serialization
20-
-keep class com.pira.ccloud.data.model.** { *; }
21-
22-
# OkHttp and networking
23-
-keep class okhttp3.** { *; }
24-
-keep class okio.** { *; }
25-
-dontwarn javax.annotation.**
26-
-dontwarn okhttp3.**
27-
28-
# Kotlin specific
29-
-dontwarn kotlin.**
30-
-keepclassmembers class **$WhenMappings {
31-
<fields>;
32-
}
33-
34-
# Compose specific rules
35-
-keep class androidx.compose.ui.** {*;}
36-
-dontwarn androidx.compose.ui.**
37-
-keep class androidx.compose.foundation.** {*;}
38-
-dontwarn androidx.compose.foundation.**
39-
-keep class androidx.compose.material.** {*;}
40-
-dontwarn androidx.compose.material.**
41-
42-
# ViewModel and Lifecycle
43-
-keep class androidx.lifecycle.** {*;}
44-
-dontwarn androidx.lifecycle.**
28+
-keep class com.pira.ccloud.data.model.** { *; }

app/src/androidTest/java/com/pira/ccloud/ExampleInstrumentedTest.kt

Lines changed: 0 additions & 24 deletions
This file was deleted.

app/src/main/java/com/pira/ccloud/screens/FavoritesScreen.kt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -759,13 +759,7 @@ fun FavoritesScreen(navController: NavController) {
759759
elevation = CardDefaults.cardElevation(defaultElevation = 0.dp),
760760
colors = CardDefaults.cardColors(containerColor = Color.Transparent)
761761
) {
762-
Column(modifier = Modifier.padding(16.dp)) {
763-
Text(
764-
text = "Favorites",
765-
style = MaterialTheme.typography.titleLarge,
766-
modifier = Modifier.padding(bottom = 12.dp)
767-
)
768-
762+
Column(modifier = Modifier.padding(16.dp)) {
769763
LazyColumn(
770764
modifier = Modifier.fillMaxSize(),
771765
contentPadding = PaddingValues(0.dp),

app/src/test/java/com/pira/ccloud/ExampleUnitTest.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)