Releases: PurplePrintAI/openscreen-subscription
Release list
PurplePrint Studio 1.10.0-subscription.11 (Windows preview)
PurplePrint Studio 1.10.0-subscription.11
Windows x64 preview · 2026-09-28
PurplePrint Studio is an unofficial fork of OpenScreen, based on upstream v1.10.0. It is not an OpenScreen, OpenAI, or Anthropic release or endorsement. The upstream MIT license and third-party notices remain included.
Download
- Windows x64:
PurplePrint-Studio-1.10.0-subscription.11-Windows-x64-Setup.exe - SHA-256:
141a247813e7178304beb3647593adf9721b8e18bc6c737de4cb50c22d14c28c
This release intentionally has no macOS or Linux installer. Mac users should remain on the previous Mac validation build; do not use the Windows installer. A real Mac recording/edit/export pass, Developer ID signing and notarization have not been completed for PurplePrint Studio.
Changes since 1.10.0-subscription.7
- Introduces the PurplePrint Studio name and GraphOS-family visual language in the editor and capture UI. The technical app ID, user-data profile,
.openscreenprojects andopenscreenCLI command remain compatible with the fork's earlier builds. Design Coach/MCP project integration is not part of this release. - Fixes the packaged transcription demuxer's WASM URL. In local validation, a silent recording no longer produced the transient
Failed to fetchtoast. - Fixes release discovery for this fork's
subscriptionprereleases. The installed.11app reported “up to date” when checked against the published release list. - Shows a localized “Starting…” state while native capture starts and prevents another Record request during that interval. This addresses a
Native Windows capture is already runningerror observed after a second click during startup.
See the attached FORK-CHANGELOG.md for the full fork history and FORK.md for attribution and release boundaries.
Installation and limits
- The Windows installer is unsigned. Windows may show an unknown-publisher or SmartScreen warning. Review the file and checksum before deciding whether to run it; do not disable Windows security protections globally.
- Back up projects and recordings before upgrading. A direct
.7→.11upgrade was not separately tested. See the validation correction below for the owner's profile-backup evidence. - Users on
.7may need to download this installer manually: that version's update check used GitHub's/releases/latest, which does not return this fork's prereleases..11fixes release discovery, but downloading and installing a future update through the app has not yet been tested. - The official Codex CLI and Claude Code CLI are optional user-installed and user-authenticated dependencies for subscription routing; neither CLI or account access is bundled. API-key routing remains available. Model availability depends on the connected account and runtime.
- The owner confirmed a short Windows recording, MP4 export and update check on installed
.11. The full physical microphone, system-audio, camera and multi-DPI matrix was not repeated for this build.
Verification
- Source: merged
fork/maincommit529c3b9866e86c7fe320e3066faa882e02a92b05(identity PR #4, publication-docs PR #5). - Clean Windows build 36374180662 rebuilt the WGC helper and compositor, checked the packaged CLI, identity, native payload, transcription WASM, update feed and checksums, and confirmed the installer is unsigned.
- All 15 checks passed on the identity PR head; the documentation-only publication PR also passed its checks. The local full suite passed 2,257 tests with 4 skipped across 190 files; TypeScript, Vite, docs and i18n checks passed.
- The downloaded installer is 245,984,369 bytes and matches
windows-validation.json,SHA256SUMS-Windows.txtandlatest.yml(SHA-512 and size). The owner's installed.11was tested before the documentation-only publication commits; this final installer was rebuilt from the resulting merge commit but was not reinstalled. No macOS package is attached to this release.
Validation correction · 2026-09-28
An earlier version of these notes and the attached changelog said six active project/recording/config files were hash-identical across the .10 → .11 upgrade. That check mistakenly used an older openscreen profile, not Studio's active openscreen-subscription profile. There was no immediately pre-.11 backup of the active profile, so that cross-upgrade hash claim is withdrawn. The active profile currently contains seven projects. All 19 critical files from the verified pre-.10 active-profile backup are still present; 18 remain hash-identical and one now differs (timing and cause unknown). A new post-.11 backup of the active profile was verified against 5,628 relative paths and file sizes and 29 critical file hashes. These checks do not prove that no file changed during the .11 upgrade. The owner was informed of the correction.
Documentation correction PR #6 was merged as 2f8417044fbee926d3ad1c9825ff326c5df7574f. The attached FORK-CHANGELOG.md was replaced with that corrected document after publication. The release tag and installer remain at 529c3b9866e86c7fe320e3066faa882e02a92b05; GitHub's automatic source archives for that tag retain the earlier wording, so this correction and the updated attachment are authoritative for the validation claim. No application binary was changed.
한국어 요약
Windows x64용 PurplePrint Studio 검증 프리릴리즈입니다. 앱 디자인과 명칭을 PurplePrint Studio로 바꾸고, 무음 녹화 후 받아쓰기 오류·프리릴리즈 업데이트 확인 오류·녹화 시작 중 중복 클릭 오류를 수정했습니다. PC에서 녹화, MP4 내보내기, 업데이트 확인을 검증했습니다. 설치 파일은 미서명이며 이번 버전에 Mac 설치 파일은 없습니다. 기존 .7 사용자에게는 수동 설치가 필요할 수 있고, 향후 버전 자동 설치는 아직 검증되지 않았습니다.
OpenScreen Subscription 1.10.0-subscription.7 — GPT-6 catalog (Windows/macOS)
OpenScreen Subscription 1.10.0-subscription.7
Windows x64 and macOS validation prerelease · 2026-09-27
This is an unofficial fork of OpenScreen. It is not an upstream OpenScreen,
OpenAI or Anthropic release.
Downloads
- Windows x64:
OpenScreen-Subscription-1.10.0-subscription.7-Windows-x64-Setup.exe - Apple Silicon:
OpenScreen-Subscription-1.10.0-subscription.7-macOS-Apple-Silicon.dmg - Intel Mac:
OpenScreen-Subscription-1.10.0-subscription.7-macOS-Intel.dmg
Changes
- Adds GPT-6 Sol, Astra and Luna to the preferred model catalog when the
connected Codex CLI or OpenAI API actually reports them. A model name does
not establish account access or remaining quota. - Displays the published 1,050,000-token context fallback for these exact
models when the active runtime does not report a more specific limit. - Uses the Responses API for GPT-6 API tool calls and adjusts reasoning choices
by model. Astra cannot usenone; the UI does not yet exposemax. - Updates the Electron 41 runtime, Tiptap, Vitest and affected transitive
packages. A clean install andnpm auditreported zero known advisories
at release preparation time. - Includes a dated upstream review and fixes the required Nix hash check so it
runs on every PR. Upstream v1.11.0–v1.13.0 fixes were reviewed but not
merged into this release.
Runtime requirements
Codex CLI and Claude Code remain optional user-installed dependencies;
neither is bundled. The GPT-6 subscription catalog was checked with official
Codex CLI 0.157.1 using the app-owned profile: model/list returned all three
IDs without an inference request. Other accounts or older CLI versions may
show a different list. API-key routing remains available independently.
Validation
- Source tag:
v1.10.0-subscription.7, commit
93fce11ee2ae73b774063ed81e3b517b14087b31. - Release PR #3
and its CI passed, including tests, typechecks, build, Nix hash and native
checks. The local full suite passed 2,251 tests with 4 skipped across 189
files; Biome, docs and locale checks passed. - On Windows, a 3-second H.264 window recording to a Korean/Japanese/emoji
path succeeded and stopped in 177 ms. The newly packaged CLI exported a
Paint fixture to 1920×1080 MP4, and the entire file decoded successfully.
All 19 expected packaged native files matched their staged source hashes. - The speech-runtime build
passed on all four runner legs. The
macOS package build
passed for Apple Silicon and Intel. Both jobs checked bundle identity,
architecture, native payload, signature structure, packaged CLI boot and a
mountable DMG. Downloaded DMGs matched their CI validation JSON and
SHA256SUMS-macOS.txt.
SHA-256:
- Windows installer:
9c2e23b26428306ef8d7081be9648f3de956dc339670ad9d76f5b42837b3520d - Apple Silicon DMG:
7f693c35ad4a819c370432ea8a6faf948e04cfab2495b2f661de10d917d3cdf9 - Intel DMG:
613eae37d3e4d646662070da3bd2bda12b75e17bc97c2f8038f007efad784057
Installation and known limits
- Windows installer is unsigned. Windows may show an unknown-publisher or
SmartScreen warning. Do not disable Windows security protections globally. - Mac DMGs are ad-hoc signed and not notarized. See the attached
MACOS-INSTALLATION.mdfor the per-app first-launch procedure. A real Mac
has not yet completed the privacy-permission and record → edit → export
checklist, so the Mac packages remain validation prereleases. - macOS 13/14 transcription may fail with “Failed to fetch” because the
fork is still based on upstream v1.10.0's speech helper. Upstream fixed this
in v1.11.0,
but this fork has not backported the fix. Wait for a later build if captions
are essential on those systems. - This release did not run a paid GPT-6 inference request, nor repeat the full
physical webcam, microphone, system-audio or multi-DPI checklist.
한국어 요약
GPT-6 Sol·Astra·Luna 모델 목록과 컨텍스트 한도 표시를 추가했습니다. 실제 구독
계정 또는 API 키가 반환한 모델만 카탈로그에 나타납니다. Windows와 Mac용 설치
파일을 제공하지만 Windows는 미서명, Mac은 공증되지 않은 검증용 프리릴리즈입니다.
특히 macOS 13/14의 자막 생성 문제는 아직 상위 버전의 수정이 반영되지 않았습니다.
OpenScreen Subscription 1.10.0-subscription.6 — macOS validation
OpenScreen Subscription 1.10.0-subscription.6 — macOS validation prerelease
This unofficial fork release adds native macOS packages for both current Mac architectures.
Downloads
- Apple Silicon — M1, M2, M3, M4 or newer Apple chips:
OpenScreen-Subscription-1.10.0-subscription.6-macOS-Apple-Silicon.dmg - Intel — Intel processor Macs:
OpenScreen-Subscription-1.10.0-subscription.6-macOS-Intel.dmg
Windows users should remain on 1.10.0-subscription.5; this candidate is a Mac validation release.
What changed
- Adds fork-branded Apple Silicon and Intel DMGs with bundle ID
io.github.purpleprintai.openscreen-subscription. - Packages native ScreenCaptureKit capture, Metal compositor, pinned LGPL FFmpeg, and the speech runtime for each matching architecture.
- Finds user-installed Codex and Claude CLIs from common Finder-safe Homebrew and user package-manager paths.
- Pins speech-runtime provenance to a reviewed successful producer run instead of racing a tag build.
- Keeps subscription releases out of upstream-oriented build and announcement paths.
Automated validation
Source commit: 1c1f39d726e52fe0e05dddfba0534a0a0e4d8bcd
- Pull request and full CI: #1
- Speech runtime build: https://github.com/PurplePrintAI/openscreen-subscription/actions/runs/33368023036
- macOS package build: https://github.com/PurplePrintAI/openscreen-subscription/actions/runs/33368581921
- Unit suite: 2,243 passed, 4 skipped across 189 files.
- Both architectures passed ScreenCaptureKit tests, native payload checks, architecture checks, bundle identity checks, hardened-runtime signature structure, packaged CLI boot, DMG creation, DMG mount, and mounted-app signature verification.
- Downloaded DMGs were rehashed locally and matched both their CI validation JSON and
SHA256SUMS-macOS.txt.
SHA-256:
- Apple Silicon:
ff1279393e975a9aebe4df806bf96aae883afd508e7156920621d4cf7925f951 - Intel:
1ac0e8f25c104dd08473d4b80c684b72d42b2d5c3d24c431708b466ec803d014
Installation and limitations
These DMGs are ad-hoc signed with a hardened runtime but are not notarized by Apple. macOS may require installing the app into Applications, then Control-clicking it and choosing Open. Do not disable Gatekeeper globally. See MACOS-INSTALLATION.md for the full steps.
This remains a prerelease because GitHub-hosted runners cannot validate a human-facing macOS privacy flow. A real Mac must still complete Screen Recording/Accessibility permission prompts and a record → edit → export pass. Report that result before treating the package as stable.
Codex CLI and Claude Code are optional user-installed dependencies and are not bundled. This validation release also uses manual installation and manual updates; it does not publish a macOS auto-update ZIP/feed.
This fork is not an official OpenScreen, OpenAI, or Anthropic release.
OpenScreen Subscription 1.10.0-subscription.5
OpenScreen Subscription 1.10.0-subscription.5
Windows x64 prerelease · 2026-08-30
This is the first public prerelease of the unofficial
PurplePrintAI/openscreen-subscription fork, based on upstream OpenScreen v1.10.0.
It is independently maintained and is not an upstream, OpenAI, or Anthropic release.
What this fork adds
- Preserves Windows recording paths containing Korean and other non-ASCII text.
- Connects an eligible ChatGPT subscription through the user-installed official
Codex CLIapp-server, without copying subscription credentials or inheriting
API billing keys. - Connects the user's installed Claude Code CLI while leaving its authentication
profile and billing environment under the CLI's control. - Discovers the Claude model catalog from the local CLI without sending an
inference prompt. - Polishes AI chat layout, safe Markdown rendering, streaming, copy and rewind.
- Displays a verified context window for recognized Codex, OpenAI, Claude and
Anthropic model IDs. Runtime-reported values and explicit context variants take
priority; unknown/custom gateway IDs remain unknown rather than receiving a guess. - Keeps the editable history reference separate from the model window. The usage
numerator estimates selected conversation history only, so the percentage is
approximate and never triggers automatic compaction.
See FORK-CHANGELOG.md in the repository for the full .1 through .5 history.
Runtime requirements
- Windows x64.
- ChatGPT subscription mode requires a locally installed native Codex CLI.
- Claude local mode requires the official native Claude Code CLI 2.1.238 or later
and an account already signed in through that CLI. - API-key providers remain available without either subscription CLI.
Neither CLI is bundled in the installer. Model availability, quota and billing
follow the account and provider configuration active in each CLI.
Verification
- Source commit:
354a469bb7b1a32294124a40803953f176787fa7. - GitHub CI, Nix dependency hash and diagnostic artifact workflows passed.
- 2,241 unit tests passed; 4 skipped across 189 files.
- App and test TypeScript, documentation, 13-locale i18n and Biome checks passed.
- Production dependency audit: 0 vulnerabilities after updating
wsto 8.21.3
andnanoidto 3.3.18. Development dependency audit retains 5 findings. - Fresh Unicode-path WGC window capture succeeded; 3-second H.264 fragmented MP4,
160 ms stop latency. - Packaged Claude Sonnet 5 UI showed a 1M model context window with no renderer errors.
- The packaged CLI exported a fixture to 1920×1080 MP4 and the complete output decoded.
- Packaged metadata, fork updater origin, licenses/notices, 19 native file hashes,
MCP SDK license, absence of private runtime paths and compositor loading were verified. - The installer replaced the local
.4copy with.5; AI settings, API credential
storage, Codex authentication metadata, the existing project and Start menu
shortcut were preserved. The installed CLI export also decoded completely.
Known limitations
- Unsigned installer. Windows may show an unknown-publisher or SmartScreen warning.
- This pass did not repeat the full physical webcam, microphone, system-audio and
multi-DPI release checklist. The native window capture and package export paths
were exercised as described above. - Conversation persistence and provider-native session resume are not added here;
Claude turns remain ephemeral and OpenScreen replays its selected history. - Context usage excludes system instructions, tool schemas, project data,
reasoning tokens and model output.
Installer SHA-256:
1b060b7d9217a458e272d4d112c3bb556a4ec4d36105aaf480f30efd1524fbcf
한국어 요약
OpenScreen v1.10.0을 기반으로 한 비공식 독립 포크의 첫 공개 프리릴리즈입니다.
- Windows 한글·Unicode 녹화 경로 수정
- 로컬 Codex CLI를 통한 ChatGPT 구독 연결
- 기존 Claude Code CLI 로그인 환경을 이용한 Claude 구독 연결
- 실제 Claude 모델 카탈로그와 Codex·Claude 모델 컨텍스트 한도 표시
- AI 메시지 배치·Markdown·스트리밍·복사·되감기 UI 개선
- 공급자가 확인 가능한 한도를 주지 않는 커스텀 모델은 추정하지 않음
Windows x64 전용이며 설치 파일은 코드 서명되지 않았습니다. ChatGPT 구독
연동에는 Codex CLI, Claude 연동에는 Claude Code CLI가 각각 로컬에 설치되어
있어야 합니다. 전체 물리 웹캠·마이크·다중 DPI 체크리스트는 이번 검증에서
반복하지 않았습니다.
검증 결과는 validation-report.json, package-verification.json,
SHA256SUMS.txt를 함께 확인하세요.