cribeiro84 / azure-devops-pull-request-hub

Azure DevOps Pull Request Manager Hub
MIT License
60 stars 35 forks source link

Store user preferences using the VSS SDK for better cross device/browser syncing #245

Open Xerillio opened 1 year ago

Xerillio commented 1 year ago

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.