Is there anyway to view and manage the list of channels on your device online?
Not that I'm aware of. You can add a channel online, but you can't remove one.
Used to be able to do that. I wonder why Roku removed that capability from their website when you are logged in.