Skip to content

Commit 7e31007

Browse files
authored
Merge pull request #396 from RudraYBedekar/feature/code-cleanup
2 parents 6e8a833 + 7ca103e commit 7e31007

21 files changed

Lines changed: 37 additions & 50 deletions

File tree

README.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div align="center">
2-
</br>
2+
<br/>
33
<img src="media-resources/app_icon.png" width="200" />
44

55
</div>
@@ -10,16 +10,16 @@
1010

1111
</div>
1212

13-
</br>
13+
<br/>
1414

1515
<p align="center">
1616
<img alt="API" src="https://img.shields.io/badge/Api%2024+-50f270?logo=android&logoColor=black&style=for-the-badge"/>
1717
<img alt="Kotlin" src="https://img.shields.io/badge/Kotlin-Multiplatform-a503fc?logo=kotlin&logoColor=white&style=for-the-badge"/>
1818
<img alt="Compose Multiplatform" src="https://img.shields.io/static/v1?style=for-the-badge&message=Compose+Multiplatform&color=4285F4&logo=Jetpack+Compose&logoColor=FFFFFF&label="/>
1919
<img alt="material" src="https://custom-icon-badges.demolab.com/badge/material%20you-lightblue?style=for-the-badge&logoColor=333&logo=material-you"/>
2020

21-
</br>
22-
</br>
21+
<br/>
22+
<br/>
2323

2424
<img src="https://img.shields.io/github/downloads/OpenHub-Store/GitHub-Store/total?color=aeff4d&style=for-the-badge&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPmRvd25sb2FkPC90aXRsZT48cGF0aCBkPSJNNSwyMEgxOVYxOEg1TTE5LDlIMTVWM0g5VjlINUwxMiwxNkwxOSw5WiIgZmlsbD0id2hpdGUiIC8+PC9zdmc+&label=Downloads&labelColor=4b731a"/>
2525

@@ -29,8 +29,8 @@
2929

3030
<img src="https://img.shields.io/badge/65K+-Users-8ce2ff?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRpdGxlPmFjY291bnQtZ3JvdXA8L3RpdGxlPjxwYXRoIGQ9Ik0xMiwxMi43NUM3LDEyLjc1IDMsMTMuMzUgMywxNi4yNVYxOEgyMVYxNi4yNUMyMSwxMy4zNSAxNywxMi43NSAxMiwxMi43NU0xNyw3QTE3LDE3IDAgMCwxIDE3LDdNMjEsMTYuMjVWMThIMjRWMTYuMjVDMjQsMTQuNDMgMjEuNSwxMy44NyAxOSwxMy41QzIwLjEyLDE0LjEgMjEsMTUgMjEsMTYuMjVNMiw3QTIsMiAwIDAsMSA0LDVIMjBBMiwyIDAgMCwxIDIyLDdBMiwyIDAgMCwxIDIwLDlINEEyLDIgMCAwLDEgMiw3TTEyLDEwQTMsMyAwIDAsMSA5LDdBMywzIDAgMCwxIDEyLDRBMywzIDAgMCwxIDE1LDdBMywzIDAgMCwxIDEyLDEwWiIgZmlsbD0id2hpdGUiIC8+PC9zdmc+&labelColor=0782ab"/>
3131

32-
</br>
33-
</br>
32+
<br/>
33+
<br/>
3434

3535
<a href="https://github.com/OpenHub-Store/GitHub-Store/releases/latest">
3636
<img src="https://img.shields.io/github/v/release/OpenHub-Store/GitHub-Store?color=a1168e&include_prereleases&logo=github&style=for-the-badge&labelColor=700f63"/>
@@ -40,8 +40,8 @@
4040
<img src="https://img.shields.io/f-droid/v/zed.rainxch.githubstore?color=a1168e&include_prereleases&logo=FDROID&style=for-the-badge&labelColor=700f63"/>
4141
</a>
4242

43-
</br>
44-
</br>
43+
<br/>
44+
<br/>
4545

4646

4747
<p align="center">
@@ -52,8 +52,6 @@
5252
</a>
5353
</p>
5454

55-
</p>
56-
5755
<div align="center">
5856

5957
# 🗺️ Project Overview
@@ -160,9 +158,9 @@ GitHub® is a registered trademark of GitHub, Inc.
160158
<a href="https://www.youtube.com/@howtomen">
161159
<img src="https://img.shields.io/badge/HowToMen-red?style=for-the-badge&logo=youtube&logoColor=white" alt="Featured by HowToMen">
162160
</a>
163-
</br>
161+
<br/>
164162
<strong>HowToMen:</strong> <a href="https://www.youtube.com/watch?v=7favc9MDedQ">Top 20 Best Android Apps 2026</a> | <a href="https://www.youtube.com/watch?v=VR-MEwPDw4k">Top 12 App Stores that are Better than Google Play Store </a>
165-
</br>
163+
<br/>
166164
<strong>HelloGitHub:</strong> <a href="https://hellogithub.com/en/repository/OpenHub-Store/GitHub-Store">Featured Project</a>
167165
</p>
168166

@@ -339,7 +337,7 @@ Sync the project and run the app. You should now be able to sign in with GitHub.
339337

340338
## ☕ Support the project
341339

342-
GitHub Store is built and maintained by high school student. Your support helps him:
340+
GitHub Store is built and maintained by a high school student. Your support helps him:
343341

344342
**Keep the app bug-free** — respond to issues and ship fixes quickly
345343
**Add community-requested features** — implement what users actually need
@@ -371,7 +369,7 @@ GitHub by third‑party developers.
371369
The contents, safety, and behavior of those downloads are entirely the responsibility of their
372370
respective authors and distributors, not this project.
373371

374-
By using GithubStore, you understand and agree that you install and run any downloaded software at
372+
By using GitHub Store, you understand and agree that you install and run any downloaded software at
375373
your own risk.
376374
This project does not review, validate, or guarantee that any installer is safe, free of malware, or
377375
fit for any particular purpose.
@@ -392,7 +390,7 @@ fit for any particular purpose.
392390

393391
## 📄 License
394392

395-
GitHub Store will be released under the **Apache License, Version 2.0**.
393+
GitHub Store is released under the **Apache License, Version 2.0**.
396394

397395
```
398396
Copyright 2025 rainxchzed

build-logic/convention/src/main/kotlin/zed/rainxch/githubstore/convention/KotlinAndroid.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@ internal fun Project.configureKotlin() {
4444
tasks.withType<KotlinCompile>().configureEach {
4545
compilerOptions {
4646
jvmTarget.set(JvmTarget.JVM_17)
47-
48-
freeCompilerArgs.add(
49-
"-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi",
50-
)
5147
}
5248
}
5349
}

composeApp/build.gradle.kts

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ kotlin {
7575
implementation(libs.touchlab.kermit)
7676
implementation(libs.kotlinx.collections.immutable)
7777

78-
implementation(compose.runtime)
79-
implementation(compose.foundation)
78+
implementation(libs.jetbrains.compose.runtime)
79+
implementation(libs.jetbrains.compose.foundation)
8080
implementation(libs.jetbrains.compose.material3)
81-
implementation(compose.ui)
82-
implementation(compose.components.resources)
81+
implementation(libs.jetbrains.compose.ui)
82+
implementation(libs.jetbrains.compose.components.resources)
8383

8484
implementation(libs.androidx.compose.ui.tooling.preview)
8585
implementation(libs.jetbrains.compose.viewmodel)
@@ -96,13 +96,6 @@ kotlin {
9696
implementation(libs.koin.compose.viewmodel)
9797
implementation(libs.koin.compose.viewmodel)
9898

99-
implementation(compose.desktop.linux_x64)
100-
implementation(compose.desktop.linux_arm64)
101-
implementation(compose.desktop.macos_x64)
102-
implementation(compose.desktop.macos_arm64)
103-
implementation(compose.desktop.windows_x64)
104-
implementation(compose.desktop.windows_arm64)
105-
10699
implementation(libs.slf4j.simple)
107100
}
108101
}

core/presentation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ kotlin {
1717
implementation(libs.kotlinx.datetime)
1818
implementation(libs.kotlinx.collections.immutable)
1919

20-
implementation(compose.components.resources)
20+
implementation(libs.jetbrains.compose.components.resources)
2121

2222
implementation(libs.androidx.compose.ui.tooling.preview)
2323
}

core/presentation/src/jvmMain/kotlin/zed/rainxch/core/presentation/components/ScrollbarContainer.jvm.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@file:Suppress("DEPRECATION")
2+
13
package zed.rainxch.core.presentation.components
24

35
import androidx.compose.foundation.LocalScrollbarStyle

feature/apps/presentation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ kotlin {
1313
implementation(projects.feature.apps.domain)
1414

1515
implementation(libs.androidx.compose.ui.tooling.preview)
16-
implementation(compose.components.resources)
16+
implementation(libs.jetbrains.compose.components.resources)
1717

1818
implementation(libs.bundles.landscapist)
1919
implementation(libs.liquid)

feature/apps/presentation/src/commonMain/kotlin/zed/rainxch/apps/presentation/AppsRoot.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@file:OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterial3ExpressiveApi::class)
1+
@file:OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterial3ExpressiveApi::class, ExperimentalTime::class)
22

33
package zed.rainxch.apps.presentation
44

@@ -22,13 +22,13 @@ import androidx.compose.foundation.shape.CircleShape
2222
import androidx.compose.foundation.shape.RoundedCornerShape
2323
import androidx.compose.material.icons.Icons
2424
import androidx.compose.material.icons.automirrored.filled.OpenInNew
25+
import androidx.compose.material.icons.automirrored.filled.Sort
2526
import androidx.compose.material.icons.filled.Add
2627
import androidx.compose.material.icons.filled.Cancel
2728
import androidx.compose.material.icons.filled.CheckCircle
2829
import androidx.compose.material.icons.filled.Close
2930
import androidx.compose.material.icons.filled.Refresh
3031
import androidx.compose.material.icons.filled.Search
31-
import androidx.compose.material.icons.filled.Sort
3232
import androidx.compose.material.icons.filled.Update
3333
import androidx.compose.material.icons.outlined.DeleteOutline
3434
import androidx.compose.material.icons.outlined.FileDownload
@@ -77,10 +77,11 @@ import androidx.compose.ui.tooling.preview.Preview
7777
import androidx.compose.ui.unit.dp
7878
import com.skydoves.landscapist.coil3.CoilImage
7979
import io.github.fletchmckee.liquid.liquefiable
80-
import kotlinx.datetime.Instant
8180
import kotlinx.datetime.TimeZone
8281
import kotlinx.datetime.toLocalDateTime
8382
import kotlinx.coroutines.launch
83+
import kotlin.time.ExperimentalTime
84+
import kotlin.time.Instant
8485
import org.jetbrains.compose.resources.stringResource
8586
import org.koin.compose.viewmodel.koinViewModel
8687
import zed.rainxch.apps.presentation.components.InstalledAppIcon
@@ -209,7 +210,7 @@ fun AppsScreen(
209210
Box {
210211
IconButton(onClick = { showSortMenu = true }) {
211212
Icon(
212-
imageVector = Icons.Default.Sort,
213+
imageVector = Icons.AutoMirrored.Filled.Sort,
213214
contentDescription = stringResource(Res.string.sort_apps),
214215
)
215216
}

feature/auth/presentation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ kotlin {
1313
implementation(projects.feature.auth.domain)
1414

1515
implementation(libs.androidx.compose.ui.tooling.preview)
16-
implementation(compose.components.resources)
16+
implementation(libs.jetbrains.compose.components.resources)
1717
}
1818
}
1919

feature/details/presentation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ kotlin {
1515
implementation(libs.markdown.renderer)
1616
implementation(libs.markdown.renderer.coil3)
1717

18-
implementation(compose.components.resources)
18+
implementation(libs.jetbrains.compose.components.resources)
1919
implementation(libs.liquid)
2020
implementation(libs.kotlinx.datetime)
2121

feature/details/presentation/src/commonMain/kotlin/zed/rainxch/details/presentation/components/AppHeader.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,6 @@ fun AppHeader(
143143
strokeCap = StrokeCap.Round,
144144
)
145145
}
146-
147-
else -> {}
148146
}
149147
}
150148
}

0 commit comments

Comments
 (0)