Skip to content

Releases

Asterism 1.3.0 Preview

Pre-release

Choose a tag to compare

@aditya-pandya aditya-pandya released this 11 Nov 05:05

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

Choose a tag to compare

@aditya-pandya aditya-pandya released this 26 Oct 00:28
296394e

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 - recommended
  • Asterism-1.2.0-arm64.zip - direct app archive
  • Asterism-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=dev reports 0 vulnerabilities in what ships. npm audit flags advisories in build tools (electron-builder and xmldom), which are not part of the app
  • codesign --verify --deep --strict passes for the app inside both DMGs
  • hdiutil verify passes for both DMGs
  • spctl rejects 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

Choose a tag to compare

@aditya-pandya aditya-pandya released this 08 May 18:14

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 - recommended
  • Inkdown-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=high passes with 0 vulnerabilities
  • codesign --verify --deep --strict passes for the packaged app
  • hdiutil verify passes for the DMG
  • spctl rejects 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