Skip to content

Commit

Permalink
refactor!: move to shirabox.org domain name
Browse files Browse the repository at this point in the history
  • Loading branch information
urFate committed Jun 30, 2024
1 parent 5630fb7 commit 9edfb81
Show file tree
Hide file tree
Showing 120 changed files with 464 additions and 426 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

## Installation

Downloads available on our [GitHub Releases](https://github.com/urFate/shirabox-app/releases/latest) page or on [official website](https://www.shirabox.live/).
Downloads available on our [GitHub Releases](https://github.com/urFate/shirabox-app/releases/latest) page or on [official website](https://www.shirabox.org/).
Nightly APK builds currently available on our [Github Actions](https://github.com/urFate/shirabox-app/actions).

> [!IMPORTANT]
Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ plugins {
}

android {
namespace = "live.shirabox.shirabox"
namespace = "org.shirabox.app"
compileSdk = 34

defaultConfig {
applicationId = "live.shirabox.shirabox"
applicationId = "org.shirabox.app"
minSdk = 24
targetSdk = 34
versionCode = 1
Expand Down
38 changes: 38 additions & 0 deletions app/google-services.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,44 @@
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:865017455269:android:32c78d9945b42eef5ae34c",
"android_client_info": {
"package_name": "org.shirabox.app"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyCqaeyhvvEMEkIav3U1TAgkF1CRAqRTn5w"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:865017455269:android:27c817c67efeadf05ae34c",
"android_client_info": {
"package_name": "org.shirabox.app.debug"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyCqaeyhvvEMEkIav3U1TAgkF1CRAqRTn5w"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
Expand Down
2 changes: 1 addition & 1 deletion app/proguard-rules.pro
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

-dontobfuscate

-keep,allowoptimization class live.shirabox.**
-keep,allowoptimization class org.shirabox.**


# Keep `Companion` object fields of serializable classes.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.core
package org.shirabox.app

import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
Expand All @@ -17,6 +17,6 @@ class ExampleInstrumentedTest {
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
assertEquals("live.shirabox.core.test", appContext.packageName)
assertEquals("org.shirabox.shirabox", appContext.packageName)
}
}
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

<application
android:name="live.shirabox.shirabox.App"
android:name="org.shirabox.app.App"
android:allowBackup="false"
android:dataExtractionRules="@xml/data_extraction_rules"
android:enableOnBackInvokedCallback="true"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox
package org.shirabox.app

import android.app.Application
import coil.ImageLoader
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox
package org.shirabox.app

import android.app.Notification
import android.app.NotificationChannel
Expand All @@ -18,11 +18,11 @@ import kotlinx.coroutines.SupervisorJob
import kotlinx.coroutines.async
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import live.shirabox.core.db.AppDatabase
import live.shirabox.core.entity.NotificationEntity
import live.shirabox.core.model.ContentType
import live.shirabox.core.util.Util
import live.shirabox.shirabox.ui.activity.resource.ResourceActivity
import org.shirabox.app.ui.activity.resource.ResourceActivity
import org.shirabox.core.db.AppDatabase
import org.shirabox.core.entity.NotificationEntity
import org.shirabox.core.model.ContentType
import org.shirabox.core.util.Util
import java.net.URL

class NotificationService : FirebaseMessagingService() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package live.shirabox.shirabox
package org.shirabox.app

import android.content.Context
import live.shirabox.core.model.ContentKind
import live.shirabox.core.model.ReleaseStatus
import org.shirabox.core.model.ContentKind
import org.shirabox.core.model.ReleaseStatus

object ValuesHelper {
fun decodeKind(contentKind: ContentKind, context: Context): String = when (contentKind) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity
package org.shirabox.app.ui.activity

import android.os.Bundle
import androidx.activity.ComponentActivity
Expand All @@ -10,10 +10,10 @@ import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.ui.Modifier
import dagger.hilt.android.AndroidEntryPoint
import live.shirabox.shirabox.R
import live.shirabox.shirabox.ui.component.navigation.BottomNavigationView
import live.shirabox.shirabox.ui.screen.explore.notifications.NotificationsDialog
import live.shirabox.shirabox.ui.theme.ShiraBoxTheme
import org.shirabox.app.R
import org.shirabox.app.ui.component.navigation.BottomNavigationView
import org.shirabox.app.ui.screen.explore.notifications.NotificationsDialog
import org.shirabox.app.ui.theme.ShiraBoxTheme

@AndroidEntryPoint
class MainActivity : ComponentActivity() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.auth
package org.shirabox.app.ui.activity.auth

import android.app.Activity
import android.content.Intent
Expand All @@ -22,11 +22,11 @@ import coil.decode.SvgDecoder
import kotlinx.coroutines.flow.catch
import kotlinx.serialization.ExperimentalSerializationApi
import kotlinx.serialization.MissingFieldException
import live.shirabox.core.datastore.AppDataStore
import live.shirabox.core.datastore.DataStoreScheme
import live.shirabox.data.auth.AbstractAuthService
import live.shirabox.data.auth.AnimeSkipAuthService
import live.shirabox.shirabox.R
import org.shirabox.app.R
import org.shirabox.core.datastore.AppDataStore
import org.shirabox.core.datastore.DataStoreScheme
import org.shirabox.data.auth.AbstractAuthService
import org.shirabox.data.auth.AnimeSkipAuthService
import java.io.IOException

@OptIn(ExperimentalSerializationApi::class)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.auth
package org.shirabox.app.ui.activity.auth

import android.app.Activity
import android.os.Bundle
Expand Down Expand Up @@ -41,9 +41,9 @@ import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import live.shirabox.core.model.AuthService
import live.shirabox.shirabox.R
import live.shirabox.shirabox.ui.theme.ShiraBoxTheme
import org.shirabox.app.R
import org.shirabox.app.ui.theme.ShiraBoxTheme
import org.shirabox.core.model.AuthService

class AuthActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.player
package org.shirabox.app.ui.activity.player

import android.os.Bundle
import androidx.activity.ComponentActivity
Expand All @@ -19,9 +19,9 @@ import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory
import com.google.accompanist.systemuicontroller.rememberSystemUiController
import dagger.hilt.android.AndroidEntryPoint
import live.shirabox.core.util.Util
import live.shirabox.core.util.Values
import live.shirabox.shirabox.ui.theme.ShiraBoxTheme
import org.shirabox.app.ui.theme.ShiraBoxTheme
import org.shirabox.core.util.Util
import org.shirabox.core.util.Values

@AndroidEntryPoint
class PlayerActivity : ComponentActivity() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.player
package org.shirabox.app.ui.activity.player

import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
Expand Down Expand Up @@ -34,10 +34,10 @@ import androidx.media3.exoplayer.ExoPlayer
import com.google.accompanist.systemuicontroller.rememberSystemUiController
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import live.shirabox.core.entity.EpisodeEntity
import live.shirabox.core.model.Quality
import live.shirabox.core.util.Util
import live.shirabox.shirabox.R
import org.shirabox.app.R
import org.shirabox.core.entity.EpisodeEntity
import org.shirabox.core.model.Quality
import org.shirabox.core.util.Util

@Composable
fun SettingsBottomSheet(exoPlayer: ExoPlayer, playlist: List<EpisodeEntity>, model: PlayerViewModel) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.player
package org.shirabox.app.ui.activity.player

import android.app.Activity
import android.content.pm.ActivityInfo
Expand Down Expand Up @@ -76,11 +76,11 @@ import androidx.media3.common.Player
import androidx.media3.exoplayer.ExoPlayer
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import live.shirabox.core.datastore.DataStoreScheme
import live.shirabox.core.entity.EpisodeEntity
import live.shirabox.core.util.Util
import live.shirabox.core.util.Values
import live.shirabox.shirabox.R
import org.shirabox.app.R
import org.shirabox.core.datastore.DataStoreScheme
import org.shirabox.core.entity.EpisodeEntity
import org.shirabox.core.util.Util
import org.shirabox.core.util.Values

@Composable
fun ControlsScaffold(exoPlayer: ExoPlayer, playlist: List<EpisodeEntity>, model: PlayerViewModel) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package live.shirabox.shirabox.ui.activity.player
package org.shirabox.app.ui.activity.player

import androidx.media3.common.Player
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import live.shirabox.core.util.Values
import org.shirabox.core.util.Values


class PlayerStateListener(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.player
package org.shirabox.app.ui.activity.player

import android.content.Context
import android.content.pm.ActivityInfo
Expand All @@ -21,16 +21,16 @@ import kotlinx.coroutines.flow.catch
import kotlinx.coroutines.flow.firstOrNull
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.launch
import live.shirabox.core.datastore.AppDataStore
import live.shirabox.core.datastore.DataStoreScheme
import live.shirabox.core.db.AppDatabase
import live.shirabox.core.entity.EpisodeEntity
import live.shirabox.core.model.ContentType
import live.shirabox.core.model.Quality
import live.shirabox.core.util.Util
import live.shirabox.data.EpisodesHelper
import live.shirabox.data.animeskip.AnimeSkipRepository
import live.shirabox.data.content.ContentRepositoryRegistry
import org.shirabox.core.datastore.AppDataStore
import org.shirabox.core.datastore.DataStoreScheme
import org.shirabox.core.db.AppDatabase
import org.shirabox.core.entity.EpisodeEntity
import org.shirabox.core.model.ContentType
import org.shirabox.core.model.Quality
import org.shirabox.core.util.Util
import org.shirabox.data.EpisodesHelper
import org.shirabox.data.animeskip.AnimeSkipRepository
import org.shirabox.data.content.ContentRepositoryRegistry

@HiltViewModel(assistedFactory = PlayerViewModel.PlayerViewModelFactory::class)
class PlayerViewModel @AssistedInject constructor(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.player
package org.shirabox.app.ui.activity.player

import android.view.ViewGroup
import android.widget.FrameLayout
Expand Down Expand Up @@ -28,9 +28,9 @@ import androidx.media3.common.util.UnstableApi
import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.ui.PlayerView
import kotlinx.coroutines.launch
import live.shirabox.core.datastore.DataStoreScheme
import live.shirabox.core.entity.EpisodeEntity
import live.shirabox.core.model.Quality
import org.shirabox.core.datastore.DataStoreScheme
import org.shirabox.core.entity.EpisodeEntity
import org.shirabox.core.model.Quality


@OptIn(UnstableApi::class)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.resource
package org.shirabox.app.ui.activity.resource

import android.app.Activity
import android.content.Context
Expand Down Expand Up @@ -89,16 +89,16 @@ import androidx.hilt.navigation.compose.hiltViewModel
import coil.compose.AsyncImage
import coil.request.ImageRequest
import dagger.hilt.android.AndroidEntryPoint
import live.shirabox.core.model.ContentType
import live.shirabox.core.util.round
import live.shirabox.shirabox.R
import live.shirabox.shirabox.ValuesHelper
import live.shirabox.shirabox.ui.component.general.ContentCard
import live.shirabox.shirabox.ui.component.general.ExpandableBox
import live.shirabox.shirabox.ui.component.general.ExtendedListItem
import live.shirabox.shirabox.ui.component.general.RatingView
import live.shirabox.shirabox.ui.component.general.ScaredEmoticon
import live.shirabox.shirabox.ui.theme.ShiraBoxTheme
import org.shirabox.app.R
import org.shirabox.app.ValuesHelper
import org.shirabox.app.ui.component.general.ContentCard
import org.shirabox.app.ui.component.general.ExpandableBox
import org.shirabox.app.ui.component.general.ExtendedListItem
import org.shirabox.app.ui.component.general.RatingView
import org.shirabox.app.ui.component.general.ScaredEmoticon
import org.shirabox.app.ui.theme.ShiraBoxTheme
import org.shirabox.core.model.ContentType
import org.shirabox.core.util.round
import java.io.IOException

@AndroidEntryPoint
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package live.shirabox.shirabox.ui.activity.resource
package org.shirabox.app.ui.activity.resource

import android.content.Context
import android.content.Intent
Expand Down Expand Up @@ -57,16 +57,16 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.hilt.navigation.compose.hiltViewModel
import kotlinx.coroutines.launch
import live.shirabox.core.entity.EpisodeEntity
import live.shirabox.core.model.ActingTeam
import live.shirabox.core.model.Content
import live.shirabox.core.model.ContentKind
import live.shirabox.core.model.ContentType
import live.shirabox.core.util.IntentExtras
import live.shirabox.data.content.AbstractContentRepository
import live.shirabox.shirabox.R
import live.shirabox.shirabox.ui.activity.player.PlayerActivity
import live.shirabox.shirabox.ui.component.general.ExtendedListItem
import org.shirabox.app.R
import org.shirabox.app.ui.activity.player.PlayerActivity
import org.shirabox.app.ui.component.general.ExtendedListItem
import org.shirabox.core.entity.EpisodeEntity
import org.shirabox.core.model.ActingTeam
import org.shirabox.core.model.Content
import org.shirabox.core.model.ContentKind
import org.shirabox.core.model.ContentType
import org.shirabox.core.util.IntentExtras
import org.shirabox.data.content.AbstractContentRepository

@Composable
fun ResourceBottomSheet(
Expand Down
Loading

0 comments on commit 9edfb81

Please sign in to comment.