Repository navigation
Releases: YolisStormbreaker/CamRotateRelease
Releases · YolisStormbreaker/CamRotateRelease
Release list
CamRotate 1.2.2
- The installer window fits. The disk image opens at its full size, and the "Drag CamRotate to
Applications" hint is no longer cut off, even when Finder shows its path and status bars. - Tidier setup screen. On the "Enable the camera extension" step, the "Turn on" hint no longer
runs into the line above the switch, and the extension status follows the app's language when you
open the onboarding again after switching languages.
Downloads
| file | what | size | SHA-256 |
|---|---|---|---|
| camrotate.dmg | the app: open, drag CamRotate to Applications · macOS 15+, Apple silicon | 5.2 MB | 936308f9ab57c3705416af32f5193096b8e2871c0f1f7d6d52c0375bd48697f6 |
| CamRotate-1.2.2.zip | the same app, zipped: what the in-app updater downloads | 3.1 MB | 67277480a9e54a761f628af6a4c962abbefefe9c1c893066a8f9c755471662a1 |
Every hash is also in SHA256SUMS: download it next to the files and run shasum -a 256 -c SHA256SUMS.
The newest disk image is always at https://yolisstorm.ru/download/camrotate/latest.
Verify
- macOS: the app and the disk image are signed with Developer ID and notarized by Apple, team
877B46WMD9.spctl -a -vv /Applications/CamRotate.appanswersaccepted, source=Notarized Developer ID, andcodesign -dv --verbose=2 /Applications/CamRotate.appshowsTeamIdentifier=877B46WMD9. Updates inside the app come through Sparkle, checked against the EdDSA keybsPP9qWl1Nn2Q/cjA0nklt397+Fk7QEV/d3ae+mCWvk=(SUPublicEDKeyin the app). The camera extension asks for approval once, in System Settings.
CamRotate 1.2.1
- Says what goes online. The last onboarding screen used to promise no network connections at
all; since 1.2.0 CamRotate checks for updates. It now says exactly that: your video is processed on
your Mac and never leaves it, and the update check is the only network request.
Downloads
| file | what | size | SHA-256 |
|---|---|---|---|
| camrotate.dmg | the app: open, drag CamRotate to Applications · macOS 15+, Apple silicon | 5.0 MB | 500d389f131cbdd963ec148edd02c609a6fb1e9d1c831bdf968c08aa19ac4129 |
| CamRotate-1.2.1.zip | the same app, zipped: what the in-app updater downloads | 3.1 MB | a7d3742488e2959877e01b7b3f3e2e7c0f413fdea0ac0f81698ad4f4becd1fc3 |
Every hash is also in SHA256SUMS: download it next to the files and run shasum -a 256 -c SHA256SUMS.
The newest disk image is always at https://yolisstorm.ru/download/camrotate/latest.
Verify
- macOS: the app and the disk image are signed with Developer ID and notarized by Apple, team
877B46WMD9.spctl -a -vv /Applications/CamRotate.appanswersaccepted, source=Notarized Developer ID, andcodesign -dv --verbose=2 /Applications/CamRotate.appshowsTeamIdentifier=877B46WMD9. Updates inside the app come through Sparkle, checked against the EdDSA keybsPP9qWl1Nn2Q/cjA0nklt397+Fk7QEV/d3ae+mCWvk=(SUPublicEDKeyin the app). The camera extension asks for approval once, in System Settings.
CamRotate 1.2.0
- Updates itself. CamRotate now checks for new versions (Settings → Other → Check) and, if you
leave automatic checks on, looks once a day. Updates are signed and verified before they install. - Never mid-call. While Zoom, Meet or any other app is using the virtual camera, CamRotate does
not bother you with an update and holds an accepted one until the call is over — restarting would
freeze your picture. - Says when a restart is needed. If macOS can only finish installing the virtual camera after a
restart, CamRotate tells you instead of silently waiting.
Downloads
| platform | file | size | SHA-256 |
|---|---|---|---|
| macOS · Apple silicon, macOS 15+ | CamRotate-1.2.0.zip | 3.1 MB | 3e9341ca6d1a32bd85f09f2bb47759eece3da78f11147a9a36dcc0af3cd3940e |
The hash is also in SHA256SUMS: download it next to the file and run shasum -a 256 -c SHA256SUMS.
Verify
- macOS: signed with Developer ID and notarized by Apple, team
877B46WMD9.spctl -a -vv /Applications/CamRotate.appanswersaccepted, source=Notarized Developer ID, andcodesign -dv --verbose=2 /Applications/CamRotate.appshowsTeamIdentifier=877B46WMD9. Updates inside the app come through Sparkle, checked against the EdDSA keybsPP9qWl1Nn2Q/cjA0nklt397+Fk7QEV/d3ae+mCWvk=(SUPublicEDKeyin the app). The camera extension asks for approval once, in System Settings.