A lightweight macOS menu bar app for quickly composing and queuing posts to Buffer.
1.5 kB
Buffit for Mac GitHub release checklist#
Owner configuration#
- Set a local bundle identifier (for example,
com.yourname.buffit) in the Xcode target. It does not need to be registered for an unsigned build. - Add the provided complete macOS icon set in
Assets.xcassetsto the Xcode target. - Add
PrivacyInfo.xcprivacyto the app target. - Publish the adapted
PRIVACY_POLICY.mdathttps://danielmorrisey.com/buffit/privacy, including a real contact method and media-retention period; or update the two URLs inMenuBarContentView.swiftto your final, public support and privacy-policy URLs. - Confirm the media service domain (
cdn.danielmorrisey.com) is operated under the stated privacy policy, has retention/deletion handling, and accepts only HTTPS.
Release verification#
- Fresh install: the app appears only in the menu bar, never in the Dock.
- Connect with a valid and an invalid Buffer API key.
- Add queue and draft posts to one and multiple channels.
- Attach each supported image type and verify it posts successfully.
- Verify no API key appears in logs, crash reports, screenshots, or support exports.
- Build the Release configuration in Xcode and test that exact unsigned
.appon a clean Mac. - ZIP the
.appbundle without unpacking it, attach it to a GitHub Release, and include installation instructions explaining the first-open macOS warning. - Tag the source commit used for the release and include the version number in the GitHub Release title.