Skip to content

WritersProof CLI v1.2.2

Choose a tag to compare

@github-actions github-actions released this 19 Jun 19:14
· 21 commits to main since this release
Immutable release. Only release title and notes can be modified.

WritersProof CLI v1.2.2

Cryptographic authorship witnessing CLI.

Install

macOS (Homebrew):

brew install writerslogic/tap/writersproof-cli

Changelog

  • chore: bump submodule pointers (merged security workflows)
  • chore: bump macOS submodule (build-app.sh CLI fix)
  • Merge remote-tracking branch 'origin/main'
  • chore: bump macOS submodule to 1.2.2 release build
  • chore: full-notarization spec, submodule pointers, pending docs
  • feat: add wld export --notarize to publish evidence to WritersProof verify page
  • chore: update cpoe_macos submodule, add notarization spec
  • feat: send evidence packet bytes in publish for paid full notarization
  • chore: update cpoe_macos submodule for .cpop import recognition
  • perf: deflate-compress C2PA evidence bundle, store precompressed assets
  • fix: repair cpoe_cli integration test build and rebrand stale assertions
  • refactor: remove dead WritersProof binary attest queue and client verify/attest/nonce methods
  • fix: point CLI anchor client at api.writersproof.com
  • chore: bump browser extension version to 1.1.0
  • feat: secure channel degradation warnings, commitment verification feedback
  • chore: update cpoe_macos submodule
  • chore: update README, browser extension dist, CLI, docs, crypto fix
  • security: rotate CA keypair, add manifest signing key (H-039)
  • fix: resolve 28 validated HIGH findings from todo.md audit
  • fix: resolve deferred audit findings
  • fix: validate all 112 open HIGH findings in todo.md
  • fix: audit findings across app_registry, remote_registry, types, focus
  • feat: sync VC-Sig attestation block between engine and browser extension (T-042)
  • fix: three quality improvements across all tasks
  • fix: signature verification and adaptive debounce correctness
  • feat: signed remote app registry for edge-case apps
  • fix: update cpoe_macos submodule (T-043 window title capture)
  • feat: remaining writing app tasks (T-015, T-019, T-025, T-027, T-044)
  • feat: trigger runtime app learning at focus time
  • refactor: replace per-app debounce with adaptive focus debounce
  • fix: 4 quality improvements to writing app support tasks
  • refactor: trim 38 redundant entries from static app registry
  • feat: writing app support improvements (T-000 through T-039, 30 tasks)
  • refactor: replace TitleParserVariant with unified smart title parser
  • feat: extension-based witnessing mode auto-detection for unknown apps
  • fix: correct bundle IDs for Logseq, Notion, remove duplicate Warp entry
  • feat: verified Tinderbox integration via runtime testing
  • feat: deep Tinderbox integration (AppleScript text reading, correct bundle ID)
  • fix: add legacy Tinderbox bundle ID for older versions
  • fix: correct Tinderbox bundle ID to com.eastgate.Tinderbox-11
  • fix: improve Tinderbox support (DatabaseBacked + ContentLevel, add .tbx extension)
  • fix: keystroke count inflation from coalesced rate-limited events
  • chore: sync macOS submodule
  • fix: keystroke count accuracy, permission UX, author profile visibility
  • fix: remove sandbox-incompatible auto-add of home directory watch path
  • fix: keystroke count only counts content-producing keys, use cumulative total consistently
  • chore: update macOS submodule (UI polish, localization quality, keycap loader)
  • chore: update macOS submodule pointer
  • chore: remove tracked node_modules (11K files), update gitignore
  • security: fix 2 deferred audit items
  • chore: update macOS submodule (16 pre-release fixes, full localization, v1.2.1)
  • security: fix 19 audit findings across 12 high-risk engine files
  • chore: update Windows submodule (remove 5 wont-fix TODOs)
  • fix: engine hardening from parallel session
  • chore: update Windows submodule (14 more TODO fixes, 5 remain)
  • chore: update Windows submodule (10 more TODO fixes)
  • chore: update Windows submodule (33 TODO fixes)
  • feat: report polish, metric interpretations, topology labels, anomaly icons
  • feat: world-class report polish, exhibit badges, dimension details, session cards
  • fix: remaining audit findings (H-6, H-8, H-11)
  • security: validate checkpoint message input (length + control chars)
  • security: fix TOCTOU in export path validation, simplify sync conflict
  • fix: 5-file audit findings (1 CRITICAL, 4 HIGH)
  • fix: sentinel/core.rs audit findings (3 MEDIUM)
  • fix: track xwin worker thread, detect death and auto-respawn (H-004/M-006)
  • fix: event_handlers audit findings (H-001, H-003, M-003, M-004)
  • feat: inline SVG visualizations for evidence cards, dimension rings, LR bar
  • fix: persist document_stats on every manual checkpoint
  • feat: PDF report visual improvements, remove collapsible sections
  • fix: scorer recalibration, report visual redesign, submodule update
  • fix: recalibrate transcription scorer against field data, improve report layout
  • chore: update macOS submodule (WPM fix, report charts)
  • feat: forensic report visual charts, keystroke count accuracy
  • fix: keystroke count shows session count instead of cumulative total
  • feat: SVG score gauge, collapsible sections, forgery cost bar, report polish
  • feat: report visual overhaul, checkpoint timeline, finding cards, collapsible sections
  • release: macOS app v1.2.0, FFI bindings regenerated
  • chore: update macOS submodule to d4e60c2 (transcription UI, crash fixes, export hardening)
  • feat: transcription detection composite scorer, field-calibrated thresholds, export pipeline fixes
  • feat: wire ContinuationSection and ProvenanceSection (A10 complete)
  • fix: polish wiring quality, fix paste detection bug, harden edge cases
  • feat: wire 13 unwired functions, add 3 FFI exports, fix 7 pre-existing bugs
  • fix: remaining bugs across Atlassian, HubSpot, Salesforce, Windows integrations
  • feat: browser extension overhaul, Safari parity, 85 unit tests, security fixes across 22 integrations
  • security: fix audit findings in new code from this session
  • release: v1.1.0 — UX overhaul, virtual session export, adaptive app detection
  • feat: predicted UX fixes: document guidance, window level, position memory, app labels, export hint
  • fix: text size preference applies live without relaunch
  • feat: text size preference, complete terminology rename, permission revocation fix
  • fix: onboarding permission revocation tracking, clean first-launch detach
  • chore: update macOS submodule with UX polish and complete terminology rename
  • feat: virtual session export, adaptive app detection, UX beta feedback fixes
  • fix: custom Supabase auth storage using data protection keychain
  • fix: auto-migrate legacy keychain items on first launch to prevent password prompts
  • fix: kSecUseDataProtectionKeychain key type mismatch causing password prompts
  • fix: complete kSecUseDataProtectionKeychain coverage across all keychain callers
  • fix: eliminate 13 admin password prompts on fresh install
  • chore: update macOS submodule for universal release
  • fix: strengthen behavioral transcription signals in live score
  • feat: reliable cross-window transcription via Swift-driven detection path
  • feat: Swift-driven cross-window detection feeds Rust live score directly
  • fix: cross-window check never firing due to keystroke_count race
  • chore: prune 1081 orphaned xcstrings keys, eliminate localization warnings
  • fix: enable writing style analysis by default
  • fix: cross-window transcription false positives
  • fix: crash on volumeIsEncrypted fdesetup sandbox denial
  • fix: apply cross-window transcription penalty to live scores
  • fix: Safari extension app group entitlement for cross-process communication
  • fix: GlobalHotkeyService sentinelStatus property name
  • fix: add missing GlobalHotkeyService.swift to Xcode project
  • chore: update macOS submodule (onboarding, history, Safari extension, FFI rebuild)
  • fix: cross-window transcription detection, jitter ring buffer, sentinel hardening
  • fix: PDF multi-page pagination, Safari extension TDZ crash, right-Cmd toggle hotkey
  • fix: dead code audit, duplication fixes, security hardening, CLI cleanup
  • fix: cross-editor paste detection, full-analysis PDF forensic reports
  • feat: C2PA-signed PDF forensic reports, PoSME terminology, verify.writersproof.com URLs

Full Changelog: v1.0.7...v1.2.2