feat: queued mutations while reloading or offline

This commit is contained in:
2026-08-03 12:14:31 +02:00
parent 63b6a645e0
commit 312b25fd39
11 changed files with 1247 additions and 28 deletions

View File

@@ -155,6 +155,7 @@ func main() {
}
statePath := filepath.Join(filepath.Dir(*configFile), "state.json")
draftPath := filepath.Join(filepath.Dir(*configFile), "drafts.json")
mutationQueuePath := filepath.Join(filepath.Dir(*configFile), "mutation-queue.json")
var aiController *AIController
var aiStore *AIStore
if config.AI.Enabled {
@@ -189,6 +190,7 @@ func main() {
ViewerLabel: config.Display.ViewerLabel,
ReadState: loadReadState(statePath),
Drafts: loadDraftStore(draftPath),
Mutations: loadMutationQueue(mutationQueuePath),
PathScroll: config.Paths.Scroll,
PathScrollInterval: config.Paths.ScrollInterval.Duration,
ThreadStatusOrder: config.Threads.StatusOrder,