Statuz v1: The journey to version one Today we hit a number that actually means something: Statuz 1.0 is here. Shipping v1 doesn't mean "we're done." It means "this is real." It's a commitment. A line in the sand. After 25 releases, countless refinements, and way too much coffee, Statuz for Mac is ready. Why Build This? Statuz 0.0.1 menu bar Three apps. Three logins. Three sets of quirks. That's what posting to X (/features/twitter-scheduling-tool-mac), BlueSky (/features/bluesky-native-client-mac), and Mastodon (/features/mastodon-desktop-client) looked like. It was dumb. And annoying. So we fixed it. The moment that started everything was embarrassingly small. I was trying to post about a new feature I'd just shipped for a project. Opened TweetDeck. Posted. Opened the BlueSky app. Typed the same thing. Opened Mastodon. Typed it again. Then realized I'd made a typo in the original. Had to fix it in three places. Twenty minutes to post one sentence. I closed my laptop and went for a walk. By the time I got back, I'd sketched the first version on the back of a receipt from a gas station. A menu bar icon. One text field. Three checkboxes. Done. Version 0.0.1 was a humble menu bar app (/features/menu-bar-integration). You could post text to multiple platforms. That's it. No scheduling. No media. No frills. That was the seed. How We Got Here Building software is messy. Here's how each phase played out. 0.1 – 0.4: The Foundation The early versions focused on getting the basics right: • Drag and drop media (/features/drag-drop-media) — Drop files directly onto the menu bar icon • Multi-platform posting (/features/multi-platform-publishing) — X, BlueSky, and Mastodon from day one • Multiple accounts (/features/multi-account-management) — Personal, work, side projects—all in one place • Quote posts (/features/quote-posts-recent-timeline) — Browse recent posts and quote them with context • X Communities (/features/x-communities-posting) — Post directly to your favorite communities • Link previews (/features/link-detection-preview) — Rich previews that make posts pop • Auto-split (/features/composer-auto-split-text) — Paste long content and watch it become a thread (/features/thread-composer) automatically By 0.4, Statuz wasn't just functional. It felt like something. I remember the first time someone who wasn't a friend used it. A developer from Portugal emailed asking if there was a way to post to X Communities. I'd never even thought about it. But he needed it for his local tech meetup group. Two days later, it shipped. He replied: "This is exactly what I needed. Thank you." That email changed how I thought about the product. I wasn't building for myself anymore. 0.5 – 0.6: Scheduling Everyone asked for this: scheduling (/features/visual-calendar-scheduling). But we didn't just add a date picker. That would've been boring. Instead, we built a proper calendar system (/features/calendar-views) from scratch: • Day, Week, Month, and Year views (/features/calendar-view-customization) — See your content at any scale • Drag and drop (/features/inline-calendar-editing) — Reschedule posts by dragging them • Time zone support (/features/timezone-support) — Schedule for your audience, wherever they are • Draft mode (/features/draft-management) — Save posts without auto-publishing • Status tracking (/features/draft-queue-status) — Know exactly what's queued, published, or failed This was when Statuz became a serious tool. Here's something I almost don't want to admit: I nearly shipped the calendar without drag-and-drop. The background service was done. Posts could be scheduled. I called it a day. My wife was watching me demo it. She grabbed my trackpad, tried to drag a post to a different day, and nothing happened. "That's broken," she said. "No, you click edit, then change the date, then save." She just stared at me like wtf is wrong with you? So I spent another week on drag-and-drop. She was right. Of course she is always right. 0.7: Opening Up Then came something we didn't expect: people wanted to control Statuz from other apps. So we opened it up. The MCP Server (/docs/mcp-overview) lets AI assistants like Claude (/features/claude-desktop-integration), Cursor (/features/cursor-editor-integration), and Zed (/features/zed-editor-integration) manage your social media directly. Tell your AI to "schedule a post for tomorrow about our new feature," and it happens. I also shipped a comprehensive URL Scheme API (/docs/url-scheme-overview) with 8 main actions covering everything from composing to account management. This opened Statuz to shell scripts (/features/shell-script-automation), AppleScript (/features/apple-script-integration), Shortcuts (/features/apple-shortcuts-integration), Alfred (/features/alfred-workflow-integration), Raycast (/features/raycast-extension-integration), and anything else that can open a URL. # Schedule a post from the command line open "statuz://schedule?text=Hello%20World&date=2026-01-15T10:00:00Z" Turn on the MCP Server in Settings (/docs/mcp-overview), pick a quick action, and you're set. If you prefer a different AI assistant, just grab the config and plug it in. I'll be honest—I was skeptical about this feature. "Let the AI post for you" sounded like a recipe for disaster. But then I tried it myself. I was deep in code, debugging something stupid, and realized I hadn't posted in three days. Without switching apps, I just told Claude: "Schedule something about the new video editor for tomorrow morning." It did. I kept coding. No context switch. No lost flow state. That's when I understood. It's not about letting AI take over. It's about removing friction from things that shouldn't have friction. 0.8: Media Editing Version 0.8 brought a video editor (/features/professional-video-editing) built from scratch: • Timeline trimming (/features/video-trimming-controls) — Keep the good parts, cut the rest • Subtitle generation (/features/ai-subtitle-generation) — Automatic captions, editable to perfection • Silence detection (/features/automatic-silence-removal) — Remove dead air with one click We also added watermarking (/features/watermark-protection)—custom logo overlays on every image and video. Position it anywhere, adjust the size, dial in the margins. And image redaction (/features/image-redaction-click-to-redact) with OCR-powered text detection (/features/ocr-image-redaction). Click to blur sensitive info. Protect your privacy before you post. The redaction feature exists because I almost posted a screenshot with my API keys visible. Caught it at the last second. Heart stopped for a moment. The next day we started building the redaction tool. Click on text, it blurs. Simple as that. OCR detects the text automatically so you don't have to draw boxes around everything. Sometimes the best features come from your own mistakes. 0.9 – 0.13: The Polish Statuz v1 Lifetime License The road to 1.0 was paved with refinements: • Lifetime licenses (/features/license-management) for dedicated users • E2E tests for confidence in every release • A brand new website you're reading right now • Native feedback integration (context menu > Send Feedback) • Better error messages across all platforms • Performance improvements everywhere These aren't flashy features. But they matter. Software isn't just what you add—it's about what you polish and everything behind the scenes. There's a bug I spent three days on. Posts would occasionally fail to publish, but only on Mastodon, only on certain instances, only when the post had exactly four images. I couldn't reproduce it locally. Had to add logging, ship a beta, wait for it to happen, read the logs, repeat. Turned out one instance had a slightly different rate limit that kicked in at exactly the wrong moment during multi-image uploads. The fix was six lines of code. Three days for six lines. That's software. What's Actually in v1 Version 1.0 isn't just 0.13 with a bigger number. We made deliberate changes. Statuz v1 onboarding New User Onboarding First impressions matter. New users get a beautiful 8-step onboarding that guides them through connecting accounts and understanding the app. No more guessing. Send Feedback Statuz Feedback System One-click feedback in the menu bar. Got an idea? Found a bug? Tell us without leaving the app. Reviews That Matter We built a review system because I want to hear from you. Good or bad. Share your thoughts and we'll say thanks by adding extra months to your license. Swift 6 Ready Every build warning resolved. Deprecated APIs replaced. Concurrency issues fixed. The codebase is clean and future-proof. By the Numbers Here's what's inside Statuz 1.0: • Documented Features (/features): 209 • Supported Platforms (/help/what-platforms-does-statuz-support): 3 (X, BlueSky, Mastodon) • Video Formats (/help/supported-media-formats): 4 (MP4, MOV, M4V, WebM) • Image Formats (/help/supported-media-formats): 6 (PNG, JPG, HEIC, GIF, TIFF, BMP) • Export Presets (/features/video-export-presets): 5 (Original, Social Media, 720p, 1080p, 4K) • Calendar Views (/features/calendar-views): 4 (Day, Week, Month, Year) • URL Scheme Actions (/docs/url-scheme-overview): 8 (compose, schedule, scheduled, accounts, calendar, settings, license, open) • MCP Server Tools (/docs/mcp-tools): 16 • Global Shortcuts (/features/global-keyboard-shortcuts): 3 (customizable) • Settings Sections (/features/settings-navigation-search): 10 • Video Editing Tools (/features/professional-video-editing): 3 (Trim, Subtitles, Silence Removal) • Max Posts per Thread (/help/thread-post-limit): 15 • Max Media per Post (/help/media-items-per-post-limit): 4 • Lines of native Swift code: 38,501 excluding comments • Background Services: 18 • Average app size: 9MB after installation Numbers don't tell the whole story. But they show we've been busy. What Makes This Different There are other social media tools. Why use this one? 1. It Lives in Your Menu Bar No browser tabs. No Electron app eating your RAM. Just a native menu bar icon (/features/menu-bar-integration) that's always there when you need it. 2. Your Data Stays Local Credentials live in macOS Keychain (/features/security-privacy). Posts are stored locally. No cloud required (/features/no-cloud-dependency). We don't see your content because we don't need to. Everything runs on your machine. 3. It Works Everywhere Share from any app (/features/share-extension) on your Mac. Drag files onto the icon and composer. Use keyboard shortcuts (/features/global-keyboard-shortcuts) from anywhere. Script it with URLs (/docs/url-scheme-overview). Let your AI assistant handle it (/docs/mcp-overview). The best tools disappear into your workflow. That's what we're building. For Content Creators If you make content for a living, Statuz brings: • Visual scheduling (/features/visual-calendar-scheduling) with a proper calendar • Video editor (/features/professional-video-editing) with timeline trimming (/features/video-trimming-controls), subtitle generation (/features/ai-subtitle-generation), and silence detection (/features/automatic-silence-removal) • Image redaction (/features/image-redaction-click-to-redact) with OCR-powered text detection (/features/ocr-image-redaction) • Watermarks (/features/watermark-protection) to protect your brand • Thread tools (/features/thread-creation-cross-platform) for long-form content For Power Users If you like to tinker: • MCP Server (/docs/mcp-overview) for AI assistant integration • URL Scheme API (/docs/url-scheme-overview) for scripting and automation • Global keyboard shortcuts (/features/global-keyboard-shortcuts) that work from anywhere • Import/Export (/features/data-import-export) for accounts and schedules What's Next Version 1.0 is a milestone, not a destination. Here's what's up next: • Bug fixes — We fix reported bugs fast • More platforms — YouTube, Instagram, LinkedIn, and Threads are on the radar • Analytics — See what's working across platforms • Auto-cuts — AI-powered video cuts for social media The Hard Part People ask what the hardest part of building Statuz was. They expect me to say "the video editor" or "the calendar" or "handling three different social providers." It wasn't any of that. The hardest part was deciding when to stop adding features and start finishing what we had. Every day there's a new idea. A "quick" improvement. One more thing that would make it better. But better is the enemy of done. And done is what matters. I had a feature list a mile long. Threading support for Instagram. Built-in analytics. A mobile companion app. AI-generated post suggestions. All good ideas. All cut. Because v1 isn't about having everything. It's about having the right things, and having them work well. We can always add more later, but we can't go back and make a better first impression. Thank You To everyone who's been with us from the beginning—who reported bugs, requested features, and believed in what we're building—thank you so much. Statuz 1.0 exists because of you 💙 To everyone discovering Statuz today—welcome. We built this for you. Ready to try it? Download Statuz (/download) and experience social media posting the way it should be. Menu bar native. Cross-platform. Beautifully simple. Questions? Ideas? Reach out on X (https://x.com/statuz_app), BlueSky (https://bsky.app/profile/statuz.app), or Mastodon (https://mastodon.social/@statuz). I read everything. Here's to version one. 🥂 Stewan Silva (https://x.com/stewones) - Statuz Creator Try Statuz today, it's free. Download for macOS (/download)