# 1. Update version in pubspec.yaml
# 2. Commit: git add pubspec.yaml && git commit -m "release: bump version to X.Y.Z"
# 3. Tag: git tag vX.Y.Z
# 4. Push: git push && git push origin vX.Y.Z
# 5. CI handles: build, release draft, Homebrew cask update
.github/workflows/changelog.yml auto-generates CHANGELOG.md on push to main using git log <prev_tag>..HEAD --no-merges
- flutter_riverpod (migrated from provider)
- macOS, Linux, Windows (Flutter desktop)
- TUI mode via
bin/lbpssh_tui.dart (utopia_tui)
- dartssh2 — SSH protocol
- kterm — terminal emulator
- flutter_riverpod — state management
- go_router — navigation
- sentry — error tracking (DSN via
--dart-define=SENTRY_DSN=)
- utopia_tui — TUI rendering