Repository navigation
Releases
Asterism 1.3.0 Preview
Asterism 1.3.0-preview.1
This prerelease preview is for Apple Silicon Macs. Download Asterism-1.3.0-preview.1-arm64.dmg or Asterism-1.3.0-preview.1-arm64.zip. The app is ad-hoc signed, has no Developer ID signature, and is not notarized.
What's new
- Open Markdown directly in Read, with browser File System Access support where available.
- Save supported browser-opened Markdown files in place or use Save As. Before overwriting, Asterism compares the file with the version opened and asks how to proceed if it changed. Missing files require Save As. Browsers without these APIs use download fallback.
- Link a folder in supported browsers to resolve nearby images and Markdown links.
- Jump to headings from a searchable heading list.
- Copy the rendered document with formatting, or print it.
- Use formatting and native document shortcuts, listed in Settings. Enter continues Markdown lists and exits an empty list item.
- Choose Paper or Sage light palettes and Midnight dark palette alongside Default, with Light, Dark, or Auto appearance.
- Convert pasted rich text and Markdown between the formatted and source panes. Source-fidelity checks warn about common syntax that may change during formatted editing; they are a mitigation, not complete coverage.
Verification status
npm test passes 25/25 tests. All four Electron smoke scripts pass: core features, Markdown round-trip, source fidelity, and recovered-draft reattachment.
On the packaged Mac app, physical Command-B, Command-Z, Shift-Command-9, and Command-/ were verified without duplicate dispatch. Chrome verification covered File System Access Open into Read, in-place Save after OS permission, disk-content confirmation, canceling an external-change conflict while retaining the external file, and Save As with the copy verified on disk. After Save As, Link folder loaded a 1280-pixel-wide PNG and relative next.md navigation worked. One folder association lookup on the old handle returned null after an external change; Save As and linking the fresh handle restored access. This does not establish every permission or handle edge case.
The DMG and ZIP were built under dist/preview-1.3.0. codesign --verify --deep --strict passed, and packaged asar contents matched the source. Tauri desktop interaction remains untested; Rust checks do not establish runtime behavior. See the core product audit for evidence and limits.
Asterism 1.2.0 - Inkdown gets a new name and a calmer look
Inkdown is now Asterism, named for the ⁂ mark. It is the same private, offline rich text and Markdown converter, with a new name, a new icon, and a redesigned interface.
Downloads
Asterism-1.2.0-arm64.dmg- recommendedAsterism-1.2.0-arm64.zip- direct app archiveAsterism-1.2.0-tauri-arm64.dmg- experimental native build made with Tauri
All builds are for Apple Silicon Macs.
Important Note
These builds are unsigned and not notarized, because I do not have a paid Apple Developer certificate. macOS Gatekeeper warns about any app that is not signed and notarized. The warning is about the missing certificate, not about anything the app does. The source is in this repository, and the app makes no network requests of its own.
To open the app after installing it, Control-click or right-click Asterism, choose Open, then confirm Open. If macOS still blocks it, use System Settings -> Privacy & Security -> Open Anyway.
Upgrading from Inkdown
Your saved document and settings carry over. The Electron app keeps using its existing Inkdown data folder, and the Tauri build keeps the same app identifier. If you installed Inkdown 1.1.0, delete the old Inkdown app after moving Asterism to Applications.
What's New
- New name, icon, and favicon
- A top bar with an Edit and Read switch, plus Open, appearance, and Settings buttons
- A formatting toolbar that is always in view, with clearer icons
- A first-run screen with Paste and Open file buttons
- Copy is the single main action, and Copy and Save dim while the document is empty
- A status bar with word count, save status, and a two-step Clear with Undo
- A Settings sheet with segmented controls and a list of keyboard shortcuts
- Toasts for open, save, and download
- Quiet motion: a sliding Edit and Read switch, press feedback, active formatting state, a copy check mark, a smooth theme change, and gentle entrances and exits. All of it is skipped when your Mac is set to reduce motion
- Pasting now replaces the old file name, and Save on an empty document says so instead of saving a blank file
- Tauri build of the same app, alongside the Electron one
- Higher-contrast text and labels
Verification
npm audit --omit=devreports 0 vulnerabilities in what ships.npm auditflags advisories in build tools (electron-builderandxmldom), which are not part of the appcodesign --verify --deep --strictpasses for the app inside both DMGshdiutil verifypasses for both DMGsspctlrejects the apps because they are unsigned and not notarized, which is expected- Electron app: tested an existing Inkdown data folder (reused, saved document survives a relaunch) and a fresh install
- Tauri app: builds and starts. Its interface was not tested beyond launch
SHA-256
8fb19002cbbae59faac87c44f953b3c6c7391ba723eba5301919f8770b21bb18 Asterism-1.2.0-arm64.dmg
91698633cdc62fd9cb887e4ea369fa7fd2a4198631da420b7b7b6ef23d9648d6 Asterism-1.2.0-arm64.zip
acb4139b3fc92a8c5bda94f8e53fc8e864c26376f6063d610175b815a8237d62 Asterism-1.2.0-tauri-arm64.dmg
Inkdown 1.1.0 - Apple Silicon Preview
Inkdown 1.1.0 - Apple Silicon Preview
This release packages Inkdown as a native macOS app for Apple Silicon Macs.
Downloads
Inkdown-1.1.0-arm64.dmg- recommendedInkdown-1.1.0-arm64.zip- direct app archive
Important Note
This build is unsigned and not notarized. That keeps the release free of Apple Developer Program requirements, but macOS Gatekeeper may warn on first launch.
To open the app after installing it, Control-click or right-click Inkdown, choose Open, then confirm Open. If macOS still blocks it, use System Settings -> Privacy & Security -> Open Anyway.
What's New
- Native macOS packaging via Electron
- Apple Silicon-only preview build
- Rich Text -> Markdown conversion
- Markdown -> Rich Text conversion
- Markdown reader mode
- Bundled libraries and syntax-highlighting assets for offline use
- No runtime CDN or Google Fonts dependency
- Cleaned macOS package metadata to avoid unused camera, microphone, audio, and Bluetooth permission strings
- Hardened renderer permissions and external-link handling
Verification
npm audit --audit-level=highpasses with 0 vulnerabilitiescodesign --verify --deep --strictpasses for the packaged apphdiutil verifypasses for the DMGspctlrejects the app because it is unsigned/not notarized, which is expected for this preview
SHA-256
2f76a2536d4e7372148f5587a9d37fa826c4c83bfc6a88beadc04c3632eab16e Inkdown-1.1.0-arm64.dmg
7ed45ba2fb5166ef4f03c68e7128b466f6cc32c8667d9470fe62251b20a2b34c Inkdown-1.1.0-arm64.zip