Giter VIP home page Giter VIP logo

lionshare-desktop's Introduction

Lionshare Desktop

1-diwz_x9p3c86sfo-gydi5a

Blog: Announcing Lionshare

Lionshare is a simple macOS application that helps you track cryptocurrencies and your portfolio. Build using Electron, React and Mobx.

For the API and other parts of the Lionshare herd, checkout our Github page or get in touch with us on Twitter.

Special thanks to Coinbase for sponsoring the release of Lionshare as open source software. If you’re interested in building products to reinvent the future of finance, get in touch.

Development

Electron specific code, including application configuration and Webpack build files, can be found under desktop/. All React application code is stored inside src/.

Installation

To install for development, clone the repository and install the dependencies with yarn.

$ git clone [email protected]:lionsharecapital/lionshare-desktop.git
$ cd lionshare-desktop
$ yarn

Running

To run development application and Webpack server:

yarn run dev

About

Lionshare is an open source project created by Ben Jennings, Jori Lallo and Maksim Stepanenko.

Donate

Lionshare is an open source side project. To support development and keep our server running, you can donate using Bitcoin and Ethereum:

  • Bitcoin: 14cYsomReqcsznbKTuW6Mh91uZm2j2AF5B
  • Ethereum: 0xbBC664b891D6Fc7EBF516594D690e370C5C32A9f

FAQ

When will Lionshare support < your favorite coin >?

Right now we're supporting coins with the most market cap listed on GDAX and Poloniex. If we're not yet supporting your favorite coin, please create an issue to lionshare-api repository or upvote an existing one 👍

Does my portfolio leave my computer?

No, Lionshare is completely client-side and doesn't hold any keys. We take security very seriously and all our communication happens over HTTPS. All code is open source.

How will you make money?

We won't, this is a side project.

When can I have a Linux, Windows, iOS, etc version?

Right now we're focused on supporting macOS but open to adding support for other platforms in the future.

License

MIT

lionshare-desktop's People

Contributors

alepop avatar austingreen avatar hiyorimi avatar jenbennings avatar jessepollak avatar jorilallo avatar maksim-s avatar xxczaki avatar ztnark 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lionshare-desktop's Issues

Show coin price and/or net worth in menubar

Since I'm unsure what a "1 Month" time period is (is that 30 days ago, 31 days ago, same date last month, or since the start of the month... and does it roll across the hours through the day or is it locked down to midnight on the first day), it'd be great to just see the price of a select coin in the menubar.

Once I diversify across a few coins, displaying my net worth in the menubar instead of coin price would be ideal.

Adding some documentation around the time period logic would also be very helpful.

Thanks again for the great work!

Correct Value Shown On Prices

On Coinbase, I get 1,011,87 while in Lionshare I get 1.00011,87. This value appears to be causing this ~ "300.000" % change.

Attachments below:

price-lionshare
price-coinbase

Search prices

screen shot 2017-02-18 at 5 33 23 pm

Open questions

  • How does the user find this feature? Keyboard shortcut may not be good enough.

Wrong current price

I got these prices

2017-03-27_08 27 43

can not be correct since BTC is around 1027$ and not 1.02. Something wrong with the locale? Im in germany (de_DE).

Connect Coinbase account for portfolio syncing

I'm not sure if this has been explored, but have we considered doing a simple Coinbase OAuth integration (and storing the access token info locally) so that we can continually pull and sync at least the Bitcoin and Ethereum portfolio information?

Not possible to delete portfolio

I can change the amount of currency in my portfolio but i can't set the amount to 0 (of course only if i increased it before)

Doesn't seem to tally up properly.

Isn't the green number supposed to be the 24 hour difference and the white number the current total? If so then it's saying there's been more gain than total, which is pretty odd.

screen shot 2017-05-23 at 12 46 49 am

Support for GBP and EUR

Lovely little app but can't select any fiat currency other than USD.

Any plans to implement GBP and EUR?

Portfolio not saving

Switching between day, week and month (in any order) and then back to the portfolio view looses all but one portfolio item. This makes the app unusable for me.

Pasting isn't working

Tried to paste the number of coins I hold, and didn't work, had to type in the amount.

Also, it might be good to support more than two decimal points. Not that it impacts the value of the coin too much, necessarily, but for the purpose of being able to keep track of exactly what I have.

Portfolio currencies save

Hi,

I added in my Portfolio few currencies. Then I changed to only one and a different value. Each time I change the tab (Portfolio -> Prices) or quit the app, when I return I get the old values.

Is there any kind of save ?

Fix decimals in number input

Right now number input is a bit broken; can't enter decimals which start with 0 and decimals are limited to two decimal points. This is due to usage of both onChange and value on input with data manipulation in between.

Originally reported in #25

Linux support

It would be pretty cool to have it for linux too.

From someone who doesn't have a mac.

Add ability to hide Lionshare Dock icon

That way I can always have it running via the menu bar.

I'm not sure how that will affect my "Options" to "Open at Login" from the Dock icon. If running Lionshare in menu-only mode affects the auto-start ability, please add a preference to auto-start Lionshare after restarting my machine.

Great work, btw! Thanks!

Frozen

Stopped getting updates from api's for many currencies. Anyone else having this issue?

Widget Support

Would love to see support for use as a widget in macOS, and of course, iOS.

Performance issues

The Prices tab easily frozen/lags when scrolling, probably because it's updating a lot of times in a short period.

Any workaround for that? E.g. disable real time updates.

Price altcoins in BTC (Optional)

For those not interested in viewing the $ value of the altcoins they're tracking, an option to price all altcoins in terms of BTC would be useful.

Whale amounts

Uncaught RangeError: maximumFractionDigits value is out of range. for large amounts

yarn fails with permission denied

I'm on Windows, just got it and tried running yarn...

npm install also failed with a similar error

$ yarn
yarn install v0.21.3
[1/4] Resolving packages...
[2/4] Fetching packages...
error Command failed.
Exit code: 128
Command: git
Arguments: clone ssh://[email protected]/prettier/prettier.git C:\Users\Steve\AppData\Local\Yarn\cache.tmp\998d9289033d5404a23434d3979d79dc
Directory: f:\Github\lionshare-desktop
Output:
Cloning into 'C:\Users\Steve\AppData\Local\Yarn\cache.tmp\998d9289033d5404a23434d3979d79dc'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Cannot run in development mode

When following the provided instructions, I get:

>yarn run dev
yarn run v0.27.5
$ concurrently -k 'node desktop/server.dev.js' 'npm start'
[1] module.js:487
[1]     throw err;
[1]     ^
[1]
[1] Error: Cannot find module 'update-notifier'
[1]     at Function.Module._resolveFilename (module.js:485:15)
[1]     at Function.Module._load (module.js:437:25)
[1]     at Module.require (module.js:513:17)
[1]     at require (internal/module.js:11:18)
[1]     at /usr/local/lib/node_modules/npm/bin/npm-cli.js:29:19
[1]     at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:92:3)
[1]     at Module._compile (module.js:569:30)
[1]     at Object.Module._extensions..js (module.js:580:10)
[1]     at Module.load (module.js:503:32)
[1]     at tryModuleLoad (module.js:466:12)
[1] npm start exited with code 1
[0] listening on 3000
--> Sending SIGTERM to other processes..
[0] node desktop/server.dev.js exited with code null
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Running yarn actually broke node on my system completely, any attempt to use it would result in that same error. I actually had to remove ~/.npm, and /usr/local/lib/node_modules, then uninstall node and reinstall it, in order to get my system running.

If you could please provide me with any information on how I can actually build this project, I would greatly appreciate it.

add more cryptos

  • PIVX (Private Instant Verification)
  • VTC (Vertcoin)
  • DGB (Digibyte)
  • VIA (Viacoin)
    Basically Top 30-100 Coins on coinmarketcap & Coingecko
    also when will you have a app for windows 10/linux & android?

Windows app?

When will you offer a Windows version of the app?

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.