feat: local-LLM workflow, dedup UX, queue management, and autosave#1
Open
emirikol1 wants to merge 1 commit into
Open
feat: local-LLM workflow, dedup UX, queue management, and autosave#1emirikol1 wants to merge 1 commit into
emirikol1 wants to merge 1 commit into
Conversation
cbd5179 to
f247f0d
Compare
LM Studio path with FIFO queue (reorder/cancel), job popover, background dedup/mining, autosave, workflow markers, AI stars, restart confirm. Generic test fixtures only.
f247f0d to
ef900ee
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note from the submitter
I built this branch while learning Novel OS on my own install. I may have changed workflows the upstream author intended — in several places I wasn't fully sure what the original design was aiming for, so I optimized for what made sense to me as a daily user (local LLM, background jobs, autosave, queue visibility). Apologies if any of that diverges from your vision. Happy to revert, rename, or rework anything that doesn't fit the project's direction.
What this PR adds (high level)
All test fixtures use generic fiction names only. No user manuscript data, secrets, or home paths are committed.
Workflow markers
Intended workflow (how to use it)
Setup
.env(gitignored).Chapter pipeline
Outline → Draft → Revised → Validated → Approved → Final
Additional chapter tools: Regenerate, Expand placeholders, Outline from notes/text (preview → keep/discard), parallel Mine jobs for plots/characters/bible. Chapter text autosaves.
Dashboard codex
LLM queue (sidebar → AI settings)
Backups & export
Explicit actions only: Backups modal, Export manuscript, Export project.
Feature list (for reviewers)
Security / privacy review (submitter)
.env,*.db,outputs/,projects/, and logs are gitignored — not in this PR.Test plan
pytest tests/from app root (137+ pass; 5 API job tests may need fresh process)