Skip to content

Releases: therawlogs/blunted

blunted v1.2.0 — offline spelling and grammar

Choose a tag to compare

@therawlogs therawlogs released this 28 Oct 07:28

English spelling, grammar and punctuation corrections now run fully offline with bundled Harper. Open Review → Clarity, inspect Original / Proposed, choose an alternative and Apply change. Cmd/Ctrl+Z undoes each correction.

Also includes heading-level corrections, grouped Appearance / Review / Library settings, five English varieties, article vocabulary exceptions, and stale-suggestion protection.

Validation: 133 JavaScript tests, 12 local Rust tests, networking-disabled browser workflows, installed Mac upgrade and successful Mac/Windows CI builds. Existing writing was preserved during the local Applications upgrade.

Mac Apple Silicon packages are ad-hoc signed and not notarized; Windows x64 installers are unsigned and include the offline WebView2 installer. Compare downloads with SHA256SUMS.txt.

Clean-machine disconnected installation, Windows runtime acceptance, assistive technology/IME checks and five independent writer sessions remain open. See docs/v1.2-release.md in the repository for the full acceptance ledger.

blunted 1.1 — recovery and persistence repairs

Choose a tag to compare

@therawlogs therawlogs released this 27 Oct 04:58

blunted 1.1 keeps your writing available when storage, analysis or recovery operations fail.

What changed

  • Export your active article or retry the original library when its folder becomes unavailable, without replacing your writing or editing position.
  • Recover Review and Outline after analysis errors; stale suggestions stay unavailable until current analysis succeeds.
  • Get truthful complete, partial or failed Clear results. Pending saves cannot recreate data during Clear.
  • Import the backup and choices you confirmed, with exact imported/skipped counts and separate preferences outcomes.
  • Retain a valid portable recovery copy through corrupt main storage or quota failures.
  • Retry failed final preference saves or explicitly exit without saving preferences while preserving article protections.
  • Remove unused renderer filesystem-plugin authority. Intended native selected-folder operations and exports remain available.
  • Windows installers embed the offline WebView2 runtime installer.

Downloads

  • Apple Silicon Mac: blunted_1.1.0_aarch64.dmg
  • Windows x64: blunted_1.1.0_x64-setup.exe or blunted-win-x64-setup.zip
  • Portable single-draft edition: index.html
  • Verify downloaded files against SHA256SUMS.txt.

The Mac application is ad-hoc signed and not notarized. The Windows installer is unsigned. Offline runtime embedding increases the Windows package size.

Verification and provenance

Source: 548301e6fc46282b483a680311be72e75ccc5f5d.

  • Local: 100 Node tests and 12 native Rust tests passed; Mac installer integrity and embedded strict signature verification passed.
  • Linux CI: passed on the release source.
  • Windows CI: passed on the release source; unsigned NSIS artifact includes offline runtime embedding.
  • Tag-triggered Mac build, Windows build and tests also passed.
  • Portable HTML output was compared across Mac and Windows builds before upload. All five uploaded asset digests were checked against GitHub's stored SHA-256 values.
  • Bounded actual native/browser checks cover IPC permission denial, persistence, recovery, Clear results, preferences-aware exit, browser quota enforcement and UI recovery.
  • Local Mac upgrade/launch displayed 1.1.0 and preserved existing article-file hashes. This is development-Mac evidence, not a clean-machine installation claim.

Acceptance still pending

Disconnected Windows installation with runtime absent and present, clean-Mac installation/upgrades, full installed cross-platform Undo/accessibility/IME/zoom/contrast/performance checks, and five independent writer workflows remain incomplete. See the retained P1 follow-ups. This release does not claim those checks passed or that the original acceptance contract is complete.

blunted 1.0 — article first, tools on demand

Choose a tag to compare

@therawlogs therawlogs released this 21 Oct 16:50

blunted 1.0 turns the offline clarity editor into an article-writing app: choose an article, draft, organize, review, and export.

  • Minimal writing surface with a compact header, warm paper, serif prose, a stable 42rem column, and tools under More.
  • Local article library with search, independent saves, recovery backups, rename, trash/restore, and whole-library backup/restore.
  • Write, Review, and Read modes; Markdown shortcuts, heading outline, quiet save status, and per-article working positions.
  • Clarity and Structure reviewers show one passage at a time. Review every replacement individually; inspect or restore dismissed notes.
  • Clean reading and print layouts, numbered lists, labelled omitted images, and inspectable link destinations without remote fetching.
  • Markdown/plain-text export includes the headline by default, with body-only available. Portable HTML retains one local draft.

Downloads

  • Mac Apple Silicon: blunted_1.0.0_aarch64.dmg (macOS 13+).
  • Windows x64: blunted_1.0.0_x64-setup.exe, or the ZIP containing that installer.
  • Portable: index.html; download and open locally in a modern browser.
  • Compare downloads with SHA256SUMS.txt.

The Mac app is ad-hoc signed, without Developer ID signing or notarization. The Windows installer is unsigned. These platform trust limitations remain; do not disable system security protections globally.

Verification and limits

58 JavaScript tests and five Rust filesystem tests cover migration, recovery, saving failures, article switching, review offsets, dismissals, incremental findings and backup conflicts. Portable builds are deterministic. Browser checks covered Write/Review/Read at 390, 768, 1180 and 1440px, and long wrapped passage navigation. An isolated Mac debug app exercised Apply, native Undo and quit/reopen.

Fully offline operation, English-first, no accounts, cloud services or language models. Clean-machine offline installs, assistive-technology acceptance, representative typing-latency checks and five independent writer sessions remain pending. CI build and signature checks establish artifact production, not those manual acceptance results.

See workflow and acceptance and minimalism validation.

Release build evidence

Both installers were built from source tag v1.0.0 (ccaa8aad43155f57d5cb8aaf61e92fc42d022f41) using the corrected workflow at 7ee1664. The follow-up changes only CI ordering and exact-ref selection; the release tag is unchanged.

Blunted 0.1.6

Choose a tag to compare

@therawlogs therawlogs released this 16 Oct 14:39

Blunted 0.1.6 corrects the macOS app signature issue found in v0.1.5 and carries forward editable Clear and Essay profiles, per-rule strictness, personal word lists, reviewed sample suggestions, Write/Review separation, and local autosave.

Important: v0.1.5 withdrawn

Do not install or run v0.1.5. Its Mac app bundle failed signature verification and Gatekeeper blocked it as damaged. The v0.1.5 tag remains unchanged and will not be reused.

Downloads and signing

  • macOS Apple Silicon: blunted_0.1.6_aarch64.dmg — ad-hoc signed, with no Developer ID signature or notarization. Gatekeeper may require approval; do not disable Gatekeeper system-wide.
  • Windows x64: blunted_0.1.6_x64-setup.exe — unsigned; SmartScreen may warn.
  • Windows zipped setup installer: blunted-win-x64-setup.zip — contains the installer, not a portable app.
  • Portable offline edition: blunted-0.1.6.html.
  • SHA-256 checksums: SHA256SUMS.txt.

Verification status

GitHub Actions tests and both platform builds passed. The downloaded Mac DMG matched its CI checksum, and the app inside passed codesign --verify --deep --strict. The downloaded Windows files matched their CI checksum manifest. Clean-machine Mac and Windows installation, launch, offline writing, autosave, recovery, and upgrade from 0.1.4 have not yet been completed and remain pending.

SHA-256

840e8b0368f5985d25d39aa7fdb7c2703abaf46e5c0edfbb6a01b81e3874d6ca  blunted_0.1.6_aarch64.dmg
d27c382c9a523618692086dbb25af1db547d408ad9df22f88bf39e990be4615c  blunted-0.1.6.html
cd6f13bc3457a0780f78f0f1c82f2fa06cbf38c26ced6bb42c625f1f7a6b6225  blunted_0.1.6_x64-setup.exe
b487da3ee3a6cfe8f051e8e23a4ec61e372d7240b481dba73ed948a8534c614a  blunted-win-x64-setup.zip

v0.1.4

Choose a tag to compare

@therawlogs therawlogs released this 15 Oct 08:35

Unsigned dev preview, forever free. Your OS will warn on first run — that is expected. Do not disable Gatekeeper or SmartScreen system-wide. Verify the SHA-256 hashes before running.

Downloads

  • macOS (Apple Silicon): blunted_0.1.4_aarch64.dmg — unsigned; Gatekeeper may warn about an unidentified developer. See docs/mac-release.md.
  • Windows (x64): blunted_0.1.4_x64-setup.exe (per-user NSIS installer, no admin prompt) or blunted-win-x64-portable.zip. Unsigned; SmartScreen may warn about an unrecognized app. See docs/win-release.md.
  • Anywhere: blunted-0.1.4.html — the whole app in one offline file.

New in 0.1.4

  • Fixed startup registration: the shell now provides the file picker expected by startup wiring, shortcuts register before control setup, and preference/control initialization is isolated. The original failure was reproduced before the fix.
  • Fresh installs default to Serif; saved font choices restore correctly, and quick rule controls populate despite preference initialization errors.
  • Mobile Notes jumps leave the Notes heading and category chips below the sticky header.
  • The app and docs describe the single Clear preset. Named profiles remain future work.
  • Added a real screenshot of the running app to the README.

Clean-machine installs

Clean Mac and Windows install/launch checks have not been performed. Build hashes below identify the release files; they do not verify clean-machine installation. Record those results after testing on clean machines.

Verify (SHA-256)

9d4835a5e3b7d49bb8635ab965aa458fdba0150ffe1ab135eb9416e4d6408258  blunted_0.1.4_aarch64.dmg
ed99bcf4d497815169b7bfe5aca0d823dda677b2906022b271ac037d20ab0b31  blunted_0.1.4_x64-setup.exe
446954f80ce481462ceb33bd468876beb74455267f4415fde1ea1230341e4ae8  blunted-win-x64-portable.zip
da1c260bdcf254ae73bba00220ca7f28fbf21282d328ddf8a1554d55ef24e41a  blunted-0.1.4.html

v0.1.3

Choose a tag to compare

@therawlogs therawlogs released this 14 Oct 12:34

Unsigned dev preview, forever free. Your OS will warn on first run — that is expected. Do not disable Gatekeeper/SmartScreen system-wide. Verify the SHA-256 hashes before running.

Downloads

• macOS (Apple Silicon): blunted_0.1.3_aarch64.dmg — Gatekeeper warns about an unidentified developer. Details: docs/mac-release.md.
• Windows (x64): blunted_0.1.3_x64-setup.exe (per-user NSIS installer, no admin prompt) or portable blunted-win-x64-portable.zip. SmartScreen warns about an unrecognized app; verify the hash first. Details: docs/win-release.md.
• Anywhere: blunted-0.1.3.html — the whole app in one offline file. Download it, turn networking off if you like, double-click. Everything works.

New in 0.1.3

• Colour highlights by problem type: passive, adverb, wordy, simpler, and repeated each get their own underline colour + style, with a matching legend.
• Category summary: chips above Notes (e.g. 2 passive, 3 wordy) — tap to filter highlights and list; clicking a highlight jumps to its note.
• Early grade: explicit estimate from ~30 prose words with the grade-8 target marked on a meter (steady estimate still needs 100+ words / 5+ sentences).
• Layout: slim sticky top bar, primary Copy button, merged Download menu (.md / .txt), mobile Notes chip.
• More fixes: one-click remove for adverbs, keep-first fix for repeated words, plus Apply all safe fixes (wordiness, simpler, repeated).
• Rail: quick per-rule toggles synced with Preferences; F2 / Shift+F2 steps notes; editor defaults to serif.
• Still honest: no README screenshot, builds stay unsigned (no paid certificates — this project stays free).

Verify (SHA-256)

af80fd6747631c9529f3ef3f855367641a28c933b7c39e346b6549c425c7e0a7  blunted-0.1.3.html
bf3a6cd0d1f10f3b7972fb3ee855872a9dfb30ebf9b282a1588b5487fc20dd2e  blunted_0.1.3_aarch64.dmg
ec78d620f52d6cedf55b74eb94ea7224c3b47ea6a3e6e38b756511239f3160ea  blunted_0.1.3_x64-setup.exe
0dc9fc3958b597a0b52cf30b337a9a2a4971e9de9b50a24b8f701eb5be719803  blunted-win-x64-portable.zip

v0.1.2

Choose a tag to compare

@therawlogs therawlogs released this 05 Oct 15:44

Unsigned dev preview, forever free. Your OS will warn on first run — that is expected. Do not disable Gatekeeper/SmartScreen system-wide. Verify the SHA-256 hashes before running.

Downloads

• macOS (Apple Silicon): blunted_0.1.2_aarch64.dmg — Gatekeeper warns about an unidentified developer. Details: docs/mac-release.md.
• Windows (x64): blunted_0.1.2_x64-setup.exe (per-user NSIS installer, no admin prompt) or portable blunted-win-x64-portable.zip. SmartScreen warns about an unrecognized app; verify the hash first. Details: docs/win-release.md.
• Anywhere: blunted-0.1.2.html — the whole app in one offline file. Download it, turn networking off if you like, double-click. Everything works.

New in 0.1.2

• Rule toggles fix: applyOverrides now correctly handles flat rule overrides from Preferences UI toggles (such as passive voice, adverbs, simpler words).
• Preset customized fix: non-preset comfort preferences (readingWpm, excludeQuotes) no longer mistakenly trigger "preset customized" status.
• Accessibility / Color contrast: increased muted text contrast (--muted: #6b655b) in light theme to achieve 5.49:1 (exceeding WCAG AA 4.5:1 requirement).
• Automated tests: added regression tests for flat and nested rule overrides (21 engine tests passing).

Verify (SHA-256)

8f57999ced5d2d1eabc2003c27e983ca0d438158b53ec0a125c908c0a1abc899  blunted-0.1.2.html
be162b1165ff8955301886a6cfc81399c20c1c125d422a566232d01f2f7c0a61  blunted_0.1.2_aarch64.dmg
ab544ef25b5f4997776b2bb647d5b66b3f8c72633ede4df67056d21c2fa4dab9  blunted_0.1.2_x64-setup.exe
8b488e539c87b023da4b165bd8b8a6fe369c4b527f51d8ef6e6d36f10ff6c581  blunted-win-x64-portable.zip

blunted 0.1.1

Choose a tag to compare

@therawlogs therawlogs released this 01 Oct 14:16

Unsigned dev preview, forever free. Your OS will warn on first run — that is expected. Do not disable Gatekeeper/SmartScreen system-wide. Verify the SHA-256 hashes before running.

Downloads

  • macOS (Apple Silicon): blunted_0.1.1_aarch64.dmg — Gatekeeper warns about an unidentified developer. Details: docs/mac-release.md.
  • Windows (x64): blunted_0.1.1_x64-setup.exe (per-user, no admin prompt) — SmartScreen warns about an unrecognized app; More info → Run anyway only after verifying the hash. Prefer the portable .zip? Right-click → Properties → Unblock before extracting. Details: docs/win-release.md.
  • Anywhere: blunted-0.1.1.html — the whole app in one offline file. Download it, turn networking off if you like, double-click. Everything works.

New in 0.1.1

  • One clarity preset (target grade 8) replaces the five writing modes; old drafts migrate silently.
  • 3-slot backups that actually restore — web + desktop shells — with a visible Recovered-from-backup notice.
  • Find in document (Cmd/Ctrl+F), Cmd/Ctrl+S download, editor font + spacing options, sentence count, undo-safe fixes.
  • Export: optional title/date header on .md (off by default), Download .txt, Print, settings transfer file. No sync, by design — carry files yourself.
  • Status line + highlight legend moved above the editor.

Verify (SHA-256)

181d674e865a16fae7c130d5d86a2e54cbe09c53b0290be2d1736f8b27c82591  blunted-0.1.1.html
a4196f9817beb5914b16465c2e364df508e145b7480f1ccce0cf4ea039d6bd0d  blunted-win-x64-portable.zip
8048947e3f9dcb00c4434b4c31f91d92e2e0b4a29ce094576db9b76c82db4e57  blunted_0.1.1_aarch64.dmg
03b449e85f50ad3b1f09dd1e79035bde0d61036fa3f47fbc3c8ff13efb0ff103  blunted_0.1.1_x64-setup.exe

blunted-0.1.1.html is byte-identical across independent macOS builds (local + CI). The Windows CI copy differs only in line endings (CRLF checkout) and is functionally identical — engine tests pass on all platforms. LF checkouts are now enforced repo-wide (.gitattributes) so future builds are byte-identical everywhere.

v0.1.0 dev preview

Choose a tag to compare

@therawlogs therawlogs released this 30 Sep 16:41

Unsigned Apple Silicon dev preview. Gatekeeper will warn about an unidentified developer on first open — expected, do not disable Gatekeeper system-wide. Drafts live outside the app bundle, so replacing an older install keeps them.

Artifacts

  • blunted_0.1.0_aarch64.dmg (3.4M, 12M app inside, thin arm64): e0d1d789107ac1cad8167db3b25fe36ae89b3b28b73a6ac0112de4f2e7a256a6
  • index.html (portable offline app, double-click to run): 630a38a36fe5ac1ae8f35dc8aa00913f05cf5280d1c4d46fcdf829cdc1066ab5

Tests: 20/20 engine fixtures pass. See docs/mac-release.md for measured sizes and install notes.