Xbox Insider Hub is coming to Windows 10 PCs

If you’ve always wanted to leave Xbox Insider feedback from the comfort of your PC, that will soon become a reality. The Xbox Insider Hub has now arrived on the PC but is not quite active yet. Read more…
Neowin