azure-devops-pull-request-hub
azure-devops-pull-request-hub copied to clipboard
Store user preferences using the VSS SDK for better cross device/browser syncing
Is your feature request related to a problem? Please describe. This is a feature request. In #73 the ability to share filters by copy-pasting the URL after saving a filter was added. This, however, is a feature that's very difficult to discover and a bit cumbersome if you want to have different filters since it requires saving the URLs in a third party application. Additionally, saving a personal filter only applies to the current browser (using local storage) which means you have to maintain your saved filter in multiple browsers (be it different PCs or simply different applications).
Describe the solution you'd like The VSS SDK provides access to save user preferences and the likes on the ADO infrastructure. This means you'll not only be able to keep your settings synchronized between your browsers but it'll make a better foundation for adding share-functionality directly in the extension itself.
Describe alternatives you've considered None :) Along with fixing some usability issues this will allow future changes to take advantage of settings being available more globally where needed.
Additional context Although I don't think this will fix it, it might help solve #202.