Generate tag overview, add file action

This commit is contained in:
Christoph Hagen
2025-01-05 09:21:21 +01:00
parent 0dca633805
commit 01baf560ee
27 changed files with 501 additions and 137 deletions

View File

@@ -37,6 +37,8 @@ final class Content: ObservableObject {
@Published
private(set) var shouldGenerateWebsite = false
let imageGenerator: ImageGenerator
init(settings: Settings,
posts: [Post],
pages: [Page],
@@ -53,6 +55,9 @@ final class Content: ObservableObject {
let storage = Storage()
self.storage = storage
self.imageGenerator = ImageGenerator(
storage: storage,
settings: settings)
}
init() {
@@ -67,6 +72,9 @@ final class Content: ObservableObject {
let storage = Storage()
self.storage = storage
self.imageGenerator = ImageGenerator(
storage: storage,
settings: settings)
}
private func clear() {
@@ -112,4 +120,9 @@ final class Content: ObservableObject {
print("Failed to reload content: \(error)")
}
}
func remove(_ file: FileResource) {
files.remove(file)
#warning("Remove file from required files, thumbnails, post images, etc.")
}
}