Skip to content

Escrita 1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 22:29
· 27 commits to main since this release
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.