Skip to content

Releases: ClaudioDavi/escrita

1.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:44

A code release. Nothing new to use; the plugin looks and works the same.

  • Review bot warnings cleared: the end-to-end test harness moved under tests/, so the review bot no longer reads it as plugin code. Underlines (the lens marks, the name underline and the dotted lines in the interface) are drawn as backgrounds, and the export preview's paragraph indent is a spacer. They look the same, except that the line through a closed thread now has the muted text color.
  • One settings table: each setting is now one row in one table (its default, how a saved value is cleaned, which features read it and, for words, the Portuguese value). The defaults, the two default sets, the list of which features show which setting rows and the loading code all come from it. The core no longer imports the universe or the lens.
  • A broken data.json heals better: valid data loads exactly as before. Four fixes apply only to a hand-edited or damaged file:
    • A blank Summary, Author or Publication date property comes back as summary, author or date, and these three are trimmed like the other property names.
    • An unknown quote style, paragraph style or typography scope comes back as curly, blank or books. Before, an unknown quote style made dialogue focus and the lens fail.
    • A blank chapters folder, darlings note or global darlings note comes back from your language's defaults, and a blank placeholder marker comes back as XXX. These four are also trimmed.
    • The export, submissions and templates folders are cleaned like the short stories and books folders: / Exports becomes Exports. A template path that starts with / loses the space too.
  • Improvement: one settings table (candidate 53, the schema half of candidate 37).

1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 19:30
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

1.0.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:35
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

1.0.3

Choose a tag to compare

@github-actions github-actions released this 12 Oct 17:51
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

1.0.2

Choose a tag to compare

@github-actions github-actions released this 11 Oct 17:45
Docs-only changes are a patch release: 1.1.0 was never published.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

1.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 23:24
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Escrita 1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 22:29
5872ccb

The full release. Everything from 0.9 is still here; 1.0 adds a way in and finishes the guides.

  • Set up a writing vault: a first-run notice and a command that show everything before they create anything. You choose the starting point, the layout, the folders and the examples. It never overwrites or moves a note.
  • Presets: Essentials, Writer and Everything on the Features page set the switches at once, after a step that lists what will change. A fresh install starts with Writer.
  • Writing mode: write with only the note on screen. See Tracking.
  • Defaults in your language: a fresh install takes its status words, folder names and examples from Obsidian's language (any Portuguese gives Portuguese, anything else gives English). They are saved once and never change after that.
  • The effective piece: a chapter that takes its book's chapterTarget now shows the same target everywhere: the outline, the file explorer and the status bar. Before, the outline showed it and the others did not.
  • Mobile pass: the views, modals and menus were checked at phone width, with touch targets of at least 32 px and no hover-only control. A regex lookbehind that stopped Escrita from loading on older iPhones (Safari before 16.4) is gone, and a test keeps it out.
  • Universe "⋯" button: each entry row in the universe panel has a visible more button for its actions, so a phone or tablet doesn't need a right-click.
  • Guides complete: all seven pages, in English and Brazilian Portuguese: Getting started, Features and settings, Writing, Tracking, Revision, Publishing and The world. Every command and setting appears in a guide, and this README is now the front door to them.
  • Upgrade notes:
    • Escrita now needs Obsidian 1.8.7 or later (minAppVersion).
    • Your existing settings are unchanged, and the setup notice does not show on an update. An existing install keeps the English defaults it was using, even when Obsidian runs in Portuguese, so no folder or status word changes under you.
    • Every feature stays as it was, and every switch keeps its state.
  • Threads in Portuguese: a new Portuguese install marks threads as %% thread: … %% and %% thread fechada: … %%, and the interface says "thread". An install that already saved fio keeps it.
  • Fixes before release: clearing a setting restores the default in your install's language, not English (a cleared closed word in Portuguese stays fechada); the setup and Open the home note find the same home note and adopt an existing one instead of creating a second; the darlings note is written through the editor when it is open, so undo works; dialogue focus and the name marks no longer stop after one failed redraw. From the demo rehearsal: the setup's rows no longer overlap, it creates the universe note for a shared world, ticks the layout in a new vault and gives each row an honest reason; the home note opens in the main area on startup, not in a side panel; Escape on a beat you just made in the outline takes it back out; a new universe entry opens in a tab, not a split; "Appears in" shows counting until a new entry is counted; the EPUB byline uses the full name and its preview lists the contents once; the Compare view and the lens panel show their titles whole; and the progress window opened for a book or piece no longer reads the daily goal against that work's words.
  • Internal: shared helpers moved out of module folders (core/ and ui/), and the Obsidian guidelines lint (eslint-plugin-obsidianmd) runs in CI.

0.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 15:05
  • Unlinked mentions: the universe panel lists the places in the note you are in where an entry is named without a link. Create link turns that one mention into a link, on your click, and writes nothing else. See The world.
  • Names without an entry: a new revision lens rule, off until you turn it on, marks capitalized names that recur (5 times in the note, or in 2 works) and match no entry. Create opens the new-entry dialog with the name filled in; Dismiss adds the word to the Not names setting. See The world.
  • EPUB export: Export… now offers EPUB 3 beside Markdown and DOCX, with a title page, a table of contents, one file per chapter, an ornamental scene break (a setting) and an optional cover from a cover property. See Publishing.
  • Collections: select several contos in the file explorer, right-click, Create a collection…. The note lists the stories in a contents property and exports as one DOCX, EPUB or Markdown file. See Publishing.
  • Publish next chapter: for a book released one chapter at a time, the command and an outline button open the first unpublished chapter's publish check; the outline header shows the next chapter, the last published and any gap, and the check warns when an earlier chapter isn't published. See Publishing.
  • Read the book: a read-only view of every chapter in order, with the export's chapter headings and scene breaks and your markers hidden. Click a paragraph to open that chapter at that line; it remembers where you stopped. See Writing.
  • Settings: Not names, the cover property, the EPUB scene break and the collection property. See Features and settings.
  • Upgrade notes:
    • The revision lens runs one new pass after the update. Nothing is marked by the new names rule until you turn it on.
  • Internal: scope is a field of the classifier (books.classify(x).scope) and core/scope.ts holds the rule; the names port answers the lens's names rule; the EPUB writer is checked with EPUBCheck in CI.

0.8.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 12:20
  • Export: Export… turns the active note, or its whole book, into a manuscript file: Markdown or DOCX, in the Shunn (Letter, English) or pt-BR (A4, Portuguese labels) template. A preview shows the manuscript before the file is written, readiness warnings link to their lines, and Export again repeats the last export in one click. Files go to the export folder (default Escrita/Exports). See Publishing.
  • Chapters without a number: a chapter numbered 00 is a prologue (first, its title alone, not counted), and the new Chapters without a number setting lists titles (such as an epilogue) that also export with their title alone. See Publishing.
  • Author and contact: settings for your name, surname and contact lines, used on the title page and in the header. An author property on a book or a note overrides the name.
  • Submissions: Record a submission makes one note per submission in the submissions folder (default Escrita/Submissions), with the work, the market, the date and the result. The home block shows how many are pending. See Publishing.
  • Settings: each feature now draws its own section, in the same order as before, and a text field saves when you leave it instead of on every key. Export and submissions are two new switches on the Features page, which now has 19.
  • Performance: index passes now yield every 8 ms, so Obsidian stays responsive while a large vault is read. "Appears in" builds on demand, when you first open it, so startup index work on a 3,000-note vault drops from about 4.2 s to under 0.1 s, and typing in a long chapter no longer recomputes mentions. Name matching and the revision lens are faster.
  • Fix: only a <!-- at the start of a line that is never closed hides the rest of the note from counts and the publish check, and the publish check warns about it. A %% inside $$ math is literal, as in Reading view.
  • Upgrade notes:
    • Notes in the export folder (Escrita/Exports) and the submissions folder (Escrita/Submissions) never count toward goals and never become works.
    • In the Editor section of the settings, the paragraph style and quote style rows now come after the typing rows.
    • There are 19 feature switches, up from 17.
  • Internal: a manuscript model and book source in core, readiness checks shared by publish and export, notes.create for new notes (including binary files), one name fold, and time-budgeted index passes.

0.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 12:20
  • Features page: a switch for each of 17 features, in five groups, at the top of the settings. An off feature is not loaded, its settings hide and its data stays. See Features and settings.
  • Keep a note out of the universe: universe: false on a note, or on a book note for the whole book. See The world.
  • Appears in: where each entry is mentioned, in the panel's Entries tab and in a section at the end of each entry note, with counts. See The world.
  • Names in spellcheck and the revision lens: entry names are not flagged as typos, an optional underline shows them, and the lens reads them. See The world.
  • POV and status in the outline: colored stripes, a Status/POV toggle, stage and POV chips, and a summary by stage. See Writing.
  • Per-chapter targets: a bar per chapter, and chapterTarget on the book note as the default. See Writing.
  • User guide: docs/guide/ in English and Brazilian Portuguese; the universe guide moved there as "The world".
  • The minimum Obsidian version is now 1.7.2.
  • Writing language moved out of Revision to the Features page, with the same key.
  • Word counts in the explorer, spellcheck on demand and the universe mode moved to the Features page as switches.
  • The piece property names and the track folders moved to a section called "Properties and folders".
  • Drag and renumbering in the outline pause while it is filtered, and Tab no longer turns a chapter (or a new line) into a beat of a chapter the filter hides.
  • New books and chapters, and notes you create in a tracked folder, start in the draft stage: they get your first draft status word unless they (or their template) already have a status. Templates, universe entries and Escrita's own notes are left alone. Turn it off in Settings → Stages, "New notes start as draft". In "Appears in", a book counts as a work even before its note has a status.
  • A feature turned off keeps its ribbon icon until you restart Obsidian (a click says the feature is off), and on a phone a command pinned to the mobile toolbar keeps a dead button until you restart.
  • Internal: modules now load and unload at runtime, and the outline reads each chapter through one row loader.