feat(ios): tab tabanlı navigasyon ve okuma durumu takibi ekle

This commit is contained in:
2026-02-11 18:26:17 +03:00
parent 52212f015b
commit 362b9b7d1b
16 changed files with 976 additions and 442 deletions

View File

@@ -16,6 +16,8 @@ struct BookRemote: Codable, Identifiable, Hashable {
let categories: [String]
let publisher: String?
let sourceLocale: String?
let readingStatus: ReadingStatus?
let readingProgress: Double?
init(
remoteId: String? = nil,
@@ -30,7 +32,9 @@ struct BookRemote: Codable, Identifiable, Hashable {
pageCount: Int? = nil,
categories: [String] = [],
publisher: String? = nil,
sourceLocale: String? = nil
sourceLocale: String? = nil,
readingStatus: ReadingStatus? = nil,
readingProgress: Double? = nil
) {
self.remoteId = remoteId
self.title = title
@@ -45,6 +49,8 @@ struct BookRemote: Codable, Identifiable, Hashable {
self.categories = categories
self.publisher = publisher
self.sourceLocale = sourceLocale
self.readingStatus = readingStatus
self.readingProgress = readingProgress
}
}