Introduction

What's New

Version history and release notes.

v2.1.7 Smarter controls.
Under Review

v2.1.6 made startup faster. v2.1.7 refines how things feel — table editing that follows your hands, deletions that require intent, and clips you can preview before saving.

New Features

  • Table Keyboard Navigation Enter moves down a cell, Tab moves right, Alt+Enter inserts a line break inside a cell. Click a cell and press Enter to start typing. Last-row Enter exits the table.
  • Hold-to-Delete Permanently removing a note from Trash now requires a deliberate hold. Release to cancel — no accidental deletions.
  • Web Clipper Preview Preview and select sections before saving a web clip. Exclude ads, navigation, or anything you don't need.
  • Export Presets Attach YAML, TOML, or JSON frontmatter automatically when exporting Markdown. Set title, date, and tags once — reuse on every export.

Improvements

  • Startup Speed Download size reduced from 136KB to 129KB (−5%). Cumulative optimizations continue to shrink the app.
  • Table Toolbar Row action buttons reordered to match spreadsheet conventions.

Bug Fixes

  • Nested List Blockquote Fixed blockquotes inside nested lists breaking layout.
  • Slash Commands Fixed / commands becoming unresponsive after editor re-display.
  • Web Clipper Session Fixed session data corruption that could occur when saving a clip.
v2.1.6 Faster. Smoother.
Released

v2.1.5 rebuilt the foundation. v2.1.6 polishes it — faster startup, smarter paste, and a UI that gets out of your way.

New Features

  • Web Clipper CSS Selector Targeting Dropdown to select page sections (main, article, #content) before clipping. Grab just the part you need from long pages.
  • Auto-Hide UI Header and toolbar auto-hide while writing. Scroll down to hide, move mouse near the top to reveal. More room to focus on your words.
  • Git Sync Status Indicator Real-time sync status shown at the bottom of the sidebar — syncing, done, offline, or error at a glance.

Improvements

  • Startup Speed Download size reduced from 143KB to 136KB (−5%). Large notes (100KB+) open up to 29% faster.
  • AI Paste: Table + Code Block Code blocks inside table cells now auto-format correctly when pasting from Claude, ChatGPT, or other AI output.
  • AI HTML Tag Auto-Removal Leftover HTML tags from AI output are automatically stripped on paste.
  • Sidebar Detail Panel Unified into 3 tabs — Preview, Info, and Frontmatter. Remembers which tab you last used.
  • Sidebar Rendering Optimized DOM updates for faster sidebar list rendering.
  • Animation Polish Drawer open/close, tooltip appearance, and hover responses refined for a smoother feel.

Bug Fixes

  • Callout + List Display Fixed rendering issue when callouts and lists are mixed together.

Changed

  • Archive Move Message Improved wording when moving notes to Archive.
v2.1.5 Take your writing anywhere.
Under Review

Markdown has dialects. Obsidian syntax breaks in Hugo. Slack pastes leave behind raw symbols. v2.1.5 fixes that — with platform conversion for 8 targets, smart paste from chat apps, and a fully redesigned sidebar.

New Features

  • Portability Hub Convert notes to CommonMark, Obsidian, Hugo, Jekyll, Docusaurus, MkDocs, GFM, Zenn, or Qiita syntax. On batch export, non-standard markup is flagged: keep as-is, normalize all, or review one by one.
  • Chat Format Smart Paste Pastes from Slack, Discord, and WhatsApp auto-convert to standard Markdown. Handles <url|text> links, ||spoiler||, and >>> blockquotes.
  • EPUB Export Export notes as EPUB 3.0 with Mermaid diagrams, math, and code highlighting included. Single note and batch export supported.
  • LaTeX Export Convert Markdown to LaTeX and output as a .tex file. Designed for academic writing and reports.
  • Frontmatter Support Manage note metadata (title, tags, date, etc.) separately from the body. Edit in the Detail Panel's Frontmatter tab; auto-merged on export.
  • Sidebar Redesign Note list simplified to title-only. Preview button opens Detail Panel with Preview, Frontmatter, and Info tabs. Pinned notes get a dedicated "★ Pinned" area. Remote Sidebar lets you browse and pull notes from your Git repository.
  • Web Clipper Enhancements Clip YouTube subtitles as timestamped Markdown. Shadow DOM and same-site iframe content now supported. Dedicated extraction for Zenn, Qiita, and Hatena Blog (Japanese blogging platforms).
  • Writer Mode Typography Preset 18px font, 1.8 line height, 720px centered layout for long-form writing. Toggle from the slash menu.
  • Heading Auto-Numbering Automatically number H2–H6 headings with CSS counters. Toggle with /num in the slash menu.
  • LaTeX Autocomplete in Math Blocks Type \ inside a math block to see 108 LaTeX command suggestions — Greek letters, operators, arrows, and more.
  • TOC Enhancements Collapsible headings in the TOC for long documents. Navigation button bar at the bottom: first, last, previous heading, next heading, page up, page down.
  • Cross-Note Find & Replace Ctrl+Shift+H to search and replace across all notes. Folder filter chips, match counter ("3 / 17"), and Ctrl+F for search-only mode.

Changed

  • Font changed to system-ui Replaced Inter with the OS system font stack. Improves CJK (Japanese, Chinese, Korean) display. San Francisco on Mac, Segoe UI on Windows.

Removed

  • Source Control sidebar tab removed Git operations are now consolidated in the Git menu at the top. Sidebar minimum width reduced to 256px.
v2.1.4 A clear first step for new users.
Released

Installing an extension that replaces your New Tab can feel uncertain. This release makes the first 30 seconds clear.

New Features

  • Welcome page on install A dedicated welcome page opens automatically after installation — confirms setup, explains the Chrome dialog, introduces the three ways to use Mark It Down, and covers data safety
v2.1.3 Clip smarter, not harder.
Released

Web Clipper is only useful when you can trust it. This release focuses on that trust.

New Features

  • Copy selection for LLM Select text, then use "Copy for LLM" to copy just the selection — with title and source metadata included automatically

Bug Fixes

  • GitHub Issue & PR comments captured again GitHub moved to React-based Issue pages, breaking the old selectors. Both old and new DOM structures are now handled
  • Tooltip positioning fixed Tooltips in nested toolbars no longer drift — reverted from CSS Anchor Positioning to reliable JS-based placement
v2.1.2 Big files, no freeze.
Released

This update focuses on one thing: making large notes feel smooth in daily use.

Highlights

  • Large notes no longer freeze Archive opens heavy notes much more smoothly, even when switching repeatedly
  • Faster note switching Recently opened Archive notes load quickly when you come back to them
  • Cleaner block editing UI Block toolbars are now outside the content area for better readability

Bug Fixes

  • Web Clipper on GitHub/GitLab Clipping now captures the page itself instead of generic platform descriptions
  • Git conflict flow polish Commit messages are preserved, and the input field stays visible on screen
  • Code block language selector Focus outline now appears correctly across themes
v2.1.1 Lighter, faster, and ready to reorganize.
Released

v2.1.0 expanded what the editor can do. v2.1.1 makes the whole app a step lighter — faster startup from trimming what's unused, consistent UX from unifying the details, and note splitting and merging from rethinking how long notes should work.

New Features

  • 20% Lighter App Code highlighting bundle reduced from 192 languages to a custom set of 34, cutting app size by ~193KB. Markdown, JavaScript, Python, HTML, SQL and all commonly used languages are still covered
  • Split Note by Heading Break a long note into two parts at any heading. Filter by keyword or heading level, preview split sizes before confirming. Original goes to Trash, parts are auto-named
  • Merge Selected Notes Ctrl+click to select multiple notes, then combine into one. Drag to reorder, edit the title, and preview the merged size before confirming
  • Rich Tooltips All buttons now show custom tooltips with keyboard shortcuts. Unified across 12 components and ~40 locations — sidebar, toolbar, and modal actions
  • Note Info on Hover Hover a note name in the sidebar to see file size and last updated date. Large notes show a colored dot warning
  • Mermaid Theme Unification Flowcharts and sequence diagrams now match the app's neutral color system instead of Mermaid's default blue/pink palette. Consistent across all 4 themes
  • Git Conflict "Merge Both" Reorder When remote and local notes conflict, "Merge Both" now opens a modal where you can drag to reorder before confirming. Merged note goes to Inbox, originals to Trash
  • Rename on Title Collision When Git pull, Split, or Merge creates a duplicate title, a new "Rename" option lets you enter a new name with real-time duplicate checking

Bug Fixes

  • Math Paste Broken Inline math ($...$) in pasted Markdown was not recognized as math. Fixed Smart Paste conversion logic to detect math patterns
  • System Notes Overwritten on Git Pull Getting Started and Markdown Reference could be overwritten by remote pull. Added symmetric exclusion to match the push-side filter
v2.1.0 More room to work. Smarter clipping.
Released

v2.0.8 made big files open fast. v2.0.9 eliminated freezes. v2.1.0 expands what the editor can do and fixes what the Web Clipper was missing.

New Features

  • Template Gallery Link Hover the Template folder header to open an external gallery page with 20+ ready-to-use templates
  • Insert Table of Contents Type /toc or use the command palette to auto-generate a TOC from your headings at the cursor position
  • Slash Menu up to 100KB Slash menu and drag handle threshold raised from 50KB to 100KB for larger documents
  • Blockquote Hover Delete Remove blockquotes with the hover trash icon, same pattern as alerts, tables, and footnotes
  • JSON to Markdown Paste Ctrl+Shift+V auto-converts JSON — arrays become tables, objects become lists, nested structures become bullets

Bug Fixes

  • Web Clipper Heading Loss H2+ headings disappeared on certain sites. Fixed preprocessing to preserve heading elements
  • Web Clipper Mermaid Loss Mermaid diagrams (SVG) vanished during clipping. 3-stage source recovery implemented
  • Selection Toolbar Off-Screen Toolbar buttons rendered off-screen on 100KB+ documents. Fixed optimization scope
v2.0.9 No more freezes. That's the whole point.
Released

v2.0.8 made big files open fast in the Editor. v2.0.9 finishes the job — Archive and drag-and-drop no longer freeze.

Bug Fixes

  • Archive Freeze on Large Files Opening 200KB+ Markdown in Archive no longer freezes the browser. Progressive rendering applied to the read-only viewer
  • Drag & Drop Freeze Moving notes between folders via drag-and-drop no longer causes UI freezes
  • Batch Storage for Multi-Note Operations Moving or deleting multiple notes at once is now a single storage write instead of one per note
v2.0.8 Big files, instant editing. UI feels alive.
Released

Progressive Crepe Initialization loads only the first 5KB to start the editor instantly — the rest streams in behind the scenes. 100KB docs open 19.8x faster. Toast notifications, checkbox interactions, and the selection toolbar all got a tactile redesign.

Highlights

  • Progressive Editor Loading First 5KB loads the editor instantly; remaining content streams via requestIdleCallback. 50KB: 271ms (5.7x), 100KB: 263ms (19.8x), 200KB: 519ms (36.6x faster)
  • Toast Stacking Redesign Multiple toasts stack with depth and perspective. Hover pauses the timer. Progress bar shows time remaining. Larger corner radius, theme-aware buttons
  • Checkbox Micro-Interactions Spring animation on check, fade on completed text, hover hint. Respects prefers-reduced-motion

New Features

  • Glassmorphism Selection Toolbar Blur 12px backdrop, 28x28 square buttons, custom tooltips. L2 tools layer above L1. Heading dropdown opens upward. All 4 themes
  • HelpModal Reorganized 4 tabs → 3 tabs (Settings / Guide / About). Guide now covers Slash Commands, Selection Toolbar, and Command Palette with collapsible sections
  • Footnote Multi-Reference Backlinks When the same footnote is referenced multiple times, the back-link returns to the exact reference you clicked — not always the first one
  • Timestamp Headings /now inserts current time as H2 or H3. Ctrl+Alt+; inserts inline HH:MM. Combine with TOC for a timeline view
  • HTML → Markdown Paste Ctrl+Shift+V converts clipboard HTML to Markdown. Three paste modes (markdown / plain text / default) in Settings
  • Copy as Markdown New button in L1 selection toolbar. Copies selected text as Markdown with estimated token count in toast
  • Copy for LLM Normalization 3-stage pipeline: heading hierarchy fix, auto language tags on code blocks (13 languages), excess blank line compression
  • Spellcheck Control auto (disabled above 50KB) / always / never. Set to "never" to hide red squiggles for non-English writing
  • Code Language Auto-Detection 16 languages detected from shebang, DOCTYPE, and keyword patterns. Feeds into Copy for LLM normalization

Performance

  • Lazy Component Loading 13 components (including Editor modals) load on demand. app.js reduced from 836KB to 729KB (-13%)
  • Visibility Fix Editor uses visibility:hidden instead of display:none when note list is shown — prevents Progressive Loading queue from being cancelled

Bug Fixes

  • Background Texture Atomicity Texture image data and flag now saved atomically via setStorageMulti() — no more half-written state on browser crash
v2.0.7 Big files load fast. Clipper gets smarter.
Released

Set a size threshold and large notes automatically open in Archive's read-only view. When you unlock to edit, the transition is smoother than opening in the editor from the start.

New Features

  • Auto-Archive Threshold Set a threshold (100/200/300KB) in Settings. Oversized notes open in read-only Archive mode instantly. Unlock to edit anytime
  • Copy for LLM YAML frontmatter (title/source/date) prepended on copy. Web Clip metadata included automatically. Available from Copy dropdown and command palette
  • Token Count on Copy/Export Estimated token count shown in toast notifications (e.g. "Copied! (~1,234 tokens)"). Heuristic: ~4 chars/token for Latin, ~1.5 for CJK
  • llms.txt Auto-Detection Web Clipper checks /llms-full.txt and /llms.txt before Readability extraction. 24h session cache, 5s timeout, 500KB limit
  • Progressive Code Highlighting Files with 30+ code blocks highlight viewport-first, then batch the rest via requestIdleCallback. 8s → 1.1s for 226 blocks

Web Clipper Improvements

  • Quality Benchmark 19 sites, 35 fixtures, 8-dimension scoring. Adaptive pipeline (Readability → Defuddle fallback) achieves avg 99
  • Heading Protection h2-h6 preserved through Readability extraction. Substack score: 77 → 98
  • Adaptive Fallback Quality gate auto-switches from Readability to Defuddle when heading ratio is low. Zero cost for normal cases
  • Lazy Image Extraction data-src, data-original, data-lazy-src attributes and srcset now captured
  • Noise Reduction 30 → 41 selectors. GitHub and Reddit-specific noise elements removed
  • Dynamic Fence Code blocks with backticks inside auto-adjust fence length. No more broken syntax

UI Improvements

  • Code Block Language Selector Improved visibility across all 4 themes: background, border, hover/selected states, and z-index/containment fixes

Bug Fixes

  • Footnote Clipping Superscript footnote references no longer clipped at paragraph top edge
  • x.com Callouts Grok's [!NOTE]/[!WARNING] callouts now preserved when clipping from x.com
  • Sidebar Flickering Fixed 3 re-render paths triggered by editor input: batched setImmediateContent, removed useEffect dependency, split Zustand selectors
v2.0.6 Polished, piece by piece.
Released

No new workflows. Just a smoother experience — tooltips that show shortcuts, better sorting, loading indicators, and a theme system with no gaps.

UI Improvements

  • Loading Indicator Large documents now show a shimmer placeholder so you know content is still loading
  • Tooltips with Shortcuts Hover any button to see what it does — and its keyboard shortcut displayed visually
  • Toast Notifications Redesigned with icons, slide animations, and dismissible with ESC
  • Sort Control Two clear segments (Name / Updated) replace the old 4-click cycle. Click again to reverse
  • Empty Folder Guide Template, Archive, and Trash folders explain their purpose when empty
  • Notes in Command Palette Find and open any note by name from Ctrl+Shift+P

Theme & Design

  • Theme Consistency 187 missing color definitions filled across all 4 themes — Parchment and CandleLight fully covered
  • Frosted Glass UI Toolbars, toasts, and panels now use a frosted glass effect for a more layered feel
  • Storage View The old progress bar is gone. Now you see note counts per folder at a glance

Performance

  • Math Font Size KaTeX font bundle reduced by 876KB — math-heavy notes load noticeably faster

Bug Fixes

  • Sidebar Drag Fixed flickering when dragging notes between folders
  • Side Panel Icons Fixed icons collapsing in Side Panel view
  • TOC Click-Outside Fixed table of contents closing unexpectedly
  • Badge Preview Fixed low contrast in badge preview on warm themes
v2.0.5 GitHub PAT support, fixed.
Released

GitHub's default token format was silently rejected. Now it works.

Bug Fixes

  • Fine-grained PAT Fine-grained personal access tokens (github_pat_xxx) are now accepted for Git sync authentication
v2.0.4 Big documents, no lag.
Released

Typed 300KB and it didn't stutter. That's the difference.

Performance

  • INP Optimization 300KB doc typing: 272ms → 120ms. Slash menu: 184ms → 24ms. Command palette: 200ms → 32ms. First click in 50KB docs: 160ms → 24ms. All measured and verified in CI
  • Decoration Rebuild 300KB Presentation Delay: 105ms → 68ms (-35%). Autolink and trailing space decorations skipped in large docs

New Features

  • Batch Note Selection Shift+Click range select, Ctrl+Click toggle. Drag-and-drop, Delete, and Stage multiple notes at once
  • Selective Git Push Push only staged notes with per-note lastPushedAt tracking. Sync (Ctrl+Shift+S) still pushes everything
  • Git Conflict Merge in Editor "Merge in Editor" opens Compare & Edit with WYSIWYG diff highlighting. Resolve conflicts manually, then auto-push
  • Diff Navigation ▲2/5▼ nav controls in Compare & Edit banner. F5/Shift+F5 keyboard navigation. WYSIWYG reference view
  • List Type Toggle Switch between Bullet, Ordered, and Task lists from selection toolbar L2. Active state highlighting
  • Sort 4-State Cycle Name↑, Name↓, Updated↑, Updated↓. Fixed order field override bug
  • Badge Double-Click Copy Double-click a shields.io badge to copy its Markdown

Bug Fixes

  • False Conflict Detection Fixed false conflicts between New Tab and Side Panel caused by tight/loose list serialization differences
  • Sidebar Flickering Fixed 3-4 unnecessary re-renders per click when selecting notes
  • Reference Mode Fixed diff highlighting mismatch with code fences
v2.0.3 Refine the writing rhythm.
Released

Small tools that stay out of your way while you write.

New Features

  • Footnote Insert Modal Insert footnotes from the command palette or slash menu. Labels auto-numbered, reference and definition inserted in one transaction. Edit and delete from hover toolbar
  • Custom Snippets Save your own Markdown templates. 3 built-in presets (YAML Frontmatter, Details, Definition List). Manage from command palette, toolbar, or Settings
  • Toggle Line Breaks Switch between paragraph breaks and hard breaks in selected text. Direction auto-detected
  • Code Block Copy ProseMirror-first 3-layer fallback for reliable extraction. 4+ backtick fences supported. Copy as Markdown promoted to always-visible
  • Badge Insert Modal Generate shields.io badge Markdown from the command palette. 8 color presets + custom. Live preview before insert

Bug Fixes

  • HTML Export Alerts GitHub Alerts (callouts) now render with correct styling in HTML export
  • Debug Log Leak Fixed debug log that leaked link URLs to console on every keystroke
  • HTML Sanitization Expanded sanitization rules for clipped web content
v2.0.2 Clip the web. Capture AI.
Released

Right-click any page or AI chat and save it as clean Markdown — directly into your notes.

New Features

  • Web Clipper Right-click to save or copy any page or selected text as Markdown. Saved notes open automatically in Side Panel
  • AI Chat Extraction Captures output from Claude, ChatGPT, Grok, and Gemini as clean Markdown. Math, code, tables, and artifacts all preserved
  • Comment Thread Extraction Structured Markdown from Hacker News, Reddit, and GitHub. Preserves nesting, authors, and timestamps
  • Table Export: TSV Format Switched from CSV to TSV (tab-separated) for better paste compatibility with Excel, Google Sheets, and Slack

Bug Fixes

  • Task List Conversion Converting selection to task list from toolbar no longer produces bullet lists instead
  • Compare & Edit No longer shows false positives caused by invisible line break differences
  • Table Toolbar Actions now target the correct table when multiple tables are present
  • List Markers Parchment and CandleLight theme list markers are now visible
  • Table Cell Backgrounds Light and Dark theme table cells are no longer transparent
  • Find & Replace Fixed Japanese mistranslation and crash when replacing with empty text
  • Security Stricter host validation, innerHTML sanitization, regex DoS protection, cookie value validation
v2.0.1 Small fix, big compatibility
Released
  • DOCX Task Lists DOCX export now renders task lists with checkbox symbols (☐/☑) instead of plain bullets
v2.0.0 Write it, then ship it
Released

Everything you need to take your Markdown out of the browser — PDF, DOCX, PNG, HTML. Plus cleaner toolbars, smarter tables, and cross-window conflict resolution.

Export Suite

  • PDF Export Page numbers, clickable table of contents, custom paper size (A4/Letter/A3) and margin presets — powered by Paged.js
  • DOCX Export Images, Mermaid diagrams, math equations, and syntax highlighting all embedded. Open in Word and it just works
  • PNG Export Capture any note as a high-resolution 2x Retina image
  • HTML Export 3 CSS templates (GitHub / Compact / Academic). Self-contained: KaTeX and highlight.js inlined, no internet needed
  • New Export Panel Pick format, scope (single note / archive / all notes), and settings in one place. Trash after export option included

Toolbar Redesign

  • L1 / L2 Structure Common actions up front, advanced actions behind ··· — less clutter, same power
  • Unified Icon System All icons migrated to Lucide — ~200 inline SVGs replaced with one consistent library
  • 22 New Commands Word count, heading transforms, table operations, callout cycling — all accessible from the Command Palette
  • Callout Type Switcher Cycle through NOTE/TIP/IMPORTANT/WARNING/CAUTION with Ctrl+Shift+A or the hover toolbar

Tables & UX

  • Table Toolbar Expanded Sort columns, copy as CSV or Markdown, prettify alignment, and switch layout (Auto / Full Width / Equal Columns)
  • Row & Column Highlight Active cell row and column both tinted — you always know where you are
  • Footnotes Click a reference to jump to its definition, click back to return. Rebuilt with 4-layer guard against false positives in code blocks
  • Appearance Popover Color theme and Typography (Standard / Compact / Academic) now in one popover — what you see is what exports
  • Mode Popover Focus Mode, Fullscreen, Compare & Edit, and Open Side Panel unified into one header button
  • Learn by Touch Empty notes show random tips, toolbar buttons show keyboard shortcuts on hover

Cross-Instance Compare

  • Conflict Detection New Tab and Side Panel editing the same note? Changes are compared automatically when either window closes
  • Visual Diff Inline green highlights for additions, side-by-side modal with character/word count and change-rate statistics
  • Smart Normalization Trailing whitespace, line endings, and blank lines normalized — no false positives

Bug Fixes

  • Strikethrough Typing ~~text~~ now converts immediately as you type, including after IME input
  • PDF Warm Theme Borders Parchment/CandleLight themes no longer show stray borders in PDF output
  • Mermaid Labels in HTML Export Diagram text labels no longer vanish after DOMPurify sanitization
  • Syntax Highlighting in Export Code block colors now render correctly in all 3 HTML templates
v1.9.9 Export your writing, paste your data
Released

Structure inside, exits outside — PDF and HTML export, Excel table paste, and a color system rebuilt from the ground up.

Export Suite

  • PDF Export Print to PDF via browser dialog — auto page breaks at H1, --- converted to page breaks
  • HTML Export Standalone HTML with GitHub-style CSS, embedded Mermaid SVGs, KaTeX math, syntax highlighting — zero external dependencies
  • Batch HTML ZIP Export Archive notes or all notes as HTML in a single ZIP download
  • Dark Mode Exported HTML auto-adapts to OS dark/light preference
  • Ctrl+Shift+E Jump directly to the Export menu

Smart Table Paste

  • Excel & Sheets Paste from Excel or Google Sheets — auto-detected as Markdown table
  • Format Detection TSV, pipe-delimited, and RFC 4180 CSV with quoted fields supported
  • Preview Modal Confirm before inserting — Enter to accept, Esc for plain text

Color System

  • CSS Variable Migration 48 semantic color tokens in OKLCH replace hundreds of hardcoded branches — adding a 5th theme now means editing one file
  • Warm Theme Polish Parchment/CandleLight Mermaid diagrams and syntax highlighting now use warm palette consistently
  • WCAG AA Verified 4.5:1 contrast ratio confirmed across all 4 themes

UI & UX

  • Tab Title Shows "Folder (count) | Mark It Down" — updates automatically
  • Favicon Extension icon now visible in browser tab bar
  • Paste as Table Command Palette command for direct clipboard-to-table conversion

Bug Fixes

  • Header Scroll Fixed scroll position jumping when editing H1 headings
  • Focus Mode Fixed first heading not reaching typewriter position and rAF scroll conflicts
  • ESC Key Modals now close with ESC even during IME input or when unfocused
  • PDF Title Tab title no longer overwritten during PDF export
v1.9.8 Redefining the moment you open
Released

Eliminating friction before you start writing — faster loading, warmer themes, smarter palette, and a place you can make your own.

Themes & Customization

  • Parchment Theme Warm-tone palette (WCAG AAA) with tracing paper effect — the editor as a room, not just a tool
  • CandleLight Theme Dark warm-tone companion — Mermaid and KaTeX also render in warm palette
  • Background Texture Tile your own PNG/JPEG/WebP as editor background (Settings > Display)
  • Wax Seal Full-screen animation on first launch (click to skip). Theme switching uses smooth CSS transitions

Performance & Focus

  • Progressive Loading 50KB+ docs open instantly — first ~5KB renders, rest loads in background (89-96% faster)
  • Focus Mode Polish Glassmorphism toolbar, 2px scrollbar, smoother header transitions
  • TOC UI Drag handles appear on hover, heading-level font sizing (H1 14px → H4+ 11px)

Command Palette

  • Smart Search Fuse.js scoring with 20% snippet boost — "Table" now finds Insert Table first
  • Alert Indicators Color dots for NOTE/TIP/WARNING/IMPORTANT/CAUTION before you insert
  • Syntax Previews Descriptions show what gets inserted: graph TD — Decision flows with arrows
  • Settings in Palette Switch themes, toggle Inline Math / Trailing Spaces without opening Settings

Editor & Diagrams

  • Settings + Help Unified Gear + ? merged into one 4-tab modal: Settings / Shortcuts / Markdown / Tips
  • Mermaid All 19 Types 5 missing types fixed, 10 new snippets: ER, Journey, Pie, GitGraph, Mindmap, Timeline, Sankey, XY, C4, Packet
  • Math PNG Export Save KaTeX blocks as Retina 2x PNG from hover toolbar
  • Mermaid Hover Toolbar Auto-hide in separate tab — 28px trigger zone at viewport top
  • Crepe Menu Polish Dark mode selection fix, backdrop-blur, icon tooltips (i18n)

Onboarding

  • Welcome Note First launch shows a sample note with Mermaid diagram, shortcuts, checklist — auto EN/JA
  • Contextual Hints 3 progressive hints: Command Palette (5 min), Side Panel (3 sessions), folder tips
  • Import Highlight Imported notes glow teal in sidebar until opened

Bug Fixes

  • TOC on Windows Fixed heading extraction failing on \r\n line endings
  • Copy as Text LaTeX $...$ and escape characters now stripped correctly
  • Dollar Amounts $50 no longer misidentified as LaTeX
  • Multi-file Import All files now import correctly (fixed live FileList reference)
  • Light Theme Toolbar Floating toolbar icons now visible on light backgrounds
v1.9.7 Note navigation & inline code
Released
  • Note Navigation Ctrl+Alt+PgUp/PgDn to jump between notes in the same folder
  • Inline Code Copy Double-click backtick code to copy to clipboard
v1.9.6 Footnotes & emoji shortcodes
Released
  • Footnotes Academic-style [^label] with click-to-jump
  • Emoji Shortcodes Type :smile: to insert 😄
v1.9.5 Copy options & version restore
Released
  • Copy Dropdown "Copy as MD" and "Copy as Text" in one menu
  • Version Restore Restore notes to previous versions from Git history
  • Git Status Dots Green for new, yellow for modified, with diff button
v1.9.4 TOC reordering & breadcrumbs
Released
  • TOC Reordering Drag & drop or keyboard shortcuts to restructure headings
  • Breadcrumbs See current heading path, click to jump to any ancestor
v1.9.3 Fuzzy search & word count
Released
  • Fuzzy Search Typo-tolerant, single CJK character search
  • Timestamp Last modified date/time on each note
  • Selection Word Count Characters and words for selected text (CJK-aware)
v1.9.2 Table editing
Released
  • Tables Insert, sort, CSV export, drag to reorder rows
  • Keyboard Navigation Heading jump (Ctrl+↑/↓), page scroll
v1.9.1 Word count & large files
Released
  • Word Count Characters, words (CJK-aware), reading time
  • Large Files 300KB+ shows choice dialog
v1.9.0 Math (LaTeX) support
Released
  • Math Rendering Inline $...$, block $$...$$, with enlarge button
  • Cross-Platform Keys Mac vs Windows/Linux shortcut symbols
v1.8.0 Find & Replace, auto-linking
Released
  • Find & Replace Search and replace across your note
  • Auto-Linking URLs and emails become clickable automatically
v1.7.0 Keyboard-first & Git sync status
Released
  • Keyboard-First Panel shortcuts and arrow key navigation
  • Git Sync Status Auto-fetch on startup, remote update banner
v1.6.0 Command Palette & 95% faster startup
Released
  • Command Palette VS Code-style with 50+ commands
  • Focus Mode Typewriter scroll and 3-level dimming
  • 95% Faster Startup Bundle: 698KB → 84KB
v1.5.0 Large docs & Mermaid
Released
  • Large Docs 57% faster loading for 100KB+ files
  • Rich Content Callouts, anchors, LaTeX, Mermaid zoom
v1.4.0 Smart TOC & data safety
Released
  • Smart TOC Highlights current section while scrolling
  • Data Safety 3-layer auto-save protection
v1.3.0 Git fetch & multi-keyword search
Released
  • Git Fetch Check remote state without modifying local
  • Multi-keyword Search AND search with highlights
v1.2.0 Conflict detection & wide screen
Released
  • Conflict Detection 4-level risk indicators for Git sync
  • Wide Screen Sidebar/TOC outside content on 1600px+

Ready to write?

Available as a Chrome extension. No account required.