GithubHelp home page GithubHelp logo

pkmnct / robinhood-mint-sync-chrome Goto Github PK

View Code? Open in Web Editor NEW
53.0 53.0 7.0 1.76 MB

A browser extension that allows you to sync Robinhood and Mint

Home Page: https://pkmnct.github.io/robinhood-mint-sync-chrome/

License: MIT License

CSS 3.76% JavaScript 6.52% HTML 48.13% TypeScript 41.60%
chrome chrome-extension chromium-extension edge-extension mint robinhood sync

robinhood-mint-sync-chrome's People

Contributors

dependabot[bot] avatar pkmnct avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

robinhood-mint-sync-chrome's Issues

Firefox Version

Hello,

I think this extension is great! I daily drive Firefox instead of Chrome, so unfortunately it's not compatible with my day-to-day browser. If it's possible and already compatible, could you release a version of this for Firefox or possibly add it to the project roadmap?

Thank you for this great project,
Jeff

Cash balance is being incorrectly set as buying power

The "Robinhood Cash" balance is incorrectly being set as the Buying Power amount. For example, if you have a $50 cash balance in Robinhood (robinhood.com/cash) and $1,000 in buying power, the Chrome Extension is setting the "Robinhood Cash" account value at $1050 when it should be $50. Under the account menu, it may say $1,050 buying power, but the actual cash balance is $50.

Add automated testing to project

I'm investigating using Jest and Selenium to add automated tests to the project.

This will probably get tricky when it comes to testing Mint/Robinhood pages.

Low priority font change request for visually impaired

The light font on the white background of RMSC is difficult to read. Please consider darkening the font a bit if it won't ruin the style. It's a pretty style btw. I started coding in the 79's and I thought I'd seen it all until I tried to read the instructions on the welcome screen! har har har. Thanks for your work. Sharing is caring and makes the world a better place :)
-Sean

Support for multiple Robinhood accounts

My partner and I have separate Robinhood accounts and were tracking them in a single Mint account before Robinhood rescinded Mint's access. From our respective chrome browsers, we are able to sync the mint account with our Robinhood accounts, however syncing with one account overwrites the value synced from the other account.

Sync Runs, accounts accessed yet the balance does not update

When I enabled the extension and clicked on the sync, it originally notified me that I did not have a Robinhood account setup. This was not the case, I did have an account but clicked "setup Robinhood account" and it thereafter seemed to realize that I did in fact have the account (maybe not?). However, I have run the sync several times and the values are not updating at all. It still says last updated was 2 months ago and there doesn't seem to be any exchange of info back into Mint from Robinhood.

Initial Data Sync Fails after Typescript Refactor Update

I updated the extension and deleted the existing collectible account in Mint created by the previous version. I ran the Setup function in the new script and it created 4 Robinhood accounts in Mint (Cash, Crypto, Other, Stocks). The "Setup complete! Initiating Sync" appears and it opens a tab that has the "Syncing Mint and Robinhood... This window will automatically close when the sync is complete" overlay, but it gets stuck at that point and never syncs the data nor does the syncing tab ever close. Opening the Mint overview page shows the message "You have not yet performed a sync on this device. You must run an initial setup" where the same issue persists.

Add Robinhood Crypto support

Currently the extension does not support Robinhood Crypto.

Since Robinhood Crypto is not available in Kansas yet, this functionality will not be added unless I can get some assistance from someone that has access to it.

I'd like to tip you

Really appreciated this extension, saved me a ton of headache trying to reconcile my mint account! What's the best way to provide payment? ๐Ÿ’ฏ ๐Ÿ‘

Ran into this issue after migrating to Webull and adding my APEX clearing account to Mint; needed to import the Robinhood transactions easier.

"cash_available_from_instant_deposits" can increase 'stock' value unintentionally.

'cash_available_from_instant_deposits' appears to always return from Robinhood as the entire initial deposit and does not subtract any usage of that deposit ('instant_allocated' appears to be the amount used) This can result in 'cash' ending up as a negative number creating the addition of ''cash_available_from_instant_deposits' to 'stock'

Removing the subtraction of 'cash' from 'stock' and 'request.cash_available_from_instant_deposits' from 'uninvested_cash` resolves this issue for me locally, but i assume there is a case unknown to me where this subtraction is necessary.

For example what is happening with my current account.
cash = 1 - 1000 // -999
stock = 1000 - ( -999 ) // 1999

      if (request.uninvested_cash) {
        cash = parseFloat(request.uninvested_cash) - parseFloat(request.cash_available_from_instant_deposits);
      }
      if (request.equities) {
        stocks = parseFloat(request.equities) - cash;
      }

Setup Box Not Working

The Setup box pops up on Mint but when I click on the the "Set Up" button nothing happens. It just continues to hover in the top right hand corner of my screen. I can click on the button any number of times but nothing happens.

Synced data not accurate

The numbers being synced to to Mint are not accurate. Cash, Crypto, and Stock are all showing 0 while "Other" is showing $69.50.

Without giving too much detail, I have money in cash, crypto, and stock- Not sure what would even be in other, however, it does not add up to 69.50. In fact my Robinhood numbers have fluctuated quite a bit but it's been syncing at about 69.50 for about a week.

This started around the time of the GME short squeeze. I had started pulling all my money out with the intention of closing my account, but not being able to find a decent alternative, I decided to return to it. I had uninstalled the extension after clearing out my account, and after reinstallation is when I started getting this issue.

Mint update - May 07 2022

Hello,

It appears Mint pushed through an update to their interface and the Robinhood Mint Sync is not automatically initiating any longer. I was unsuccessful when trying the "Perform Sync Now" or "Trigger Initial Setup" direction from chrome-extension://mogflmdandlpjobbddhopcggkjoggpdo/html/welcome.html as well. I made sure I was logged into both Mint and Robinhood, trying from Chrome like usual.

Is anyone else seeing this issue? Thanks for everyone working on this plugin, it's amazing!

Analytics Opt-in not Opt-out

I would suggest you either change the model to Opt-in for analytics than Opt-out, or a welcome screen that clearly top center say about the Analytics on the first screen, not on second or third click.

Stuck on "Updating Mint Properties" screen

I run the initial setup and four accounts are created under the "property" category as expected, but the second Mint screen that opens up never closes and the values don't update. The screen stays on "Updating Mint Properties...". When I close out of everything and come back the four sub-accounts that were created for Robinhood are still there, but the values are $0.00.

The extension was working as of a few days ago. It looks like this issue may have been looked at in the last update but I'm still having an issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.