Skip to content

Releases

v1.2.0: Export studio overhaul

Choose a tag to compare

@GautamVhavle GautamVhavle released this 14 Sep 11:56

Added

  • Paged export preview: toggle Page breaks in the live preview to see the document on A4 (default) or A5, A3, Letter, Legal, and Tabloid, using the same page-break algorithm as the PDF preview
  • Eight distinct PDF templates: Novel, Brief, Thesis, Memo, Field Notes, Letter, Technical, and Magazine. Each has its own type, paper, margins, and page chrome, with a one-line differentiator on every card
  • Tabbed export studio: PDF, HTML, and PNG each have their own path with guided steps (template → fine-tune → watermark)
  • Full fine-tuning on every tab: 60-font Google Fonts library (searchable, live Aa previews) for body and headings, body/heading/link colours with an All the same / Each level heading mode, paper size, Narrow/Normal/Wide margins, Portrait/Landscape orientation, and a page-numbers toggle
  • PNGs rendered from the real PDF: PNG pages are rasterized from the downloaded PDF bytes via pdf.js, so splits match the PDF page-for-page
  • Smart filenames: downloads derive a short name from the first # H1 (or first content line), capped at 6 words / 60 characters, instead of the library title
  • Pagewise PDF preview: the PDF tab shows every real page with template typography, chrome, watermarks, and folios

Changed

  • PDF export is a real document, not a screenshot of HTML. Text is selectable, pages are true paper sizes in PDF points (orientation-aware), and line breaks happen in the typesetter instead of by clipping a canvas
  • Fine-tune settings are shared across PDF, HTML, and PNG: what you see is what you download
  • Template and preset cards are fixed-height, name-only rows with full descriptions in hover tooltips
  • Mobile export studio hardened: zero measured overflow at 390px, stacked controls, in-flow font picker

Removed

  • Real-time Mermaid diagram rendering from the editor, preview, and exports
  • Legacy HTML-screenshot PNG pipeline (html-to-image, canvas watermark painter, capture host)
  • Redundant top-level paper / margin export settings (superseded by fine-tune paper + margin presets)

Performance

  • Initial JS roughly halved via vendor chunk splitting (export engines + motion load lazily)
  • Welcome tour lazy loaded, preview rendering deferred, PNG preview debounced, sourcemaps removed from dist
  • Google Fonts preconnect in document head

Planned

  • Document folders & tagging within local storage

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 01:07

Added

  • Welcome tour — four-scene animated introduction (Framer Motion): miniature live-preview demo, privacy seal, capability grid with self-drawing Mermaid spark, export fan. Opens on first visit; the Q logo reopens it anytime.
  • Document library — create (⌘/Ctrl+Alt+N), switch, duplicate, and delete documents; older single-document saves migrate automatically.
  • Find & Replace — match counts, wrap-around navigation, match-case toggle (⌘/Ctrl+F, ⌘/Ctrl+H).
  • Embedded images — paste or drop images as locally downscaled data URLs.
  • Offline support — service worker caches the app shell (PWA-installable).
  • Clear page · start fresh action in the Documents menu with one-step undo restore.

Changed

  • Production site moved to https://quietmark.vercel.app
  • Keyword-first SEO title/description; prerendered crawler content; FAQPage schema; llms.txt; HSTS
  • Brand mark unified across favicon.ico, touch icons, OG image, and the app logo

Fixed

  • Editor history duplicated entries after document switches, making undo skip states
  • Mermaid diagrams sliced across PDF pages; oversized diagrams now auto-fit
  • Storage quota failures surfaced honestly ("Not saved") instead of silently breaking autosave
  • CSP violation from the no-js swap script (hash-exempted); Lighthouse Best Practices back to 100