From 0127e42603709427b68b2e7010779afe2919868d Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 19:52:39 +0530 Subject: [PATCH 01/10] chore: bump dependencies --- app/build.gradle.kts | 1 + app/src/main/AndroidManifest.xml | 4 ---- gradle/libs.versions.toml | 18 +++++++++--------- gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 01a027d..f59e822 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -76,6 +76,7 @@ android { resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" excludes += "META-INF/DEPENDENCIES" + excludes += "META-INF/INDEX.LIST" } } } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 729c34c..653ef9b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -35,10 +35,6 @@ - Date: Fri, 28 Feb 2025 20:07:53 +0530 Subject: [PATCH 02/10] ci: fix build tool not found error --- .github/workflows/release_beta.yml | 11 ++++++++--- .github/workflows/release_stable.yml | 9 +++++++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index cd42975..2505d9d 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -9,8 +9,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - api-level: [ 34 ] - target: [ android-34 ] + api-level: [ 35 ] + target: [ android-35 ] java-version: [ '21' ] build-tools: [ '31.0.0' ] @@ -31,6 +31,11 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v3 + # Install Android Build Tools + - name: Install Android Build Tools + run: | + echo "y" | $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${{ matrix.build-tools }}" + # Set up Gradle - name: Set up Gradle uses: gradle/actions/setup-gradle@v3 @@ -107,7 +112,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.TOKEN }} # Increment rc version - - name: Bump version + - name: Bump version uses: action-pack/increment@v2 id: increment with: diff --git a/.github/workflows/release_stable.yml b/.github/workflows/release_stable.yml index cf47a74..0fc1566 100644 --- a/.github/workflows/release_stable.yml +++ b/.github/workflows/release_stable.yml @@ -9,8 +9,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - api-level: [ 34 ] - target: [ android-34 ] + api-level: [ 35 ] + target: [ android-35 ] java-version: [ '21' ] build-tools: [ '31.0.0' ] @@ -31,6 +31,11 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v3 + # Install Android Build Tools + - name: Install Android Build Tools + run: | + echo "y" | $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${{ matrix.build-tools }}" + # Set up Gradle - name: Set up Gradle uses: gradle/actions/setup-gradle@v3 From 991e0bad0aef8997e60382cd46a928b884bde27c Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 20:15:05 +0530 Subject: [PATCH 03/10] ci: fix build tool not found error --- .github/workflows/release_beta.yml | 22 ++++++++++++++++------ .github/workflows/release_stable.yml | 18 ++++++++++++++---- 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index 2505d9d..f78a78f 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -9,8 +9,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - api-level: [ 35 ] - target: [ android-35 ] + api-level: [ 34 ] + target: [ android-34 ] java-version: [ '21' ] build-tools: [ '31.0.0' ] @@ -31,10 +31,20 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v3 - # Install Android Build Tools - - name: Install Android Build Tools + # Install required SDK components + - name: Install required SDK components run: | - echo "y" | $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${{ matrix.build-tools }}" + sdkmanager --install "platform-tools" "platforms;${{ matrix.target }}" "build-tools;${{ matrix.build-tools }}" + + # Set Android SDK Root + - name: Set Android SDK Root + run: echo "ANDROID_SDK_ROOT=$ANDROID_HOME" >> $GITHUB_ENV + + # Verify Build Tools Path + - name: Verify Build Tools Path + run: | + echo "Build tools path: $(ls $ANDROID_HOME/build-tools/)" + echo "Available platforms: $(ls $ANDROID_HOME/platforms/)" # Set up Gradle - name: Set up Gradle @@ -59,7 +69,7 @@ jobs: GOOGLE_SERVICES: ${{ secrets.GOOGLE_SERVICES }} run: echo $GOOGLE_SERVICES | base64 -di > app/google-services.json - # Create google-services.json + # Create codemonk_service_key.json - name: Create codemonk_service_key.json env: SERVICE_KEY: ${{ secrets.SERVICE_KEY }} diff --git a/.github/workflows/release_stable.yml b/.github/workflows/release_stable.yml index 0fc1566..08b8f4b 100644 --- a/.github/workflows/release_stable.yml +++ b/.github/workflows/release_stable.yml @@ -31,10 +31,20 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v3 - # Install Android Build Tools - - name: Install Android Build Tools + # Install required SDK components + - name: Install required SDK components run: | - echo "y" | $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${{ matrix.build-tools }}" + sdkmanager --install "platform-tools" "platforms;${{ matrix.target }}" "build-tools;${{ matrix.build-tools }}" + + # Set Android SDK Root + - name: Set Android SDK Root + run: echo "ANDROID_SDK_ROOT=$ANDROID_HOME" >> $GITHUB_ENV + + # Verify Build Tools Path + - name: Verify Build Tools Path + run: | + echo "Build tools path: $(ls $ANDROID_HOME/build-tools/)" + echo "Available platforms: $(ls $ANDROID_HOME/platforms/)" # Set up Gradle - name: Set up Gradle @@ -59,7 +69,7 @@ jobs: GOOGLE_SERVICES: ${{ secrets.GOOGLE_SERVICES }} run: echo $GOOGLE_SERVICES | base64 -di > app/google-services.json - # Create google-services.json + # Create codemonk_service_key.json - name: Create codemonk_service_key.json env: SERVICE_KEY: ${{ secrets.SERVICE_KEY }} From 76502c08ecedb066ae0c1a76f0f6f1e389e4ae39 Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 20:28:49 +0530 Subject: [PATCH 04/10] ci: fix build tool not found error --- .github/workflows/release_beta.yml | 23 ++++++----------------- .github/workflows/release_stable.yml | 19 ++++--------------- 2 files changed, 10 insertions(+), 32 deletions(-) diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index f78a78f..e3a1fee 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -9,10 +9,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - api-level: [ 34 ] - target: [ android-34 ] + api-level: [ 35 ] + target: [ android-35 ] java-version: [ '21' ] - build-tools: [ '31.0.0' ] + build-tools: [ '35.0.0' ] steps: # Checkout code @@ -31,20 +31,9 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v3 - # Install required SDK components - - name: Install required SDK components - run: | - sdkmanager --install "platform-tools" "platforms;${{ matrix.target }}" "build-tools;${{ matrix.build-tools }}" - - # Set Android SDK Root - - name: Set Android SDK Root - run: echo "ANDROID_SDK_ROOT=$ANDROID_HOME" >> $GITHUB_ENV - - # Verify Build Tools Path - - name: Verify Build Tools Path - run: | - echo "Build tools path: $(ls $ANDROID_HOME/build-tools/)" - echo "Available platforms: $(ls $ANDROID_HOME/platforms/)" + # Ensure required build tools are installed + - name: Install Android Build Tools + run: sdkmanager "build-tools;35.0.0" # Set up Gradle - name: Set up Gradle diff --git a/.github/workflows/release_stable.yml b/.github/workflows/release_stable.yml index 08b8f4b..b3b9866 100644 --- a/.github/workflows/release_stable.yml +++ b/.github/workflows/release_stable.yml @@ -12,7 +12,7 @@ jobs: api-level: [ 35 ] target: [ android-35 ] java-version: [ '21' ] - build-tools: [ '31.0.0' ] + build-tools: [ '35.0.0' ] steps: # Checkout code @@ -31,20 +31,9 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v3 - # Install required SDK components - - name: Install required SDK components - run: | - sdkmanager --install "platform-tools" "platforms;${{ matrix.target }}" "build-tools;${{ matrix.build-tools }}" - - # Set Android SDK Root - - name: Set Android SDK Root - run: echo "ANDROID_SDK_ROOT=$ANDROID_HOME" >> $GITHUB_ENV - - # Verify Build Tools Path - - name: Verify Build Tools Path - run: | - echo "Build tools path: $(ls $ANDROID_HOME/build-tools/)" - echo "Available platforms: $(ls $ANDROID_HOME/platforms/)" + # Ensure required build tools are installed + - name: Install Android Build Tools + run: sdkmanager "build-tools;35.0.0" # Set up Gradle - name: Set up Gradle From 4606e3d5ade75a31dac333c02745a8970d7d1863 Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 20:44:20 +0530 Subject: [PATCH 05/10] ci: fix sign APK issue --- .github/workflows/release_beta.yml | 12 ++++++------ .github/workflows/release_stable.yml | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index e3a1fee..1851160 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -71,16 +71,16 @@ jobs: run: ./gradlew assembleRelease # Sign APK - - name: Sign APK - uses: ilharp/sign-android-release@nightly + - name: Sign Android release + uses: r0adkll/sign-android-release@v1 with: - releaseDir: app/build/outputs/apk/release - signingKey: ${{ secrets.KEY_STORE }} - keyAlias: ${{ secrets.KEY_STORE_ALIAS }} + releaseDirectory: app/build/outputs/apk/release + signingKeyBase64: ${{ secrets.KEY_STORE }} + alias: ${{ secrets.KEY_STORE_ALIAS }} keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} keyPassword: ${{ secrets.KEY_STORE_PASSWORD }} - # Run tests + # Run tests - name: Run tests run: ./gradlew testReleaseUnitTest diff --git a/.github/workflows/release_stable.yml b/.github/workflows/release_stable.yml index b3b9866..91b9400 100644 --- a/.github/workflows/release_stable.yml +++ b/.github/workflows/release_stable.yml @@ -70,13 +70,13 @@ jobs: - name: Build APK run: ./gradlew assembleRelease - # Sign APK - - name: Sign APK - uses: ilharp/sign-android-release@nightly + # Sign APK + - name: Sign Android release + uses: r0adkll/sign-android-release@v1 with: - releaseDir: app/build/outputs/apk/release - signingKey: ${{ secrets.KEY_STORE }} - keyAlias: ${{ secrets.KEY_STORE_ALIAS }} + releaseDirectory: app/build/outputs/apk/release + signingKeyBase64: ${{ secrets.KEY_STORE }} + alias: ${{ secrets.KEY_STORE_ALIAS }} keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} keyPassword: ${{ secrets.KEY_STORE_PASSWORD }} From 596f568cd505906ab6423de9ffb538681af74604 Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 21:00:26 +0530 Subject: [PATCH 06/10] ci: fix sign APK issue --- .github/workflows/release_beta.yml | 10 ++++++++-- .github/workflows/release_stable.yml | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index 1851160..0389a98 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -33,7 +33,13 @@ jobs: # Ensure required build tools are installed - name: Install Android Build Tools - run: sdkmanager "build-tools;35.0.0" + run: | + sdkmanager "build-tools;35.0.0" + ls -al $ANDROID_HOME/build-tools/ + + # Verify Build Tools installation + - name: Verify Build Tools + run: ls -al $ANDROID_HOME/build-tools/35.0.0 # Set up Gradle - name: Set up Gradle @@ -71,7 +77,7 @@ jobs: run: ./gradlew assembleRelease # Sign APK - - name: Sign Android release + - name: Sign APK uses: r0adkll/sign-android-release@v1 with: releaseDirectory: app/build/outputs/apk/release diff --git a/.github/workflows/release_stable.yml b/.github/workflows/release_stable.yml index 91b9400..152d643 100644 --- a/.github/workflows/release_stable.yml +++ b/.github/workflows/release_stable.yml @@ -33,7 +33,13 @@ jobs: # Ensure required build tools are installed - name: Install Android Build Tools - run: sdkmanager "build-tools;35.0.0" + run: | + sdkmanager "build-tools;35.0.0" + ls -al $ANDROID_HOME/build-tools/ + + # Verify Build Tools installation + - name: Verify Build Tools + run: ls -al $ANDROID_HOME/build-tools/35.0.0 # Set up Gradle - name: Set up Gradle @@ -71,7 +77,7 @@ jobs: run: ./gradlew assembleRelease # Sign APK - - name: Sign Android release + - name: Sign APK uses: r0adkll/sign-android-release@v1 with: releaseDirectory: app/build/outputs/apk/release From e244436200d38b0fc862fca9b629ace2e84a1ac0 Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 21:12:54 +0530 Subject: [PATCH 07/10] ci: fix sign APK issue --- .github/workflows/release_beta.yml | 9 ++------- .github/workflows/release_stable.yml | 9 ++------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release_beta.yml b/.github/workflows/release_beta.yml index 0389a98..1df8d9c 100644 --- a/.github/workflows/release_beta.yml +++ b/.github/workflows/release_beta.yml @@ -12,7 +12,7 @@ jobs: api-level: [ 35 ] target: [ android-35 ] java-version: [ '21' ] - build-tools: [ '35.0.0' ] + build-tools: [ '29.0.3' ] steps: # Checkout code @@ -34,12 +34,7 @@ jobs: # Ensure required build tools are installed - name: Install Android Build Tools run: | - sdkmanager "build-tools;35.0.0" - ls -al $ANDROID_HOME/build-tools/ - - # Verify Build Tools installation - - name: Verify Build Tools - run: ls -al $ANDROID_HOME/build-tools/35.0.0 + sdkmanager "build-tools;29.0.3" # Set up Gradle - name: Set up Gradle diff --git a/.github/workflows/release_stable.yml b/.github/workflows/release_stable.yml index 152d643..4d90337 100644 --- a/.github/workflows/release_stable.yml +++ b/.github/workflows/release_stable.yml @@ -12,7 +12,7 @@ jobs: api-level: [ 35 ] target: [ android-35 ] java-version: [ '21' ] - build-tools: [ '35.0.0' ] + build-tools: [ '29.0.3' ] steps: # Checkout code @@ -34,12 +34,7 @@ jobs: # Ensure required build tools are installed - name: Install Android Build Tools run: | - sdkmanager "build-tools;35.0.0" - ls -al $ANDROID_HOME/build-tools/ - - # Verify Build Tools installation - - name: Verify Build Tools - run: ls -al $ANDROID_HOME/build-tools/35.0.0 + sdkmanager "build-tools;29.0.3" # Set up Gradle - name: Set up Gradle From 22cd40f2e3af7ec2675a1c6792fccbc3361e6284 Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 28 Feb 2025 21:31:32 +0530 Subject: [PATCH 08/10] chore: bump version to 1.0.3(16) --- app/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index f59e822..79dbc6a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -34,8 +34,8 @@ android { applicationId = "com.mca.codemonk" minSdk = MIN_SDK targetSdk = TARGET_SDK - versionCode = 15 - versionName = "1.0.2" + versionCode = 16 + versionName = "1.0.3" testInstrumentationRunner = "com.mca.codemonk.HiltRunner" vectorDrawables { From e0ea8ee79eea07fa384ae30e2f6ebf92cd32959c Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 2 Jan 2026 21:06:56 +0530 Subject: [PATCH 09/10] chore: bump dependencies --- .idea/kotlinc.xml | 2 +- app/build.gradle.kts | 8 ++- app/proguard-rules.pro | 5 ++ .../mca/codemonk/navigation/InnerScreen.kt | 2 +- .../mca/codemonk/navigation/MainNavigation.kt | 2 +- buildSrc/src/main/java/AndroidConfig.kt | 4 +- core/ui/build.gradle.kts | 8 ++- core/util/build.gradle.kts | 8 ++- data/remote/build.gradle.kts | 8 ++- data/repository/build.gradle.kts | 12 ++-- feature/auth/build.gradle.kts | 8 ++- feature/home/build.gradle.kts | 8 ++- feature/leaderboard/build.gradle.kts | 8 ++- .../leaderboard/component/TopMemberCard.kt | 4 +- .../navigation/leaderBoardNavigation.kt | 2 +- feature/notification/build.gradle.kts | 8 ++- feature/post/build.gradle.kts | 8 ++- .../post/navigation/announcementNavigation.kt | 2 +- .../com/mca/post/navigation/postNavigation.kt | 2 +- feature/profile/build.gradle.kts | 8 ++- .../navigation/viewProfileNavigation.kt | 2 +- feature/search/build.gradle.kts | 8 ++- .../mca/search/navigation/searchNavigation.kt | 2 +- feature/splash/build.gradle.kts | 8 ++- gradle/libs.versions.toml | 60 +++++++++---------- gradle/wrapper/gradle-wrapper.properties | 2 +- 26 files changed, 115 insertions(+), 84 deletions(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 6d0ee1c..c224ad5 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 79dbc6a..55fdfa4 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,9 +13,9 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK import AndroidConfig.TARGET_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.application) @@ -66,8 +66,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 3b276c1..2d9b293 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -12,6 +12,11 @@ -keep class com.mca.util.model.* { *; } -keep class * extends com.google.firebase.database.GenericTypeIndicator { *; } +# Suppress SLF4J missing class warnings used by Google Auth/gRPC +-dontwarn org.slf4j.** +-dontwarn com.google.auth.oauth2.Slf4jUtils +-dontwarn com.google.auth.oauth2.Slf4jLoggingHelpers + # Keep Google API classes -keep class com.google.** { *; } diff --git a/app/src/main/java/com/mca/codemonk/navigation/InnerScreen.kt b/app/src/main/java/com/mca/codemonk/navigation/InnerScreen.kt index 9bdfd87..9201944 100644 --- a/app/src/main/java/com/mca/codemonk/navigation/InnerScreen.kt +++ b/app/src/main/java/com/mca/codemonk/navigation/InnerScreen.kt @@ -28,7 +28,7 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.core.content.ContextCompat -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.NavHost diff --git a/app/src/main/java/com/mca/codemonk/navigation/MainNavigation.kt b/app/src/main/java/com/mca/codemonk/navigation/MainNavigation.kt index e4acaf5..bfe5f03 100644 --- a/app/src/main/java/com/mca/codemonk/navigation/MainNavigation.kt +++ b/app/src/main/java/com/mca/codemonk/navigation/MainNavigation.kt @@ -20,7 +20,7 @@ import androidx.compose.material3.Scaffold import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.ui.Modifier -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.compose.NavHost import androidx.navigation.compose.rememberNavController diff --git a/buildSrc/src/main/java/AndroidConfig.kt b/buildSrc/src/main/java/AndroidConfig.kt index 6cea736..5a68a3b 100644 --- a/buildSrc/src/main/java/AndroidConfig.kt +++ b/buildSrc/src/main/java/AndroidConfig.kt @@ -15,8 +15,8 @@ import org.gradle.api.JavaVersion object AndroidConfig { const val MIN_SDK = 28 - const val TARGET_SDK = 35 - const val COMPILE_SDK = 35 + const val TARGET_SDK = 36 + const val COMPILE_SDK = 36 val JAVA_VERSION = JavaVersion.VERSION_21 const val JVM_TARGET = "21" } \ No newline at end of file diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts index a20badd..85c9c26 100644 --- a/core/ui/build.gradle.kts +++ b/core/ui/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -34,8 +34,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/core/util/build.gradle.kts b/core/util/build.gradle.kts index 5c7e816..ea6adc4 100644 --- a/core/util/build.gradle.kts +++ b/core/util/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -35,8 +35,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } packaging { resources { diff --git a/data/remote/build.gradle.kts b/data/remote/build.gradle.kts index 279207e..780cd87 100644 --- a/data/remote/build.gradle.kts +++ b/data/remote/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import java.util.Properties plugins { @@ -39,8 +39,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { buildConfig = true diff --git a/data/repository/build.gradle.kts b/data/repository/build.gradle.kts index 7026f3f..10cdc20 100644 --- a/data/repository/build.gradle.kts +++ b/data/repository/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import java.util.Properties plugins { @@ -44,8 +44,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { buildConfig = true @@ -76,7 +78,9 @@ dependencies { implementation(libs.retrofit) // OAuth - implementation(libs.google.oauth) + implementation(libs.google.oauth) { + exclude(group = "io.grpc") + } implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) diff --git a/feature/auth/build.gradle.kts b/feature/auth/build.gradle.kts index 9b65329..140480f 100644 --- a/feature/auth/build.gradle.kts +++ b/feature/auth/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -36,8 +36,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/home/build.gradle.kts b/feature/home/build.gradle.kts index 2b927c1..7cc4b11 100644 --- a/feature/home/build.gradle.kts +++ b/feature/home/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import java.util.Properties plugins { @@ -46,8 +46,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/leaderboard/build.gradle.kts b/feature/leaderboard/build.gradle.kts index 9a4329b..d315f42 100644 --- a/feature/leaderboard/build.gradle.kts +++ b/feature/leaderboard/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -36,8 +36,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/leaderboard/src/main/java/com/mca/leaderboard/component/TopMemberCard.kt b/feature/leaderboard/src/main/java/com/mca/leaderboard/component/TopMemberCard.kt index 8c957c4..632dd1f 100644 --- a/feature/leaderboard/src/main/java/com/mca/leaderboard/component/TopMemberCard.kt +++ b/feature/leaderboard/src/main/java/com/mca/leaderboard/component/TopMemberCard.kt @@ -77,9 +77,7 @@ internal fun TopMemberCard( horizontalArrangement = Arrangement.SpaceBetween ) { Text( - text = String.format( - Locale("en", "IN"), "%02d", position - ), + text = String.format(Locale.ENGLISH, "%02d", position), style = TextStyle( fontSize = 28.sp, fontWeight = FontWeight.ExtraBold, diff --git a/feature/leaderboard/src/main/java/com/mca/leaderboard/navigation/leaderBoardNavigation.kt b/feature/leaderboard/src/main/java/com/mca/leaderboard/navigation/leaderBoardNavigation.kt index 99b1b5d..f611a9d 100644 --- a/feature/leaderboard/src/main/java/com/mca/leaderboard/navigation/leaderBoardNavigation.kt +++ b/feature/leaderboard/src/main/java/com/mca/leaderboard/navigation/leaderBoardNavigation.kt @@ -17,7 +17,7 @@ import androidx.compose.animation.core.tween import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.runtime.getValue -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController diff --git a/feature/notification/build.gradle.kts b/feature/notification/build.gradle.kts index 4c68ec4..73139cf 100644 --- a/feature/notification/build.gradle.kts +++ b/feature/notification/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -36,8 +36,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/post/build.gradle.kts b/feature/post/build.gradle.kts index 7570a7a..29ba7c8 100644 --- a/feature/post/build.gradle.kts +++ b/feature/post/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -36,8 +36,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/post/src/main/java/com/mca/post/navigation/announcementNavigation.kt b/feature/post/src/main/java/com/mca/post/navigation/announcementNavigation.kt index c16bb4c..971a038 100644 --- a/feature/post/src/main/java/com/mca/post/navigation/announcementNavigation.kt +++ b/feature/post/src/main/java/com/mca/post/navigation/announcementNavigation.kt @@ -18,7 +18,7 @@ import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.runtime.getValue import androidx.compose.ui.platform.LocalContext -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController diff --git a/feature/post/src/main/java/com/mca/post/navigation/postNavigation.kt b/feature/post/src/main/java/com/mca/post/navigation/postNavigation.kt index eb24d0a..9fdcd3a 100644 --- a/feature/post/src/main/java/com/mca/post/navigation/postNavigation.kt +++ b/feature/post/src/main/java/com/mca/post/navigation/postNavigation.kt @@ -20,7 +20,7 @@ import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.ui.res.stringResource -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController diff --git a/feature/profile/build.gradle.kts b/feature/profile/build.gradle.kts index f84937b..5f7d773 100644 --- a/feature/profile/build.gradle.kts +++ b/feature/profile/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -36,8 +36,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/profile/src/main/java/com/mca/profile/navigation/viewProfileNavigation.kt b/feature/profile/src/main/java/com/mca/profile/navigation/viewProfileNavigation.kt index d9c2a3f..7a0a18e 100644 --- a/feature/profile/src/main/java/com/mca/profile/navigation/viewProfileNavigation.kt +++ b/feature/profile/src/main/java/com/mca/profile/navigation/viewProfileNavigation.kt @@ -18,7 +18,7 @@ import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController diff --git a/feature/search/build.gradle.kts b/feature/search/build.gradle.kts index 4aa63e4..16fbf52 100644 --- a/feature/search/build.gradle.kts +++ b/feature/search/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import java.util.Properties plugins { @@ -46,8 +46,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/feature/search/src/main/java/com/mca/search/navigation/searchNavigation.kt b/feature/search/src/main/java/com/mca/search/navigation/searchNavigation.kt index ae58f89..8d3a067 100644 --- a/feature/search/src/main/java/com/mca/search/navigation/searchNavigation.kt +++ b/feature/search/src/main/java/com/mca/search/navigation/searchNavigation.kt @@ -19,7 +19,7 @@ import androidx.compose.animation.fadeOut import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.getValue import androidx.compose.runtime.rememberCoroutineScope -import androidx.hilt.navigation.compose.hiltViewModel +import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.navigation.NavGraphBuilder import androidx.navigation.NavHostController diff --git a/feature/splash/build.gradle.kts b/feature/splash/build.gradle.kts index 2cfb885..b642354 100644 --- a/feature/splash/build.gradle.kts +++ b/feature/splash/build.gradle.kts @@ -13,8 +13,8 @@ import AndroidConfig.COMPILE_SDK import AndroidConfig.JAVA_VERSION -import AndroidConfig.JVM_TARGET import AndroidConfig.MIN_SDK +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.library) @@ -34,8 +34,10 @@ android { sourceCompatibility = JAVA_VERSION targetCompatibility = JAVA_VERSION } - kotlinOptions { - jvmTarget = JVM_TARGET + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_21) + } } buildFeatures { compose = true diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7656161..15c589a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,32 +1,32 @@ [versions] -agp = "8.6.1" -ksp = "2.0.0-1.0.24" -kotlin = "2.0.0" -coreKtx = "1.15.0" +agp = "8.13.0" +ksp = "2.2.21-2.0.4" +kotlin = "2.2.0" +coreKtx = "1.17.0" junit = "4.13.2" -junitVersion = "1.2.1" -espressoCore = "3.6.1" -lifecycleRuntimeKtx = "2.8.7" -activityCompose = "1.10.1" -composeBom = "2025.02.00" -appcompat = "1.7.0" -hiltAndroid = "2.52" -hiltNavigationCompose = "1.2.0" -firebaseBom = "33.10.0" -firebaseMessaging = "24.1.0" -googleServices = "4.4.2" -playServicesAds = "24.0.0" +junitVersion = "1.3.0" +espressoCore = "3.7.0" +lifecycleRuntimeKtx = "2.10.0" +activityCompose = "1.12.2" +composeBom = "2025.12.01" +appcompat = "1.7.1" +hiltAndroid = "2.57.2" +hiltNavigationCompose = "1.3.0" +firebaseBom = "34.7.0" +firebaseMessaging = "25.0.1" +googleServices = "4.4.4" +playServicesAds = "24.9.0" appUpdateVersion = "2.1.0" -retrofit = "2.11.0" -oauthVersion = "1.19.0" -coil = "2.6.0" -navigationCompose = "2.8.8" -kotlinxSerializationVersion = "1.6.3" -truth = "1.4.2" +retrofit = "3.0.0" +oauthVersion = "1.41.0" +coil = "2.7.0" +navigationCompose = "2.9.6" +kotlinxSerializationVersion = "1.9.0" +truth = "1.4.5" coreTest = "2.2.0" -hiltTest = "2.44" -testRunner = "1.6.2" -mockito = "1.10.5" +hiltTest = "2.57.2" +testRunner = "1.7.0" +mockito = "1.14.7" [libraries] # Hilt @@ -35,12 +35,12 @@ hilt-compiler = { module = "com.google.dagger:hilt-compiler", version.ref = "hil hilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version.ref = "hiltNavigationCompose" } # Firebase firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" } -firebase-auth = { module = "com.google.firebase:firebase-auth-ktx" } -firebase-firestore = { module = "com.google.firebase:firebase-firestore-ktx" } +firebase-auth = { module = "com.google.firebase:firebase-auth" } +firebase-firestore = { module = "com.google.firebase:firebase-firestore" } firebase-realtime-database = { module = "com.google.firebase:firebase-database" } -firebase-storage = { module = "com.google.firebase:firebase-storage-ktx" } -firebase-messaging = { module = "com.google.firebase:firebase-messaging-ktx", version.ref = "firebaseMessaging" } -firebase-analytics = { module = "com.google.firebase:firebase-analytics-ktx" } +firebase-storage = { module = "com.google.firebase:firebase-storage" } +firebase-messaging = { module = "com.google.firebase:firebase-messaging", version.ref = "firebaseMessaging" } +firebase-analytics = { module = "com.google.firebase:firebase-analytics" } # Admob play-services-ads = { module = "com.google.android.gms:play-services-ads", version.ref = "playServicesAds" } # InApp Update diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0dfb87f..d109c91 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -14,6 +14,6 @@ #Sat Aug 24 13:15:38 IST 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From 3ab1f63b170883cc45370a0e2e06f25ee19e82a9 Mon Sep 17 00:00:00 2001 From: Prasidh Gopal Anchan Date: Fri, 2 Jan 2026 21:14:42 +0530 Subject: [PATCH 10/10] chore(license): update copyright to 2026 --- .idea/copyright/CodeMonkProfile.xml | 2 +- app/build.gradle.kts | 2 +- app/src/androidTest/java/com/mca/TestUtil.kt | 2 +- .../java/com/mca/auth/screen/AuthScreenEndToEndTest.kt | 2 +- .../java/com/mca/auth/screen/ForgotPasswordScreenTest.kt | 2 +- app/src/androidTest/java/com/mca/auth/screen/LoginScreenTest.kt | 2 +- .../androidTest/java/com/mca/auth/screen/SignUpScreenTest.kt | 2 +- app/src/androidTest/java/com/mca/codemonk/HiltRunner.kt | 2 +- app/src/androidTest/java/com/mca/codemonk/di/TestAppModule.kt | 2 +- app/src/androidTest/java/com/mca/home/screen/HomeScreenTest.kt | 2 +- .../java/com/mca/leaderboard/screen/LeaderBoardScreenTest.kt | 2 +- .../java/com/mca/notification/screen/NotificationScreenTest.kt | 2 +- .../com/mca/notification/screen/SendNotificationScreenTest.kt | 2 +- .../java/com/mca/post/screen/AnnouncementScreenTest.kt | 2 +- app/src/androidTest/java/com/mca/post/screen/PostScreenTest.kt | 2 +- .../java/com/mca/profile/screen/ChangePasswordScreenTest.kt | 2 +- .../java/com/mca/profile/screen/EditProfileScreenTest.kt | 2 +- .../java/com/mca/profile/screen/ProfileScreenTest.kt | 2 +- .../java/com/mca/profile/screen/ViewProfileScreenTest.kt | 2 +- .../androidTest/java/com/mca/search/screen/SearchScreenTest.kt | 2 +- app/src/main/AndroidManifest.xml | 2 +- app/src/main/java/com/mca/codemonk/CodeMonkApplication.kt | 2 +- app/src/main/java/com/mca/codemonk/MainActivity.kt | 2 +- app/src/main/java/com/mca/codemonk/di/AppModule.kt | 2 +- app/src/main/java/com/mca/codemonk/navigation/InnerScreen.kt | 2 +- app/src/main/java/com/mca/codemonk/navigation/MainNavigation.kt | 2 +- build.gradle.kts | 2 +- buildSrc/build.gradle.kts | 2 +- buildSrc/src/main/java/AndroidConfig.kt | 2 +- core/ui/build.gradle.kts | 2 +- core/ui/src/main/AndroidManifest.xml | 2 +- core/ui/src/main/java/com/mca/ui/component/BackButton.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMAlertDialog.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMBottomBar.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMButton.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMIconButton.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMPager.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMProfileCard.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMProgressBar.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMRegularAppBar.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMSnackBar.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/CMTextBox.kt | 2 +- .../main/java/com/mca/ui/component/EmptyResponseIndicator.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/Loader.kt | 2 +- core/ui/src/main/java/com/mca/ui/component/SearchedTags.kt | 2 +- core/ui/src/main/java/com/mca/ui/theme/Color.kt | 2 +- core/ui/src/main/java/com/mca/ui/theme/Theme.kt | 2 +- core/ui/src/main/java/com/mca/ui/theme/Type.kt | 2 +- core/ui/src/main/res/drawable/about.xml | 2 +- core/ui/src/main/res/drawable/absent.xml | 2 +- core/ui/src/main/res/drawable/add.xml | 2 +- core/ui/src/main/res/drawable/back.xml | 2 +- core/ui/src/main/res/drawable/bio.xml | 2 +- core/ui/src/main/res/drawable/body.xml | 2 +- core/ui/src/main/res/drawable/codemonk_logo.xml | 2 +- core/ui/src/main/res/drawable/crown.xml | 2 +- core/ui/src/main/res/drawable/deadline.xml | 2 +- core/ui/src/main/res/drawable/delete.xml | 2 +- core/ui/src/main/res/drawable/download.xml | 2 +- core/ui/src/main/res/drawable/edit.xml | 2 +- core/ui/src/main/res/drawable/edit_post.xml | 2 +- core/ui/src/main/res/drawable/email.xml | 2 +- core/ui/src/main/res/drawable/eye.xml | 2 +- core/ui/src/main/res/drawable/eye_crossed.xml | 2 +- core/ui/src/main/res/drawable/gallery.xml | 2 +- core/ui/src/main/res/drawable/github.xml | 2 +- core/ui/src/main/res/drawable/ic_add.xml | 2 +- core/ui/src/main/res/drawable/ic_launcher_background.xml | 2 +- core/ui/src/main/res/drawable/ic_launcher_foreground.xml | 2 +- core/ui/src/main/res/drawable/info.xml | 2 +- core/ui/src/main/res/drawable/like.xml | 2 +- core/ui/src/main/res/drawable/linkedin.xml | 2 +- core/ui/src/main/res/drawable/logout.xml | 2 +- core/ui/src/main/res/drawable/mentor.xml | 2 +- core/ui/src/main/res/drawable/more_link.xml | 2 +- core/ui/src/main/res/drawable/password.xml | 2 +- core/ui/src/main/res/drawable/percent.xml | 2 +- core/ui/src/main/res/drawable/privacy_policy.xml | 2 +- core/ui/src/main/res/drawable/profile.xml | 2 +- core/ui/src/main/res/drawable/progress.xml | 2 +- core/ui/src/main/res/drawable/remove.xml | 2 +- core/ui/src/main/res/drawable/report.xml | 2 +- core/ui/src/main/res/drawable/search.xml | 2 +- core/ui/src/main/res/drawable/search_sccreen_media_dark.xml | 2 +- core/ui/src/main/res/drawable/sponsored.xml | 2 +- core/ui/src/main/res/drawable/team.xml | 2 +- core/ui/src/main/res/drawable/tick.xml | 2 +- core/ui/src/main/res/drawable/title.xml | 2 +- core/ui/src/main/res/drawable/unlike.xml | 2 +- core/ui/src/main/res/drawable/user.xml | 2 +- core/ui/src/main/res/drawable/username.xml | 2 +- core/ui/src/main/res/drawable/version.xml | 2 +- core/ui/src/main/res/drawable/view.xml | 2 +- core/ui/src/main/res/drawable/website.xml | 2 +- core/ui/src/main/res/drawable/whats_new.xml | 2 +- core/ui/src/main/res/drawable/working_on.xml | 2 +- core/ui/src/main/res/drawable/x.xml | 2 +- core/ui/src/main/res/drawable/xp_icon.xml | 2 +- core/ui/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 2 +- core/ui/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml | 2 +- core/ui/src/main/res/values-v31/themes.xml | 2 +- core/ui/src/main/res/values/colors.xml | 2 +- core/ui/src/main/res/values/strings.xml | 2 +- core/ui/src/main/res/values/themes.xml | 2 +- core/ui/src/main/res/xml/backup_rules.xml | 2 +- core/ui/src/main/res/xml/data_extraction_rules.xml | 2 +- core/util/build.gradle.kts | 2 +- core/util/src/main/AndroidManifest.xml | 2 +- core/util/src/main/java/com/mca/util/constant/Constant.kt | 2 +- core/util/src/main/java/com/mca/util/constant/SnackBarHelper.kt | 2 +- core/util/src/main/java/com/mca/util/constant/UtilAnimations.kt | 2 +- core/util/src/main/java/com/mca/util/constant/UtilFunctions.kt | 2 +- core/util/src/main/java/com/mca/util/model/Android.kt | 2 +- .../src/main/java/com/mca/util/model/AndroidNotification.kt | 2 +- core/util/src/main/java/com/mca/util/model/Data.kt | 2 +- core/util/src/main/java/com/mca/util/model/Message.kt | 2 +- core/util/src/main/java/com/mca/util/model/Notification.kt | 2 +- core/util/src/main/java/com/mca/util/model/NotificationData.kt | 2 +- core/util/src/main/java/com/mca/util/model/Post.kt | 2 +- core/util/src/main/java/com/mca/util/model/PushNotification.kt | 2 +- core/util/src/main/java/com/mca/util/model/Tag.kt | 2 +- core/util/src/main/java/com/mca/util/model/TopMember.kt | 2 +- core/util/src/main/java/com/mca/util/model/Update.kt | 2 +- core/util/src/main/java/com/mca/util/model/User.kt | 2 +- core/util/src/main/java/com/mca/util/navigation/Route.kt | 2 +- core/util/src/main/java/com/mca/util/warpper/DataOrException.kt | 2 +- core/util/src/main/java/com/mca/util/warpper/Response.kt | 2 +- core/util/src/main/res/drawable/ic_add.xml | 2 +- core/util/src/main/res/drawable/ic_home.xml | 2 +- core/util/src/main/res/drawable/ic_leaderboard.xml | 2 +- core/util/src/main/res/drawable/ic_new_notification.xml | 2 +- core/util/src/main/res/drawable/ic_notification.xml | 2 +- core/util/src/main/res/drawable/ic_profile.xml | 2 +- data/remote/build.gradle.kts | 2 +- data/remote/src/main/AndroidManifest.xml | 2 +- data/remote/src/main/java/com/mca/remote/NotificationApi.kt | 2 +- data/repository/build.gradle.kts | 2 +- data/repository/src/main/AndroidManifest.xml | 2 +- .../src/main/java/com/mca/repository/AuthRepository.kt | 2 +- .../src/main/java/com/mca/repository/HomeRepository.kt | 2 +- .../src/main/java/com/mca/repository/LeaderBoardRepository.kt | 2 +- .../src/main/java/com/mca/repository/NotificationRepository.kt | 2 +- .../src/main/java/com/mca/repository/PostRepository.kt | 2 +- .../src/main/java/com/mca/repository/ProfileRepository.kt | 2 +- .../src/main/java/com/mca/repository/SearchRepository.kt | 2 +- .../src/main/java/com/mca/repository/impl/AuthRepositoryImpl.kt | 2 +- .../src/main/java/com/mca/repository/impl/HomeRepositoryImpl.kt | 2 +- .../java/com/mca/repository/impl/LeaderBoardRepositoryImpl.kt | 2 +- .../java/com/mca/repository/impl/NotificationRepositoryImpl.kt | 2 +- .../src/main/java/com/mca/repository/impl/PostRepositoryImpl.kt | 2 +- .../main/java/com/mca/repository/impl/ProfileRepositoryImpl.kt | 2 +- .../main/java/com/mca/repository/impl/SearchRepositoryImpl.kt | 2 +- .../src/test/java/com/mca/repository/impl/AuthRepositoryTest.kt | 2 +- .../java/com/mca/repository/impl/NotificationRepositoryTest.kt | 2 +- .../src/test/java/com/mca/repository/impl/PostRepositoryTest.kt | 2 +- .../test/java/com/mca/repository/impl/ProfileRepositoryTest.kt | 2 +- .../src/test/java/com/mca/repository/impl/TestUtil.kt | 2 +- feature/auth/build.gradle.kts | 2 +- feature/auth/src/main/AndroidManifest.xml | 2 +- feature/auth/src/main/java/com/mca/auth/UiState.kt | 2 +- .../java/com/mca/auth/navigation/forgotPasswordNavigation.kt | 2 +- .../src/main/java/com/mca/auth/navigation/loginNavigation.kt | 2 +- .../src/main/java/com/mca/auth/navigation/signUpNavigation.kt | 2 +- feature/auth/src/main/java/com/mca/auth/screen/AuthViewModel.kt | 2 +- .../src/main/java/com/mca/auth/screen/ForgotPasswordScreen.kt | 2 +- feature/auth/src/main/java/com/mca/auth/screen/LoginScreen.kt | 2 +- feature/auth/src/main/java/com/mca/auth/screen/SignUpScreen.kt | 2 +- feature/home/build.gradle.kts | 2 +- feature/home/src/main/AndroidManifest.xml | 2 +- feature/home/src/main/java/com/mca/home/UiState.kt | 2 +- .../src/main/java/com/mca/home/component/AnnouncementCard.kt | 2 +- .../src/main/java/com/mca/home/component/CMSponsoredIcon.kt | 2 +- feature/home/src/main/java/com/mca/home/component/HomeAppBar.kt | 2 +- feature/home/src/main/java/com/mca/home/component/Post.kt | 2 +- feature/home/src/main/java/com/mca/home/component/PostCard.kt | 2 +- feature/home/src/main/java/com/mca/home/component/PostLoader.kt | 2 +- .../home/src/main/java/com/mca/home/component/PostNativeAd.kt | 2 +- .../src/main/java/com/mca/home/navigation/homeNavigation.kt | 2 +- feature/home/src/main/java/com/mca/home/screen/HomeScreen.kt | 2 +- feature/home/src/main/java/com/mca/home/screen/HomeViewModel.kt | 2 +- feature/leaderboard/build.gradle.kts | 2 +- feature/leaderboard/src/main/AndroidManifest.xml | 2 +- .../leaderboard/src/main/java/com/mca/leaderboard/UiState.kt | 2 +- .../main/java/com/mca/leaderboard/component/CMBottomSheet.kt | 2 +- .../main/java/com/mca/leaderboard/component/TopMemberCard.kt | 2 +- .../src/main/java/com/mca/leaderboard/component/TopMembers.kt | 2 +- .../com/mca/leaderboard/navigation/leaderBoardNavigation.kt | 2 +- .../main/java/com/mca/leaderboard/screen/LeaderBoardScreen.kt | 2 +- .../java/com/mca/leaderboard/screen/LeaderBoardViewModel.kt | 2 +- feature/notification/build.gradle.kts | 2 +- feature/notification/src/main/AndroidManifest.xml | 2 +- .../notification/src/main/java/com/mca/notification/UiState.kt | 2 +- .../java/com/mca/notification/component/NotificationCard.kt | 2 +- .../com/mca/notification/navigation/notificationNavigation.kt | 2 +- .../mca/notification/navigation/sendNotificationNavigation.kt | 2 +- .../main/java/com/mca/notification/screen/NotificationScreen.kt | 2 +- .../java/com/mca/notification/screen/NotificationViewModel.kt | 2 +- .../java/com/mca/notification/screen/SendNotificationScreen.kt | 2 +- .../java/com/mca/notification/service/NotificationHelper.kt | 2 +- .../java/com/mca/notification/service/NotificationService.kt | 2 +- feature/post/build.gradle.kts | 2 +- feature/post/src/main/AndroidManifest.xml | 2 +- feature/post/src/main/java/com/mca/post/UiState.kt | 2 +- .../main/java/com/mca/post/navigation/announcementNavigation.kt | 2 +- .../src/main/java/com/mca/post/navigation/postNavigation.kt | 2 +- .../src/main/java/com/mca/post/screen/AnnouncementScreen.kt | 2 +- feature/post/src/main/java/com/mca/post/screen/PostScreen.kt | 2 +- feature/post/src/main/java/com/mca/post/screen/PostViewModel.kt | 2 +- feature/profile/build.gradle.kts | 2 +- feature/profile/src/main/AndroidManifest.xml | 2 +- feature/profile/src/main/java/com/mca/profile/UiState.kt | 2 +- .../src/main/java/com/mca/profile/component/LinkSection.kt | 2 +- .../main/java/com/mca/profile/component/ProfileActionButton.kt | 2 +- .../src/main/java/com/mca/profile/component/ProfileProgress.kt | 2 +- .../src/main/java/com/mca/profile/navigation/aboutNavigation.kt | 2 +- .../java/com/mca/profile/navigation/changePasswordNavigation.kt | 2 +- .../java/com/mca/profile/navigation/editProfileNavigation.kt | 2 +- .../main/java/com/mca/profile/navigation/profileNavigation.kt | 2 +- .../java/com/mca/profile/navigation/viewProfileNavigation.kt | 2 +- .../profile/src/main/java/com/mca/profile/screen/AboutScreen.kt | 2 +- .../main/java/com/mca/profile/screen/ChangePasswordScreen.kt | 2 +- .../src/main/java/com/mca/profile/screen/EditProfileScreen.kt | 2 +- .../src/main/java/com/mca/profile/screen/ProfileScreen.kt | 2 +- .../src/main/java/com/mca/profile/screen/ProfileViewModel.kt | 2 +- .../src/main/java/com/mca/profile/screen/ViewProfileScreen.kt | 2 +- feature/search/build.gradle.kts | 2 +- feature/search/src/main/AndroidManifest.xml | 2 +- feature/search/src/main/java/com/mca/search/UiState.kt | 2 +- .../main/java/com/mca/search/component/ProfileCardNativeAd.kt | 2 +- .../src/main/java/com/mca/search/navigation/searchNavigation.kt | 2 +- .../search/src/main/java/com/mca/search/screen/SearchScreen.kt | 2 +- .../src/main/java/com/mca/search/screen/SearchViewModel.kt | 2 +- feature/splash/build.gradle.kts | 2 +- feature/splash/src/main/AndroidManifest.xml | 2 +- .../src/main/java/com/mca/splash/navigation/splashNavigation.kt | 2 +- .../splash/src/main/java/com/mca/splash/screen/SplashScreen.kt | 2 +- gradle.properties | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 2 +- settings.gradle.kts | 2 +- 240 files changed, 240 insertions(+), 240 deletions(-) diff --git a/.idea/copyright/CodeMonkProfile.xml b/.idea/copyright/CodeMonkProfile.xml index 8ba9b17..8a0c280 100644 --- a/.idea/copyright/CodeMonkProfile.xml +++ b/.idea/copyright/CodeMonkProfile.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 55fdfa4..11054ff 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/TestUtil.kt b/app/src/androidTest/java/com/mca/TestUtil.kt index 90ff716..de69ead 100644 --- a/app/src/androidTest/java/com/mca/TestUtil.kt +++ b/app/src/androidTest/java/com/mca/TestUtil.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/auth/screen/AuthScreenEndToEndTest.kt b/app/src/androidTest/java/com/mca/auth/screen/AuthScreenEndToEndTest.kt index fe817c0..d1f9092 100644 --- a/app/src/androidTest/java/com/mca/auth/screen/AuthScreenEndToEndTest.kt +++ b/app/src/androidTest/java/com/mca/auth/screen/AuthScreenEndToEndTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/auth/screen/ForgotPasswordScreenTest.kt b/app/src/androidTest/java/com/mca/auth/screen/ForgotPasswordScreenTest.kt index 517b375..129ecd7 100644 --- a/app/src/androidTest/java/com/mca/auth/screen/ForgotPasswordScreenTest.kt +++ b/app/src/androidTest/java/com/mca/auth/screen/ForgotPasswordScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/auth/screen/LoginScreenTest.kt b/app/src/androidTest/java/com/mca/auth/screen/LoginScreenTest.kt index d53981f..e338560 100644 --- a/app/src/androidTest/java/com/mca/auth/screen/LoginScreenTest.kt +++ b/app/src/androidTest/java/com/mca/auth/screen/LoginScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/auth/screen/SignUpScreenTest.kt b/app/src/androidTest/java/com/mca/auth/screen/SignUpScreenTest.kt index d725039..1b79c7d 100644 --- a/app/src/androidTest/java/com/mca/auth/screen/SignUpScreenTest.kt +++ b/app/src/androidTest/java/com/mca/auth/screen/SignUpScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/codemonk/HiltRunner.kt b/app/src/androidTest/java/com/mca/codemonk/HiltRunner.kt index 4a84fd9..086e014 100644 --- a/app/src/androidTest/java/com/mca/codemonk/HiltRunner.kt +++ b/app/src/androidTest/java/com/mca/codemonk/HiltRunner.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/codemonk/di/TestAppModule.kt b/app/src/androidTest/java/com/mca/codemonk/di/TestAppModule.kt index 564fa1d..0ac5ef6 100644 --- a/app/src/androidTest/java/com/mca/codemonk/di/TestAppModule.kt +++ b/app/src/androidTest/java/com/mca/codemonk/di/TestAppModule.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/home/screen/HomeScreenTest.kt b/app/src/androidTest/java/com/mca/home/screen/HomeScreenTest.kt index d539412..b2b151b 100644 --- a/app/src/androidTest/java/com/mca/home/screen/HomeScreenTest.kt +++ b/app/src/androidTest/java/com/mca/home/screen/HomeScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/leaderboard/screen/LeaderBoardScreenTest.kt b/app/src/androidTest/java/com/mca/leaderboard/screen/LeaderBoardScreenTest.kt index b8b81d6..d1b7763 100644 --- a/app/src/androidTest/java/com/mca/leaderboard/screen/LeaderBoardScreenTest.kt +++ b/app/src/androidTest/java/com/mca/leaderboard/screen/LeaderBoardScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/notification/screen/NotificationScreenTest.kt b/app/src/androidTest/java/com/mca/notification/screen/NotificationScreenTest.kt index d944077..100bfea 100644 --- a/app/src/androidTest/java/com/mca/notification/screen/NotificationScreenTest.kt +++ b/app/src/androidTest/java/com/mca/notification/screen/NotificationScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/notification/screen/SendNotificationScreenTest.kt b/app/src/androidTest/java/com/mca/notification/screen/SendNotificationScreenTest.kt index 37b6502..68a2b0e 100644 --- a/app/src/androidTest/java/com/mca/notification/screen/SendNotificationScreenTest.kt +++ b/app/src/androidTest/java/com/mca/notification/screen/SendNotificationScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/post/screen/AnnouncementScreenTest.kt b/app/src/androidTest/java/com/mca/post/screen/AnnouncementScreenTest.kt index 2b2f40a..d329dea 100644 --- a/app/src/androidTest/java/com/mca/post/screen/AnnouncementScreenTest.kt +++ b/app/src/androidTest/java/com/mca/post/screen/AnnouncementScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/post/screen/PostScreenTest.kt b/app/src/androidTest/java/com/mca/post/screen/PostScreenTest.kt index de165ca..c07eb1c 100644 --- a/app/src/androidTest/java/com/mca/post/screen/PostScreenTest.kt +++ b/app/src/androidTest/java/com/mca/post/screen/PostScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/profile/screen/ChangePasswordScreenTest.kt b/app/src/androidTest/java/com/mca/profile/screen/ChangePasswordScreenTest.kt index 15904bd..8a6b16e 100644 --- a/app/src/androidTest/java/com/mca/profile/screen/ChangePasswordScreenTest.kt +++ b/app/src/androidTest/java/com/mca/profile/screen/ChangePasswordScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/profile/screen/EditProfileScreenTest.kt b/app/src/androidTest/java/com/mca/profile/screen/EditProfileScreenTest.kt index 261e180..7dfcdd6 100644 --- a/app/src/androidTest/java/com/mca/profile/screen/EditProfileScreenTest.kt +++ b/app/src/androidTest/java/com/mca/profile/screen/EditProfileScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/profile/screen/ProfileScreenTest.kt b/app/src/androidTest/java/com/mca/profile/screen/ProfileScreenTest.kt index dfa0a14..67527c0 100644 --- a/app/src/androidTest/java/com/mca/profile/screen/ProfileScreenTest.kt +++ b/app/src/androidTest/java/com/mca/profile/screen/ProfileScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/profile/screen/ViewProfileScreenTest.kt b/app/src/androidTest/java/com/mca/profile/screen/ViewProfileScreenTest.kt index 93a1228..7d5bfed 100644 --- a/app/src/androidTest/java/com/mca/profile/screen/ViewProfileScreenTest.kt +++ b/app/src/androidTest/java/com/mca/profile/screen/ViewProfileScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/androidTest/java/com/mca/search/screen/SearchScreenTest.kt b/app/src/androidTest/java/com/mca/search/screen/SearchScreenTest.kt index b555bff..f3da3cf 100644 --- a/app/src/androidTest/java/com/mca/search/screen/SearchScreenTest.kt +++ b/app/src/androidTest/java/com/mca/search/screen/SearchScreenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2025 Prasidh Gopal Anchan + * Copyright © 2026 Prasidh Gopal Anchan * * Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * You may not use this file except in compliance with the License. diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 653ef9b..c6813dc 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,7 +1,7 @@