Skip to content

Conversation

@MikeeBuilds
Copy link
Owner

Summary

Complete README overhaul to reflect Squadron 2.0 as a desktop application.

Changes

README.md

  • Old: 571 lines, CLI-focused, outdated architecture
  • New: ~350 lines, desktop app focused

New sections:

  • 🖥️ Desktop app installation (Mac/Windows/Linux)
  • 📺 6-Terminal Grid documentation
  • 🤖 Multi-Provider support (Claude, Gemini, Codex, etc.)
  • 🌳 Git Worktree Isolation
  • 📋 Kanban Board
  • 🔐 Secure API Key Management
  • New architecture diagram (Electron + Python)

package.json

  • Added electron-builder configuration
  • Platform-specific build scripts:

    • pm run electron:build:mac\ → .dmg (x64 + arm64)

    • pm run electron:build:win\ → .exe

    • pm run electron:build:linux\ → .AppImage
  • Bumped version to 2.0.0

Stats

  • 298 insertions
  • 438 deletions
  • Net reduction of ~140 lines (more focused, less bloat)

Closes #4

- Replace CLI-focused README with desktop app documentation
- Add 6-terminal grid, multi-provider support, git worktrees docs
- Include new architecture diagram (Electron + Python backend)
- Add installation instructions for desktop app
- Add electron-builder config for Mac/Windows/Linux builds
- Bump version to 2.0.0
- Add platform-specific build scripts

Closes #4
Settings Panel Expansion:
- Add 11 integration keys: Slack, Discord (2), Jira (3), Linear, GitHub + AI providers
- Categorized sidebar UI: AI Providers, Communication, Project Management, Development
- Project folder selection with native dialog
- Export .env file for Python backend integration

Onboarding Wizard:
- 3-step first-launch flow: Choose AI Provider → Enter API Key → Select Project
- Skip option for power users
- Encrypted key storage on first run

Technical:
- New settings-store.ts with INTEGRATION_KEYS config
- 7 new IPC methods in preload.ts
- 6 new handlers in main.ts + folder dialog
- OnboardingWizard.tsx component
- First-launch detection in App.tsx

Part of Issue #4 (Marketing & Onboarding)
- Remove PyPI badge and pip install references
- Add screenshot placeholders for terminals, kanban, settings, onboarding
- Update badges to GitHub releases/downloads
- Mark onboarding wizard as complete in roadmap
- Add coming soon: AI Merge, Insights, Changelog
- Bump setup.py version to 2.0.0
- Cleaner architecture diagram
@MikeeBuilds MikeeBuilds merged commit 7071dbf into main Dec 22, 2025
1 of 4 checks passed
@MikeeBuilds MikeeBuilds deleted the feature/issue-4-readme-makeover branch December 22, 2025 23:58
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.

Marketing, onboarding, and positioning improvements for Squadron

2 participants