[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:mdhero:en":3,"releases:stats:cask:mdhero:en":309,"releases:cask:mdhero:1:false:false:en":310,"releases-count:cask:mdhero:true:en":324},{"accentColor":4,"artifacts":5,"autoUpdates":31,"categories":32,"conflictsWith":38,"dependsOn":41,"deprecated":31,"description":55,"descriptionEn":56,"developer":57,"disabled":31,"displayName":58,"downloadSha256":59,"downloadSize":60,"downloadUrl":61,"editorChoice":31,"formulaeUrl":62,"homepage":63,"iconUrl":64,"installCommand":65,"installs":66,"installs30d":67,"isFont":31,"isLibrary":31,"kegOnly":31,"kind":68,"latestRelease":69,"machineTranslated":31,"minMacos":54,"name":58,"names":97,"platforms":99,"primaryCategory":279,"rank30d":280,"releaseCount":281,"releaseStats":282,"repoUrl":286,"screenshots":287,"sourceLocale":91,"sourceUrl":295,"summary":296,"summaryTranslation":297,"supports":298,"tags":300,"tap":307,"token":98,"version":96,"versionChangedAt":308},"#18687F",{"apps":6,"binaries":8,"entries":9,"pkgs":30},[7],"MDHero.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FMDHero.app","install",[7],"app",{"declaration":18,"phase":27,"sources":28,"type":29},{"zap":19},[20],{"trash":21},[22,23,24,25,26],"~\u002FLibrary\u002FApplication Scripts\u002Fcom.mdhero.app.quicklook","~\u002FLibrary\u002FApplication Support\u002Fcom.mdhero.app","~\u002FLibrary\u002FCaches\u002Fcom.mdhero.app","~\u002FLibrary\u002FContainers\u002Fcom.mdhero.app.quicklook","~\u002FLibrary\u002FWebKit\u002Fcom.mdhero.app","cleanup",[],"zap",[],false,[33],{"icon":34,"machineTranslated":31,"name":35,"slug":36,"sourceLocale":37},"lucide:notebook-pen","Writing & Notes","writing","zh-CN",{"casks":39,"formulae":40},[],[],{"arch":42,"casks":44,"formulae":45,"macos":46,"requirements":47},[43],"arm64",[],[],">= 12",{"arch":48,"macos":52},[49],{"bits":50,"type":51},64,"arm",{">=":53},[54],"12","MDHero is a desktop Markdown viewer and lightweight editor by Vaibhav Kakde. Built with Tauri, it opens local Markdown files, renders pasted text and fetches documents from public URLs. Local rendering works offline; an account is not required.\n\n## Reading and editing\nThe renderer supports syntax highlighting for more than 25 languages, KaTeX equations and Mermaid diagrams. Light and dark themes, reader typography controls and Zen mode adapt the reading view. The in-app editor saves changes back to disk, keeps edit state per tab and warns about unsaved changes. Source-line scroll synchronization helps retain position when switching between rendered, raw and editing views. Native printing can produce paper output or PDFs.\n\n## Navigation and file workflows\nMultiple tabs, a generated table of contents, document search and Vim-style navigation support longer documents. Drag files into the app, use Open With in Finder, pin folders, revisit recent files or browse locally discovered Claude Code plans. File watching reloads external edits, including atomic saves. Paste mode renders copied AI output; Open URL can fetch GitHub, Gist, GitLab, Bitbucket and other public documents.\n\n## macOS release and setup\nThis entry records the Apple-silicon 0.2.10 DMG, with macOS 12 or later listed by Homebrew. Version 0.2.10 adds Finder Quick Look, a resizable table-of-contents sidebar and raw-view line numbers. It also notarizes and staples the macOS DMG, restricts file-link types and fixes UTF-8 BOM documents. Open MDHero once after installation to register Quick Look; if needed, enable the extension in System Settings under Login Items & Extensions.\n\n## Privacy and license\nThe project README states that the desktop app has no telemetry or account requirement and renders files locally. Documented network use includes checking releases and fetching URLs explicitly opened by the user. These desktop claims do not describe the separate product website. MDHero is released under the MIT license.\n\n## Sources\n- [Official website](https:\u002F\u002Fmdhero.app\u002F)\n- [Repository, features and setup](https:\u002F\u002Fgithub.com\u002Fvaibhav-kakde-in\u002Fmdhero)\n- [Official 0.2.10 release](https:\u002F\u002Fgithub.com\u002Fvaibhav-kakde-in\u002Fmdhero\u002Freleases\u002Ftag\u002Fv0.2.10)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fm\u002Fmdhero.rb)","Markdown viewer and editor","Vaibhav Kakde","MDHero","ecad9453ef0fb7333408a3d4faf16a438bced2597fa2ceb3e1caa852a7834309",11508920,"https:\u002F\u002Fgithub.com\u002Fvaibhav-kakde-in\u002Fmdhero\u002Freleases\u002Fdownload\u002Fv0.2.10\u002FMDHero_0.2.10_aarch64.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fmdhero","https:\u002F\u002Fmdhero.app\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F5cb6286db6f3\u002F027a8d0e8b9a-256.png","brew install --cask mdhero",{"d30":67,"d365":67,"d90":67},202,"cask",{"bodyMarkdown":70,"hasNotes":71,"id":72,"isLatest":71,"isPrerelease":31,"machineTranslated":31,"publishedAt":73,"sections":74,"source":90,"sourceLocale":91,"summary":92,"title":93,"translation":94,"version":96},"### ✨ New\n\n- **Quick Look on macOS.** Select a `.md` file in Finder and press Space to see it rendered — headings, tables, code highlighting, math and diagrams — instead of raw text. Works without opening MDHero. (#88 — thanks @miszterx; #115, #117)\n- **Line numbers in the raw markdown view**, matching the editor, and they stay aligned when you print. (#110, #114 — thanks @anandghegde; #118)\n- **The table-of-contents sidebar is resizable.** Drag its edge, or focus the divider and use the arrow keys; the width is remembered between sessions. (#108 — thanks @dahuangfeng123; #111)\n\n### 🔒 Security and trust\n\n- **The macOS `.dmg` is now notarized and stapled.** Previous releases were signed but not notarized, so macOS showed a warning on first open and the download could be blocked outright. It now opens cleanly with no Gatekeeper prompt. (#116, #119)\n- **Links to files now open only for an allow-listed set of types** — PDFs, common images, `.txt`, `.heic`, `.avif` and `.mp4`. Previously a link could hand any path to the operating system's opener. (#112 — thanks https:\u002F\u002Fgithub.com\u002Ffeberbo)\n- **Dependencies refreshed.** Every critical and high advisory is closed; what remains is low and medium in build-time tooling. (#120)\n\n### 🐛 Fixes\n\n- **Files saved as \"UTF-8 with BOM\" render correctly.** A file from Windows Notepad (and many other tools) lost its first heading — or its whole frontmatter block, which also quietly disabled Marp presentation mode. (#122 — thanks @DrorHarari; #124)\n- The raw view's line-number gutter no longer drifts out of alignment when printing. (#118)\n\n### Install\n\n- **macOS** (Apple Silicon): download the `.dmg` — this is the first release that opens without a Gatekeeper warning\n- **Windows** (x64 or ARM64): the `.msi` installer or `-setup.exe` (NSIS) — pick the `x64` or `arm64` file for your machine\n- **Linux** (x64 or arm64): the `.deb` (Debian\u002FUbuntu), `.rpm` (Fedora\u002FopenSUSE) or `.AppImage` (any distro)\n\nExisting installs will offer this update in-app.\n\n**Quick Look needs one extra step on first use:** open MDHero once after installing so macOS registers the extension. If Space still shows raw text, enable **MDHero** under System Settings → General → Login Items & Extensions → Quick Look.\n\n**Full changelog:** [v0.2.9...v0.2.10](https:\u002F\u002Fgithub.com\u002Fvaibhav-kakde-in\u002Fmdhero\u002Fcompare\u002Fv0.2.9...v0.2.10)\n\n\nSource: https:\u002F\u002Fgithub.com\u002Fvaibhav-kakde-in\u002Fmdhero\u002Freleases\u002Ftag\u002Fv0.2.10",true,1052,"2026-09-13T19:56:11Z",[75,80,85],{"area":76,"items":77},"Added",[78,79],"Adds Finder Quick Look for Markdown files.","Adds raw-view line numbers and a resizable table-of-contents sidebar.",{"area":81,"items":82},"Security",[83,84],"Notarizes and staples the macOS DMG.","Restricts file links to an allow-listed set of types.",{"area":86,"items":87},"Fixed",[88,89],"Fixes UTF-8 BOM headings and frontmatter.","Fixes raw-view line-number alignment when printing.","editorial","en-US","Adds macOS Quick Look, raw-view line numbers and a resizable contents sidebar; notarizes the DMG, restricts file links and fixes UTF-8 BOM rendering.","MDHero 0.2.10",{"locale":91,"machineTranslated":31,"sourceLocale":91,"status":95},"source","0.2.10",[58,98],"mdhero",[100,130,160,190,220,250],{"arch":43,"artifacts":101,"conflictsWith":116,"dependsOn":119,"downloadSha256":59,"downloadUrl":61,"macos":128,"minMacos":54,"requiresRosetta":31,"tag":129,"version":96},{"apps":102,"binaries":103,"entries":104,"pkgs":115},[7],[],[105,109],{"declaration":106,"phase":14,"sources":108,"target":13,"type":16},{"app":107,"target":13},[7],[7],{"declaration":110,"phase":27,"sources":114,"type":29},{"zap":111},[112],{"trash":113},[22,23,24,25,26],[],[],{"casks":117,"formulae":118},[],[],{"arch":120,"casks":121,"formulae":122,"macos":46,"requirements":123},[43],[],[],{"arch":124,"macos":126},[125],{"bits":50,"type":51},{">=":127},[54],"27","arm64_golden_gate",{"arch":43,"artifacts":131,"conflictsWith":146,"dependsOn":149,"downloadSha256":59,"downloadUrl":61,"macos":158,"minMacos":54,"requiresRosetta":31,"tag":159,"version":96},{"apps":132,"binaries":133,"entries":134,"pkgs":145},[7],[],[135,139],{"declaration":136,"phase":14,"sources":138,"target":13,"type":16},{"app":137,"target":13},[7],[7],{"declaration":140,"phase":27,"sources":144,"type":29},{"zap":141},[142],{"trash":143},[22,23,24,25,26],[],[],{"casks":147,"formulae":148},[],[],{"arch":150,"casks":151,"formulae":152,"macos":46,"requirements":153},[43],[],[],{"arch":154,"macos":156},[155],{"bits":50,"type":51},{">=":157},[54],"26","arm64_tahoe",{"arch":43,"artifacts":161,"conflictsWith":176,"dependsOn":179,"downloadSha256":59,"downloadUrl":61,"macos":188,"minMacos":54,"requiresRosetta":31,"tag":189,"version":96},{"apps":162,"binaries":163,"entries":164,"pkgs":175},[7],[],[165,169],{"declaration":166,"phase":14,"sources":168,"target":13,"type":16},{"app":167,"target":13},[7],[7],{"declaration":170,"phase":27,"sources":174,"type":29},{"zap":171},[172],{"trash":173},[22,23,24,25,26],[],[],{"casks":177,"formulae":178},[],[],{"arch":180,"casks":181,"formulae":182,"macos":46,"requirements":183},[43],[],[],{"arch":184,"macos":186},[185],{"bits":50,"type":51},{">=":187},[54],"15","arm64_sequoia",{"arch":43,"artifacts":191,"conflictsWith":206,"dependsOn":209,"downloadSha256":59,"downloadUrl":61,"macos":218,"minMacos":54,"requiresRosetta":31,"tag":219,"version":96},{"apps":192,"binaries":193,"entries":194,"pkgs":205},[7],[],[195,199],{"declaration":196,"phase":14,"sources":198,"target":13,"type":16},{"app":197,"target":13},[7],[7],{"declaration":200,"phase":27,"sources":204,"type":29},{"zap":201},[202],{"trash":203},[22,23,24,25,26],[],[],{"casks":207,"formulae":208},[],[],{"arch":210,"casks":211,"formulae":212,"macos":46,"requirements":213},[43],[],[],{"arch":214,"macos":216},[215],{"bits":50,"type":51},{">=":217},[54],"14","arm64_sonoma",{"arch":43,"artifacts":221,"conflictsWith":236,"dependsOn":239,"downloadSha256":59,"downloadUrl":61,"macos":248,"minMacos":54,"requiresRosetta":31,"tag":249,"version":96},{"apps":222,"binaries":223,"entries":224,"pkgs":235},[7],[],[225,229],{"declaration":226,"phase":14,"sources":228,"target":13,"type":16},{"app":227,"target":13},[7],[7],{"declaration":230,"phase":27,"sources":234,"type":29},{"zap":231},[232],{"trash":233},[22,23,24,25,26],[],[],{"casks":237,"formulae":238},[],[],{"arch":240,"casks":241,"formulae":242,"macos":46,"requirements":243},[43],[],[],{"arch":244,"macos":246},[245],{"bits":50,"type":51},{">=":247},[54],"13","arm64_ventura",{"arch":43,"artifacts":251,"conflictsWith":266,"dependsOn":269,"downloadSha256":59,"downloadUrl":61,"macos":54,"minMacos":54,"requiresRosetta":31,"tag":278,"version":96},{"apps":252,"binaries":253,"entries":254,"pkgs":265},[7],[],[255,259],{"declaration":256,"phase":14,"sources":258,"target":13,"type":16},{"app":257,"target":13},[7],[7],{"declaration":260,"phase":27,"sources":264,"type":29},{"zap":261},[262],{"trash":263},[22,23,24,25,26],[],[],{"casks":267,"formulae":268},[],[],{"arch":270,"casks":271,"formulae":272,"macos":46,"requirements":273},[43],[],[],{"arch":274,"macos":276},[275],{"bits":50,"type":51},{">=":277},[54],"arm64_monterey",{"icon":34,"machineTranslated":31,"name":35,"slug":36,"sourceLocale":37},490,1,{"brewLag":283,"cadence":285,"count30d":281},{"compared":284,"earlierCount":284},0,"irregular","https:\u002F\u002Fgithub.com\u002Fvaibhav-kakde-in\u002Fmdhero",[288],{"caption":289,"height":290,"machineTranslated":31,"sourceLocale":91,"theme":291,"thumbUrl":292,"url":293,"width":294},"Official MDHero dark-mode Markdown reading workspace",740,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F35e908716c6f\u002F29c7cbe231e4-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F35e908716c6f\u002F29c7cbe231e4-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fm\u002Fmdhero.rb","A free, open-source Markdown viewer and lightweight editor with local rendering, Quick Look, math, Mermaid diagrams, tabs and PDF printing.",{"locale":91,"machineTranslated":31,"sourceLocale":91,"status":95},{"arm64":71,"requiresRosetta":31,"status":299,"x86_64":31},"known",[301,302,303,304,305,306],"Markdown","Quick Look","Writing","Mermaid","KaTeX","Open Source","homebrew\u002Fcask","2026-10-07T09:38:38.931734Z",null,{"current":281,"records":311,"size":321,"stats":322,"total":281},[312],{"bodyMarkdown":70,"hasNotes":71,"id":72,"isLatest":71,"isPrerelease":31,"machineTranslated":31,"publishedAt":73,"sections":313,"source":90,"sourceLocale":91,"summary":92,"title":93,"translation":320,"version":96},[314,316,318],{"area":76,"items":315},[78,79],{"area":81,"items":317},[83,84],{"area":86,"items":319},[88,89],{"locale":91,"machineTranslated":31,"sourceLocale":91,"status":95},20,{"brewLag":323,"cadence":285,"count30d":281},{"compared":284,"earlierCount":284},{"current":281,"records":325,"size":281,"stats":335,"total":281},[326],{"bodyMarkdown":70,"hasNotes":71,"id":72,"isLatest":71,"isPrerelease":31,"machineTranslated":31,"publishedAt":73,"sections":327,"source":90,"sourceLocale":91,"summary":92,"title":93,"translation":334,"version":96},[328,330,332],{"area":76,"items":329},[78,79],{"area":81,"items":331},[83,84],{"area":86,"items":333},[88,89],{"locale":91,"machineTranslated":31,"sourceLocale":91,"status":95},{"brewLag":336,"cadence":285,"count30d":281},{"compared":284,"earlierCount":284}]