Roadmap
Current Status
Latest release: v0.9.4 · Download
The app is feature-complete for daily Xbox Dev Mode homebrew management. Core flows — first-run setup, browse, install, uninstall, dev tools, USB permissions — are all shipping and stable. v0.9.0 shipped a full File Explorer with dual-pane tree + list view, upload/download with progress bars, delete, and create folder. v0.9.1–v0.9.4 focused on SFTP performance (60+ MB/s), tech debt reduction, cross-platform hardening, TreeView layout fixes, and CI VirusTotal integration.
Version History
timeline
title XB Homebrew Vault releases
v0.1 : Scaffold, theme, splash, sidebar, build scripts
v0.2 : Connection wizard, settings, obfuscation
v0.5 : Avalonia 12 migration, button theming
v0.7 : Accurate link speed detection, FileExplorer placeholder, Tools skeleton
v0.8 : Launch/suspend packages, crash dumps, network info, performance monitor
v0.8.1 : Connection link speed detection
v0.8.2 : Pipe fix, running state indicator
v0.8.4 : Settings redesign, live screenshot, item-detail overlay, theme polish
v0.8.5 : catalog.json migration, UWP Port field, cache expiry, confirm dialogs
v0.8.6 : First-run setup wizard, USB permission wizard, spinner polish
v0.9.0 : Full File Explorer (dual-pane tree/list, upload/download, delete, create folder)
v0.9.1 : SFTP performance rewrite (60+ MB/s), title gradient, window close button, magic delays → constants
v0.9.2 : CatalogApiService DI, WINDOWS_BUILD guard, silent catches → logged, PerformanceChart tweak
v0.9.4 : TreeView chevron fix (drives vs folders), duplicate handler cleanup, NavigateToPath dispatcher removed, CI VirusTotal integration
What’s Shipped
| Phase | Version | Highlights |
|---|---|---|
| Scaffold | v0.1 | Project structure, Blades theme, splash screen, sidebar navigation, build scripts |
| Connection | v0.2 | Xbox connection wizard, settings persistence, credential obfuscation |
| UI Migration | v0.5 | Avalonia 12 migration, button theming, visual polish |
| Tools skeleton | v0.7 | Link speed detection, File Explorer placeholder, Tools panel skeleton |
| Full tools | v0.8 | Launch/suspend packages, crash dump viewer, network info, performance monitor |
| Bugfixes | v0.8.1–v0.8.2 | Connection link speed, pipe fix, running state indicator |
| Polish | v0.8.4 | Settings redesign, live screenshot capture, item-detail overlay, theme tweaks |
| Catalog API | v0.8.5 | Migrated from HTML scraping to catalog.json, UWP Port field, cache expiry, confirm dialogs, dependency selection in wizard |
| Setup & USB | v0.8.6 | First-run setup wizard (3-step), USB permission wizard with WMI detection + icacls, spinner + min-delay polish |
| File Explorer | v0.8.7 | Functional SSH/SFTP file browser — browse, upload/download with progress, drive mounting via mklink |
| File Explorer (full) | v0.9.0 | Dual-pane tree + list, folder upload, delete confirm, progress bars, toolbar status, file-type icons |
| SFTP Performance | v0.9.1 | Rewrite: 32 KB loop → native UploadFile/DownloadFile, dynamic buffer (64/256/512 KB), 60+ MB/s |
| Quick wins | v0.9.1 | TitleGradient resource, unified WindowClose button, magic delays → named constants, deleted _Backup |
| Stabilization | v0.9.2 | CatalogApiService constructor injection, WINDOWS_BUILD conditional compile, silent catches → logged, PerformanceChart MaxPoints 30 |
| TreeView & cleanup | v0.9.4 | TreeView chevron offset fix (drives vs folders), duplicate pointer handler consolidation, NavigateToPath dispatcher bottleneck removed, CI VirusTotal integration |
Feature Delivery Timeline
gantt
title Feature delivery per version
dateFormat YYYY-MM-DD
section Connection
Connection wizard :done, 2026-01, 2026-02
Connection guard :done, 2026-04, 2026-04
Link speed detection :done, 2026-06, 2026-06
First-run setup wizard :done, 2026-06, 2026-06
section Catalog
Emulation Revival scraper :done, 2026-02, 2026-03
Category/compat filters :done, 2026-03, 2026-03
Item details :done, 2026-03, 2026-03
Migrate to catalog.json :done, 2026-06, 2026-06
section Package Management
Install/uninstall :done, 2026-03, 2026-04
Custom install wizard :done, 2026-04, 2026-05
Dependency selection wizard :done, 2026-06, 2026-06
Launch/suspend/terminate :done, 2026-06, 2026-06
Running state indicator :done, 2026-06, 2026-06
section Tools
Processes (list/kill) :done, 2026-05, 2026-06
Network info :done, 2026-05, 2026-06
System info :done, 2026-05, 2026-06
Crash dumps :done, 2026-06, 2026-06
Screenshot (live capture) :done, 2026-05, 2026-06
Performance monitor :done, 2026-05, 2026-06
USB permission wizard :done, 2026-06, 2026-06
section UI
Xbox 360 Blades theme :done, 2026-01, 2026-01
Settings redesign :done, 2026-06, 2026-06
Item-detail overlay :done, 2026-06, 2026-06
section File Explorer
SSH/SFTP file browser :done, 2026-06, 2026-06
Upload/download with progress:done, 2026-06, 2026-06
Drive mounting via mklink :done, 2026-06, 2026-06
section v0.9.x Stabilization
SFTP performance rewrite :done, 2026-06, 2026-06
TitleGradient resource :done, 2026-06, 2026-06
WindowClose button :done, 2026-06, 2026-06
Magic delays to constants :done, 2026-06, 2026-06
CatalogApiService DI :done, 2026-06, 2026-06
WINDOWS_BUILD cond guard :done, 2026-06, 2026-06
Silent catches → log :done, 2026-06, 2026-06
Deleted _Backup :done, 2026-06, 2026-06
TreeView chevron fix :done, 2026-06, 2026-06
VirusTotal CI :done, 2026-06, 2026-06
Feature Breakdown
| Area | Feature | Status |
|---|---|---|
| Connection | Xbox Device Portal connect | ✅ |
| Connection | Saved credentials (obfuscated) | ✅ |
| Connection | Link speed detection | ✅ |
| Connection | First-run setup wizard (3-step) | ✅ v0.8.6 |
| Catalog | Emulation Revival catalog.json API |
✅ v0.8.5 |
| Catalog | Category / compatibility filters | ✅ |
| Catalog | Item detail overlay | ✅ v0.8.4 |
| Packages | Install (with dependency resolution) | ✅ |
| Packages | Dependency selection in wizard | ✅ v0.8.5 |
| Packages | Uninstall | ✅ |
| Packages | Custom install wizard (file + URL) | ✅ |
| Packages | Launch / suspend / terminate | ✅ |
| Tools | Process list + kill | ✅ |
| Tools | Network info | ✅ |
| Tools | System info | ✅ |
| Tools | Crash dump viewer | ✅ |
| Tools | Screenshot (live capture) | ✅ v0.8.4 |
| Tools | Real-time performance chart | ✅ |
| Tools | USB permission wizard (WMI + icacls) | ✅ v0.8.6 |
| UI | Xbox 360 Blades dark theme | ✅ |
| UI | Settings redesign | ✅ v0.8.4 |
| UI | Activity log viewer | ✅ |
| File Explorer | SSH/SFTP file browser | ✅ v0.8.7/v0.9.0 |
| File Explorer | Upload / download with progress | ✅ v0.8.7/v0.9.0 |
| File Explorer | Drive mounting via mklink |
✅ v0.8.7 |
| File Explorer | Delete / create folder | ✅ v0.9.0 |
| File Explorer | Dual-pane tree + list | ✅ v0.9.0 |
| File Explorer | File-type icons | ✅ v0.9.0 |
| File Explorer | Toolbar status block | ✅ v0.9.0 |
| CI | Windows + Ubuntu + macOS build matrix | ✅ |
| CI | Linux release artifact | ✅ |
| CI | macOS release artifact | ✅ v0.8.6 |
| Stability | TitleGradient resource | ✅ v0.9.1 |
| Stability | WindowClose button unified | ✅ v0.9.1 |
| Stability | Magic delays → named constants | ✅ v0.9.1 |
| Stability | Deleted _Backup directory | ✅ v0.9.1 |
| Stability | SFTP performance (60+ MB/s) | ✅ v0.9.1 |
| Stability | CatalogApiService DI | ✅ v0.9.2 |
| Stability | WINDOWS_BUILD conditional guard | ✅ v0.9.2 |
| Stability | Silent catches → logged | ✅ v0.9.2 |
| Stability | TreeView chevron offset fix | ✅ v0.9.4 |
| Stability | Duplicate pointer handler cleanup | ✅ v0.9.4 |
| Stability | CI VirusTotal integration | ✅ v0.9.4 |
What’s Next
Planned Timeline
gantt
title Road to v1.0
dateFormat YYYY-MM-DD
section v0.9.x → v1.0.0 — Stabilization
Split XboxDeviceService : 2026-07, 14d
async void fix : 2026-07, 2d
Remaining tech debt sweep : 2026-08, 14d
section Beyond v1.0
Community catalog : 2026-09, 21d
Enhanced version checker : 2026-09, 5d
Storage analyzer : 2026-10, 10d
v0.9.x → v1.0.0 — Stabilization
The remaining road to v1.0.0 is dedicated to bugfixing, refactoring, and tech debt reduction — no major new features, just hardening toward a stable 1.0.
| Item | Status | Description |
|---|---|---|
| Split XboxDeviceService | 🔴 Remaining | Break the 1200-line god class into XboxPackageService, XboxProcessService, XboxSystemService, XboxNetworkService, XboxPerformanceService |
Remove async void |
🟡 Remaining | Fix fire-and-forget event handlers that can crash the process on unhandled exceptions |
| Remaining tech debt | 🟡 5 items | TD #3 (composition root), #7 (IDisposable), #8 (Border corner clip), #13 (CTS dispose), #16 (BrowseViewModel size) |
| TitleGradient resource | ✅ v0.9.1 | Extracted duplicated gradient into shared resource |
| WindowClose button | ✅ v0.9.1 | Unified across all windows |
| Magic delays → constants | ✅ v0.9.1 | Named constants for all magic delay values |
| SFTP performance | ✅ v0.9.1 | 32 KB loop → native UploadFile/DownloadFile, 60+ MB/s |
| CatalogApiService DI | ✅ v0.9.2 | Constructor injection instead of self-instantiation |
| WINDOWS_BUILD guard | ✅ v0.9.2 | Conditional compilation for System.Management |
| Silent catches → log | ✅ v0.9.2 | All catch { } now log diagnostics |
| Deleted _Backup | ✅ v0.9.1 | Removed stale backup directory |
| TreeView chevron offset | ✅ v0.9.4 | Fixed drive vs folder chevron alignment, eliminated expansion shake |
| Duplicate handler cleanup | ✅ v0.9.4 | Consolidated tunnel/bubble double-click handlers in File Explorer |
| NavigateToPath dispatcher | ✅ v0.9.4 | Removed unnecessary Dispatcher.UIThread.Post bottleneck |
| VirusTotal CI integration | ✅ v0.9.4 | Automatic artifact scanning on release |
v1.0.0 — First Stable Release
Marks the completion of the stabilization pass: feature-complete, refactored, and tech-debt-reduced.
Beyond v1.0 (v1.x+) — Ecosystem & Features
| Feature | Notes |
|---|---|
| Community catalog | Curated homebrew repo, click-to-install beyond Emulation Revival |
| Enhanced version checker | Compare installed vs catalog version, 1-click update all |
| Scheduled tasks | Recurring restart/shutdown/catalog refresh/backup |
| Storage analyzer | Pie chart per-app storage, temp/cache cleanup |
| System health checks | Ping latency, storage, memory overview dashboard |
| Enhanced log viewer | Real-time Xbox logs, filter, search, export to file |
| Game clip manager | Browse and download Xbox screenshots and game captures |
| Media player streaming | Play Xbox media on PC over network |
| Xbox Remote Play | Stream Xbox screen to PC |
Contributing
Issues and PRs welcome on GitHub. See Tech Debt for known issues prioritized by severity.