Code-settings-sync: Feature request : add a login(account) option to sync all settings using account

Created on 5 Mar 2018  Â·  24Comments  Â·  Source: shanalikhan/code-settings-sync


Issuehunt badges

It would very great if you have added something like account or log in, so that you can log in to vs code and have all settings synced across all logged in vs code instances - so you don't have to remember gist id

By @shanalikhan , here is the initial page UI.


  1. A page will be opened inside code [like Git Lens extension] initially when the user does not have anything configured.
  2. Page contains Settings Sync information and some good UI
  3. A Button should be present with a current option as "Github"
  4. When user click button, Username and password and Gist ID fields should be shown to the user to fill them.
  5. On entering details user should click on submit button.
  6. On click event should get those values and just close that tab.

Join our slack channel for discussion directly with me while you develop so i can assist you.




IssueHunt Summary

arnohovhannisyan arnohovhannisyan has been rewarded.

Backers (Total: $318.00)

- #876 [Ready for Review] GUI - Login with GitHub

Tips

IssueHunt has been backed by the following sponsors. Become a sponsor


Rewarded on Issuehunt PR-Welcome ✨ bounty feature-request 💡 fixed

Most helpful comment

v3.4.0 is released containing this feature by @arnohovhannisyan
Update this extension. Let us know what you think and where we can improve the UI.

All 24 comments

Low priority.
PR is welcome for it.

@boostio funded this issue with $60. Visit this issue on Issuehunt

@loadbalance-sudachi-kun funded this issue with $256. Visit this issue on Issuehunt

This issue is available in bounty program, fix and earn the money :smile:

@zhangzhishan has started working. Visit this issue on Issuehunt

@zhangzhishan is there any progress? I can assist you if you have started working on it.
You can send a PR, and we can discuss over there.

@zhangzhishan is there any progress? I can assist you if you have started working on it.

I have a design and working on the account back-end work.

Its been a month and its the paid one.
It would be great, if you can send a PR for (work in progress) so i can see the changes while you are making progress.

This issue is opened again for Bounty.

Amount funded
$316

What about connecting with a github account ?
Is this what you mean ?

@aashutoshrathi has funded $2.00 to this issue.


@PicchiKevin

It means, you currently Settings Sync require github account, therefore github Button to connect is required in order to enter the required details

@shanalikhan You mean instead of asking access token we have to implement Auth using GUI right?

Yes.
Auth using GUI alongwith GUI that should have all the things present for the Settings Sync.
Example is the page for Git Lens that shows up when you install that extension.

For this to be secure it will need backend. Are you okay with this, as hypothetically one day it will crash or something, or be overloaded and you're on the hook (ill use zeit)?

@janat08 Maybe open up a browser page for github oauth consent screen, where callback is set to local server spawned within extension, and on access grant, it just picks up access token and stores it ?

I suppose that makes sense.

Well I was reffering to secret code of oauth application, which I assume would have to be shared in the extensions if done without the backend?

@janat08 Yeah, I missed this point. But I believe there are no rogue extensions , that will try to use the token. Also tokens scope is limited to gists. @shanalikhan What do you think ?

Also, it's possible to use Firebase... I would be happy to work on this issue :) but I don't know the current state.

Its like totally done, they decided to do some extra prep work before merge.

v3.4.0 is released containing this feature by @arnohovhannisyan
Update this extension. Let us know what you think and where we can improve the UI.

@shanalikhan has rewarded $222.60 to @arnohovhannisyan. See it on IssueHunt

  • :moneybag: Total deposit: $318.00
  • :tada: Repository reward(20%): $63.60
  • :wrench: Service fee(10%): $31.80

As it was released on v3.4.0
Closing this ticket.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mjbvz picture mjbvz  Â·  5Comments

dawsbot picture dawsbot  Â·  5Comments

larrym picture larrym  Â·  4Comments

afnpires picture afnpires  Â·  4Comments

darkvertex picture darkvertex  Â·  4Comments