Skip to content

Releases: murasakijs/murasaki

Murasaki v0.49.0

Choose a tag to compare

@ichi1007 ichi1007 released this 16 Jul 14:01

Murasaki v0.49.0 adds production deep-link and file-association support across macOS and Windows.

Highlights:

  • register custom URL schemes and file types from murasaki.config
  • receive cold-start, second-instance, and OS open events through the typed Node main lifecycle
  • ownership-safe NSIS and WiX registration, upgrade cleanup, and Windows shell notifications
  • native-only authenticated event delivery with validation, serialization, and bounded queues
  • complete English and Japanese guides covering configuration, security, distribution, and troubleshooting
  • updated llms.txt and @murasakijs/mcp knowledge for AI-assisted development

Published packages:

  • murasaki 0.49.0
  • create-murasaki 0.49.0
  • @murasakijs/native 0.34.0
  • @murasakijs/mcp 0.49.0

See the Deep Links & File Associations guide in the Murasaki documentation for setup and platform-specific behavior.

Murasaki v0.48.0

Choose a tag to compare

@ichi1007 ichi1007 released this 16 Jul 10:42
b029702

What's Changed

  • Ship Murasaki 0.48 production foundation by @ichi1007 in #2

Full Changelog: v0.47.4...v0.48.0

Murasaki v0.47.4

Choose a tag to compare

@ichi1007 ichi1007 released this 16 Jul 03:32

Murasaki v0.47.4 adds a checksum-verified macOS developer-preview runner.

Try the framework and sample apps

pnpm dlx murasaki@latest demo
pnpm dlx murasaki@latest demo violet-notes
pnpm dlx murasaki@latest demo murasaki-focus
pnpm dlx murasaki@latest demo local-signal

The CLI detects Apple silicon or Intel, downloads the matching immutable DMG, verifies its published SHA256 and strict ad-hoc code signature, caches the app under ~/.murasaki/demos, explicitly removes the quarantine marker, and launches it.

These are developer previews, not notarized consumer downloads. Production apps should be Developer ID signed and notarized by their publisher.

Also changed

  • Corrected the unsigned-build guidance for current macOS Gatekeeper behavior.
  • Added CLI tests and a release-workflow test gate.
  • Updated create-murasaki to 0.47.4.

Murasaki v0.47.3

Choose a tag to compare

@ichi1007 ichi1007 released this 15 Jul 06:34

Murasaki v0.47.3 fixes macOS app-bundle signing order so packaged apps pass strict code-signature verification after all resources and Info.plist entries are written.

Run the packaged default scaffold

Use Murasaki 0.47.4 or newer. The developer-preview CLI detects Apple silicon or Intel, verifies the published SHA256 and strict ad-hoc code signature, explicitly removes quarantine, and launches the app:

pnpm dlx murasaki@latest demo

These are developer previews, not notarized consumer downloads. Production apps should be Developer ID signed and notarized by their publisher.

Build artifacts

Platform Installer Portable app
macOS Apple silicon MurasakiDemo-0.47.3-darwin-arm64.dmg MurasakiDemo-darwin-arm64.app.zip
macOS Intel MurasakiDemo-0.47.3-darwin-x64.dmg MurasakiDemo-darwin-x64.app.zip
Windows x64 MurasakiDemo-0.47.3-setup.exe MurasakiDemo-win32-x64.zip

The macOS demo is validly ad-hoc signed and passes codesign --verify --deep --strict, but is not Developer ID notarized. Browser-downloaded copies may be blocked by Gatekeeper. Windows may show SmartScreen.

Verify downloads against SHA256SUMS.txt.

What changed

  • Sign macOS .app bundles only after every resource and Info.plist entry is in place.
  • Fail packaging if ad-hoc signing or strict verification fails.
  • Prevent the former “a sealed resource is missing or invalid” launch failure.

Create your own

pnpm create murasaki@latest my-app
cd my-app
pnpm dev

Murasaki Sample Apps — v0.47.2

Choose a tag to compare

@ichi1007 ichi1007 released this 15 Jul 06:05

Three independent desktop apps built with Murasaki v0.47.2.

Violet Notes

A local-first Markdown editor with live preview, import/export, and native menus.

Murasaki Focus

A persistent, keyboard-first focus timer with a consumer desktop UI.

Local Signal

A developer service monitor using a real API Route, Server Action, and the bundled Node runtime.

Run the macOS developer previews

Use Murasaki 0.47.4 or newer. The CLI detects Apple silicon or Intel, downloads the matching immutable DMG, verifies its published SHA256 and strict ad-hoc code signature, caches the app, explicitly removes quarantine, and launches it.

pnpm dlx murasaki@latest demo violet-notes
pnpm dlx murasaki@latest demo murasaki-focus
pnpm dlx murasaki@latest demo local-signal

These are developer previews, not notarized consumer downloads. Production apps should be Developer ID signed and notarized by their publisher.

Build artifacts

The release assets remain available for inspection and checksum verification:

  • macOS Apple Silicon: darwin-arm64.dmg
  • macOS Intel: darwin-x64.dmg
  • Windows x64: setup.exe

SHA256SUMS contains checksums for every installer. Windows installers are not Authenticode-signed and may trigger SmartScreen.

Source: commit 8677345.
CLI runner: https://github.com/murasakijs/murasaki/blob/main/packages/murasaki/src/cli/demo.ts