Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -69,28 +69,28 @@ dependencies {
implementation(project(":tv"))

// Lean Back
implementation("androidx.leanback:leanback:1.0.0")
implementation("androidx.leanback:leanback:1.2.0")

// AndroidX Core and Lifecycle
implementation("androidx.core:core-ktx:1.15.0")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7")
implementation("androidx.core:core-ktx:1.19.0")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.10.0")

// AndroidX Activity
implementation("androidx.activity:activity-ktx:1.10.1")
implementation("androidx.activity:activity-compose:1.10.1")
implementation("androidx.activity:activity-ktx:1.13.0")
implementation("androidx.activity:activity-compose:1.13.0")

// Jetpack Compose BOM and Dependencies
implementation(platform("androidx.compose:compose-bom:2025.03.01"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.ui:ui-graphics")
implementation("androidx.compose.ui:ui-tooling-preview")
implementation("androidx.compose.material3:material3")
implementation("androidx.appcompat:appcompat:1.7.0")
implementation("androidx.appcompat:appcompat:1.7.1")

// Testing Dependencies
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.2.1")
androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
androidTestImplementation("androidx.test.ext:junit:1.3.0")
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")
androidTestImplementation(platform("androidx.compose:compose-bom:2025.03.01"))
androidTestImplementation("androidx.compose.ui:ui-test-junit4")
debugImplementation("androidx.compose.ui:ui-tooling")
Expand All @@ -106,9 +106,9 @@ dependencies {
implementation("androidx.media3:media3-cast:1.6.0")

// Navigation and Lifecycle for Compose
implementation("androidx.navigation:navigation-compose:2.8.9")
implementation("androidx.lifecycle:lifecycle-runtime-compose:2.8.7")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7")
implementation("androidx.navigation:navigation-compose:2.9.8")
implementation("androidx.lifecycle:lifecycle-runtime-compose:2.10.0")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.10.0")

// Coil for Compose Image Loading
implementation("io.coil-kt.coil3:coil-compose:3.1.0")
Expand All @@ -121,7 +121,7 @@ dependencies {
implementation("io.arrow-kt:arrow-core:2.0.1")

// Work Manager for background tasks
implementation("androidx.work:work-runtime-ktx:2.8.1")
implementation("androidx.work:work-runtime-ktx:2.11.2")

// JSON processing - Essential for our position storage
implementation("com.google.code.gson:gson:2.10.1")
Expand Down
10 changes: 5 additions & 5 deletions bunny-stream-api/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -68,19 +68,19 @@ android {
dependencies {
// AndroidX and Material
// https://developer.android.com/jetpack/androidx/releases/core
implementation("androidx.core:core-ktx:1.15.0")
implementation("androidx.core:core-ktx:1.19.0")
// https://developer.android.com/jetpack/androidx/releases/appcompat
implementation("androidx.appcompat:appcompat:1.7.0")
implementation("androidx.appcompat:appcompat:1.7.1")
// https://github.com/material-components/material-components-android
implementation("com.google.android.material:material:1.12.0")

// Testing dependencies
// https://junit.org/junit4/
testImplementation("junit:junit:4.13.2")
// https://developer.android.com/jetpack/androidx/releases/test
androidTestImplementation("androidx.test.ext:junit:1.2.1")
androidTestImplementation("androidx.test.ext:junit:1.3.0")
// https://developer.android.com/jetpack/androidx/releases/test#espresso
androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")

// OkHttp (BOM and related libraries)
// https://square.github.io/okhttp/
Expand All @@ -95,7 +95,7 @@ dependencies {

// Android Lifecycle
// https://developer.android.com/jetpack/androidx/releases/lifecycle
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.10.0")

// Gson
// https://github.com/google/gson
Expand Down
8 changes: 4 additions & 4 deletions bunny-stream-camera-upload/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@ dependencies {

// AndroidX and Material
// https://developer.android.com/jetpack/androidx/releases/core
implementation("androidx.core:core-ktx:1.15.0")
implementation("androidx.core:core-ktx:1.19.0")
// https://developer.android.com/jetpack/androidx/releases/appcompat
implementation("androidx.appcompat:appcompat:1.7.0")
implementation("androidx.appcompat:appcompat:1.7.1")
// https://github.com/material-components/material-components-android
implementation("com.google.android.material:material:1.12.0")

Expand All @@ -86,9 +86,9 @@ dependencies {
// https://junit.org/junit4/
testImplementation("junit:junit:4.13.2")
// https://developer.android.com/jetpack/androidx/releases/test
androidTestImplementation("androidx.test.ext:junit:1.2.1")
androidTestImplementation("androidx.test.ext:junit:1.3.0")
// https://developer.android.com/jetpack/androidx/releases/test#espresso
androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")

// Functional programming library (Arrow)
// https://arrow-kt.io
Expand Down
12 changes: 6 additions & 6 deletions bunny-stream-player/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ dependencies {
implementation("com.google.code.gson:gson:2.8.9")
// AndroidX and Material
// https://developer.android.com/jetpack/androidx/releases/core
implementation("androidx.core:core-ktx:1.15.0")
implementation("androidx.core:core-ktx:1.19.0")
// https://developer.android.com/jetpack/androidx/releases/appcompat
implementation("androidx.appcompat:appcompat:1.7.0")
implementation("androidx.appcompat:appcompat:1.7.1")
// https://github.com/material-components/material-components-android
implementation("com.google.android.material:material:1.12.0")

Expand All @@ -93,17 +93,17 @@ dependencies {

// AndroidX Lifecycle
// https://developer.android.com/jetpack/androidx/releases/lifecycle
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.10.0")
// https://developer.android.com/jetpack/androidx/releases/lifecycle
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.10.0")

// Testing Dependencies
// https://junit.org/junit4/
testImplementation("junit:junit:4.13.2")
// https://developer.android.com/jetpack/androidx/releases/test
androidTestImplementation("androidx.test.ext:junit:1.2.1")
androidTestImplementation("androidx.test.ext:junit:1.3.0")
// https://developer.android.com/jetpack/androidx/releases/test#espresso
androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")

// Glide for Image Loading
// https://github.com/bumptech/glide
Expand Down
26 changes: 13 additions & 13 deletions bunny-stream-tv/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -45,21 +45,21 @@ android {

dependencies {
// Core dependencies
implementation("androidx.core:core-ktx:1.12.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.7.0")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0")
implementation("androidx.fragment:fragment-ktx:1.6.2")
implementation("androidx.core:core-ktx:1.19.0")
implementation("androidx.appcompat:appcompat:1.7.1")
implementation("androidx.constraintlayout:constraintlayout:2.2.1")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.10.0")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.10.0")
implementation("androidx.fragment:fragment-ktx:1.8.9")

// TV-specific dependencies
implementation("androidx.leanback:leanback:1.0.0")
implementation("androidx.leanback:leanback-preference:1.0.0")
implementation("androidx.tvprovider:tvprovider:1.0.0")
implementation("androidx.leanback:leanback:1.2.0")
implementation("androidx.leanback:leanback-preference:1.2.0")
implementation("androidx.tvprovider:tvprovider:1.1.0")

// Navigation
implementation("androidx.navigation:navigation-fragment-ktx:2.7.6")
implementation("androidx.navigation:navigation-ui-ktx:2.7.6")
implementation("androidx.navigation:navigation-fragment-ktx:2.9.8")
implementation("androidx.navigation:navigation-ui-ktx:2.9.8")

// Material Design
implementation("com.google.android.material:material:1.11.0")
Expand All @@ -83,6 +83,6 @@ dependencies {

// Testing
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
androidTestImplementation("androidx.test.ext:junit:1.3.0")
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")
}
Loading