Skip to content

chore(release): 0.3.0 - #103

Merged
patrickschaper merged 10 commits into
mainfrom
release/v0.3.0
Oct 23, 2026
Merged

patrickschaper merged 10 commits into
mainfrom
release/v0.3.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

What's changing

Features

Bug Fixes

Validation

  • ./build.sh
  • ./build-wallpaper.sh
  • Strict codesign verification of both bundles

patrickschaper and others added 10 commits October 21, 2026 16:32
- add passive per-display windows and menu bar controls
- share saver options with live visual updates
- preserve coordinated animation across sleep and lock
- add playback tests, AppKit checks, and build documentation
- install safely and gracefully quit running wallpaper copies
- add one system-backed Launch at Login checkbox
- test registration states and installer rollback in CI
- package and validate both bundles in releases
- add native app lifecycle and guarded tap migration
- print activation guidance and verify install and rollback flows
- consolidate wallpaper commands into development documentation
- ignore agent metadata and operating-system files
- exclude editor history and backup files
- reuse the SVG M outline with green glow and scanlines
- bundle native app and monochrome menu bar assets
- add reproducible artwork generation and icon regression checks
- share completed frames while preserving one simulation per display
- compose native layers with Core Image and reusable GPU textures
- preserve independent fallback, display leases, and scene synchronization
- cover consumer transitions, pixel fidelity, and composition performance
- show a persistent default-on sync option when the saver is installed
- stop and resume frame sharing without overriding playback state
- cover menu discovery, persistence, and sharing lifecycle
- document the option and implementation plan
## Summary
- Run the Matrix animation as a native desktop wallpaper with shared
saver options, coordinated displays, and optional Launch at Login.
- Install and remove the wallpaper app and screen saver together through
the existing Homebrew cask, without enabling startup automatically.
- Print activation instructions and keep build, test, and install
commands together in the README.

## Validation
- 49 TAP tests, 24 Python tests, and 8 Ruby lifecycle tests passed.
- Isolated native Homebrew install, upgrade, rollback, and uninstall
checks passed.
- Both builds, strict signatures, real dual-bundle archive validation,
and cask style checks passed.

Actual logout/login startup and System Settings approval still need live
verification. Login-item cleanup is best effort. Brew delivery requires
a new release and tap update.
- bump VERSION to 0.3.0

- update CHANGELOG.md
@patrickschaper
patrickschaper merged commit bd48180 into main Oct 23, 2026
7 checks passed
@patrickschaper
patrickschaper deleted the release/v0.3.0 branch October 23, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant