v0.41.0: Year-in-review /wrapped command, PDF uploads, and faster model switching

New features

- /wrapped command - Year-in-review stats showing your Droid usage, badges earned, model preferences, and session metrics (cli)
- Fast model switching - Faster provider/model switches without LLM compaction (cli)
- Batched tool permissions - Parallel tool calls now show single permission prompt (cli)
- Custom BYOK models - Custom models now appear in model selector (cli)
- Auto-sync repos - GitHub/GitLab repos sync when opening template modal (Factory App)

Improvements

- PDF & text file uploads - Attach PDFs and text files to chat in web and Factory App surfaces
- Send button - Visual send button in session chat input (Factory App)
- ASCII startup animation - Animated Droid logo on CLI startup (configurable) (cli)
- Model Multiplier display - Shows Factory model multipliers in model descriptions (cli)

Bug fixes

- Fixed users getting stuck in broken onboarding state (Factory App)
- Fixed CLI onboarding redirect for terminal-only users
- Fixed missing repos in GitHub org management modal (Factory App)
- Fixed multi-option spec mode selection (cli)
- Fixed catch-22 bug preventing subscription start (Factory App)