🛠️ Add license notice to all files

This commit is contained in:
Acclorite 2025-02-03 13:05:36 +02:00
parent 11d8353ff4
commit 81ae50585c
500 changed files with 3000 additions and 23 deletions

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story package ua.acclorite.book_story
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.di package ua.acclorite.book_story.data.di
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.di package ua.acclorite.book_story.data.di
import dagger.Binds import dagger.Binds

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.data_store package ua.acclorite.book_story.data.local.data_store
import androidx.datastore.preferences.core.Preferences import androidx.datastore.preferences.core.Preferences

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.data_store package ua.acclorite.book_story.data.local.data_store
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.dto package ua.acclorite.book_story.data.local.dto
import androidx.room.Entity import androidx.room.Entity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.dto package ua.acclorite.book_story.data.local.dto
import androidx.room.Entity import androidx.room.Entity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.dto package ua.acclorite.book_story.data.local.dto
import androidx.room.Entity import androidx.room.Entity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.notification package ua.acclorite.book_story.data.local.notification
import ua.acclorite.book_story.data.remote.dto.LatestReleaseInfo import ua.acclorite.book_story.data.remote.dto.LatestReleaseInfo

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.notification package ua.acclorite.book_story.data.local.notification
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.room package ua.acclorite.book_story.data.local.room
import androidx.room.Dao import androidx.room.Dao

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.local.room package ua.acclorite.book_story.data.local.room
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.mapper.book package ua.acclorite.book_story.data.mapper.book
import ua.acclorite.book_story.data.local.dto.BookEntity import ua.acclorite.book_story.data.local.dto.BookEntity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.mapper.book package ua.acclorite.book_story.data.mapper.book
import android.net.Uri import android.net.Uri

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.mapper.color_preset package ua.acclorite.book_story.data.mapper.color_preset
import ua.acclorite.book_story.data.local.dto.ColorPresetEntity import ua.acclorite.book_story.data.local.dto.ColorPresetEntity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.mapper.color_preset package ua.acclorite.book_story.data.mapper.color_preset
import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Color

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.mapper.history package ua.acclorite.book_story.data.mapper.history
import ua.acclorite.book_story.data.local.dto.HistoryEntity import ua.acclorite.book_story.data.local.dto.HistoryEntity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.mapper.history package ua.acclorite.book_story.data.mapper.history
import ua.acclorite.book_story.data.local.dto.HistoryEntity import ua.acclorite.book_story.data.local.dto.HistoryEntity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser package ua.acclorite.book_story.data.parser
import android.graphics.Bitmap import android.graphics.Bitmap

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser package ua.acclorite.book_story.data.parser
import ua.acclorite.book_story.domain.library.book.BookWithCover import ua.acclorite.book_story.domain.library.book.BookWithCover

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser package ua.acclorite.book_story.data.parser
import android.util.Log import android.util.Log

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser package ua.acclorite.book_story.data.parser
import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.AnnotatedString

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser package ua.acclorite.book_story.data.parser
import ua.acclorite.book_story.domain.reader.ReaderText import ua.acclorite.book_story.domain.reader.ReaderText

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser package ua.acclorite.book_story.data.parser
import android.util.Log import android.util.Log

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.epub package ua.acclorite.book_story.data.parser.epub
import android.graphics.Bitmap import android.graphics.Bitmap

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
@file:OptIn(ExperimentalCoroutinesApi::class) @file:OptIn(ExperimentalCoroutinesApi::class)
package ua.acclorite.book_story.data.parser.epub package ua.acclorite.book_story.data.parser.epub

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.fb2 package ua.acclorite.book_story.data.parser.fb2
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.fb2 package ua.acclorite.book_story.data.parser.fb2
import android.util.Log import android.util.Log

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.html package ua.acclorite.book_story.data.parser.html
import org.jsoup.Jsoup import org.jsoup.Jsoup

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.html package ua.acclorite.book_story.data.parser.html
import android.util.Log import android.util.Log

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.pdf package ua.acclorite.book_story.data.parser.pdf
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.pdf package ua.acclorite.book_story.data.parser.pdf
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.txt package ua.acclorite.book_story.data.parser.txt
import ua.acclorite.book_story.R import ua.acclorite.book_story.R

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.parser.txt package ua.acclorite.book_story.data.parser.txt
import android.util.Log import android.util.Log

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.remote package ua.acclorite.book_story.data.remote
import retrofit2.http.GET import retrofit2.http.GET

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.remote.dto package ua.acclorite.book_story.data.remote.dto
import androidx.annotation.Keep import androidx.annotation.Keep

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import ua.acclorite.book_story.data.local.room.BookDao import ua.acclorite.book_story.data.local.room.BookDao

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import android.util.Log import android.util.Log

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import ua.acclorite.book_story.data.local.room.BookDao import ua.acclorite.book_story.data.local.room.BookDao

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import android.annotation.SuppressLint import android.annotation.SuppressLint

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.data.repository package ua.acclorite.book_story.data.repository
import android.app.Application import android.app.Application

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.about package ua.acclorite.book_story.domain.about
import androidx.annotation.DrawableRes import androidx.annotation.DrawableRes

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.about package ua.acclorite.book_story.domain.about
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.browse package ua.acclorite.book_story.domain.browse
enum class BrowseLayout { enum class BrowseLayout {

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.browse package ua.acclorite.book_story.domain.browse
enum class BrowseSortOrder { enum class BrowseSortOrder {

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.browse package ua.acclorite.book_story.domain.browse
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.browse package ua.acclorite.book_story.domain.browse
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.help package ua.acclorite.book_story.domain.help
import androidx.annotation.StringRes import androidx.annotation.StringRes

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.history package ua.acclorite.book_story.domain.history
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.history package ua.acclorite.book_story.domain.history
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.book package ua.acclorite.book_story.domain.library.book
import android.net.Uri import android.net.Uri

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.book package ua.acclorite.book_story.domain.library.book
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.book package ua.acclorite.book_story.domain.library.book
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.book package ua.acclorite.book_story.domain.library.book
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.book package ua.acclorite.book_story.domain.library.book
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.category package ua.acclorite.book_story.domain.library.category
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.library.category package ua.acclorite.book_story.domain.library.category
import ua.acclorite.book_story.domain.library.book.SelectableBook import ua.acclorite.book_story.domain.library.book.SelectableBook

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.navigator package ua.acclorite.book_story.domain.navigator
import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.SavedStateHandle

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.navigator package ua.acclorite.book_story.domain.navigator
import androidx.annotation.DrawableRes import androidx.annotation.DrawableRes

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.navigator package ua.acclorite.book_story.domain.navigator
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.navigator package ua.acclorite.book_story.domain.navigator
import android.os.Parcelable import android.os.Parcelable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
enum class ReaderColorEffects { enum class ReaderColorEffects {

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
enum class ReaderHorizontalGesture { enum class ReaderHorizontalGesture {

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import android.content.pm.ActivityInfo import android.content.pm.ActivityInfo

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.reader package ua.acclorite.book_story.domain.reader
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import ua.acclorite.book_story.domain.reader.ColorPreset import ua.acclorite.book_story.domain.reader.ColorPreset

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import androidx.datastore.preferences.core.Preferences import androidx.datastore.preferences.core.Preferences

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import ua.acclorite.book_story.domain.browse.SelectableFile import ua.acclorite.book_story.domain.browse.SelectableFile

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import ua.acclorite.book_story.domain.history.History import ua.acclorite.book_story.domain.history.History

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import androidx.activity.ComponentActivity import androidx.activity.ComponentActivity

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.repository package ua.acclorite.book_story.domain.repository
import ua.acclorite.book_story.data.remote.dto.LatestReleaseInfo import ua.acclorite.book_story.data.remote.dto.LatestReleaseInfo

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.ui package ua.acclorite.book_story.domain.ui
import androidx.compose.runtime.Immutable import androidx.compose.runtime.Immutable

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.ui package ua.acclorite.book_story.domain.ui
import android.content.Context import android.content.Context

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.repository.BookRepository import ua.acclorite.book_story.domain.repository.BookRepository

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.reader.ReaderText import ua.acclorite.book_story.domain.reader.ReaderText

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.BookWithCover import ua.acclorite.book_story.domain.library.book.BookWithCover

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.repository.BookRepository import ua.acclorite.book_story.domain.repository.BookRepository

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.book package ua.acclorite.book_story.domain.use_case.book
import ua.acclorite.book_story.domain.library.book.Book import ua.acclorite.book_story.domain.library.book.Book

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.color_preset package ua.acclorite.book_story.domain.use_case.color_preset
import ua.acclorite.book_story.domain.reader.ColorPreset import ua.acclorite.book_story.domain.reader.ColorPreset

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.color_preset package ua.acclorite.book_story.domain.use_case.color_preset
import ua.acclorite.book_story.domain.reader.ColorPreset import ua.acclorite.book_story.domain.reader.ColorPreset

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.color_preset package ua.acclorite.book_story.domain.use_case.color_preset
import ua.acclorite.book_story.domain.reader.ColorPreset import ua.acclorite.book_story.domain.reader.ColorPreset

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.color_preset package ua.acclorite.book_story.domain.use_case.color_preset
import ua.acclorite.book_story.domain.reader.ColorPreset import ua.acclorite.book_story.domain.reader.ColorPreset

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.color_preset package ua.acclorite.book_story.domain.use_case.color_preset
import ua.acclorite.book_story.domain.reader.ColorPreset import ua.acclorite.book_story.domain.reader.ColorPreset

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.data_store package ua.acclorite.book_story.domain.use_case.data_store
import androidx.appcompat.app.AppCompatDelegate import androidx.appcompat.app.AppCompatDelegate

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.data_store package ua.acclorite.book_story.domain.use_case.data_store
import ua.acclorite.book_story.domain.repository.DataStoreRepository import ua.acclorite.book_story.domain.repository.DataStoreRepository

View file

@ -1,3 +1,9 @@
/*
* Book's Story free and open-source Material You eBook reader.
* Copyright (C) 2024-2025 Acclorite
* SPDX-License-Identifier: GPL-3.0-only
*/
package ua.acclorite.book_story.domain.use_case.data_store package ua.acclorite.book_story.domain.use_case.data_store
import androidx.datastore.preferences.core.Preferences import androidx.datastore.preferences.core.Preferences

Some files were not shown because too many files have changed in this diff Show more