A lightweight macOS menu bar app for quickly composing and queuing posts to Buffer.
0

Configure Feed

Select the types of activity you want to include in your feed.

buffit-mac / BufferQueue / RELEASE_CHECKLIST.md
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.xcassets to the Xcode target.
  • Add PrivacyInfo.xcprivacy to the app target.
  • Publish the adapted PRIVACY_POLICY.md at https://danielmorrisey.com/buffit/privacy, including a real contact method and media-retention period; or update the two URLs in MenuBarContentView.swift to 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 .app on a clean Mac.
  • ZIP the .app bundle 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.