{"push_id":2614387781,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"49d9e3d0ed1f2bd3f5bfb7f9e1a54c49cdeb4b3f","before":"31e7fed6debeadb7802ab9f38ebbb233403f4d19","commits":[{"sha":"33398316ef0267a0b1f25e18e0bbef378f147acc","author":{"name":"Kavan McEachern","email":"86aab678c7a9be0824f15470f0cca8690a56348e@gmail.com"},"message":"Fix test to use GDAX config from testdata (#117)","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/33398316ef0267a0b1f25e18e0bbef378f147acc"},{"sha":"2309e8ce6064c5babffb53dd8dc61ee1f44d73d7","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Fix OKEX match_price logic\n\nFixes https://github.com/thrasher-/gocryptotrader/issues/116","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/2309e8ce6064c5babffb53dd8dc61ee1f44d73d7"},{"sha":"2f3b10edcc80f13dcc8ceb653e8012d83522fa0b","author":{"name":"Ryan O'Hara-Reid","email":"18310a771cbdecb19037b8ac9760d67ab2d61de5@gmail.com"},"message":"Fix number conversion for BTCMarkets (#121)","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/2f3b10edcc80f13dcc8ceb653e8012d83522fa0b"},{"sha":"8eef67339dcb11770dfc7e15cbd7910e2309c565","author":{"name":"Ryan O'Hara-Reid","email":"18310a771cbdecb19037b8ac9760d67ab2d61de5@gmail.com"},"message":"Fix linter issue and spelling error (#122)","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/8eef67339dcb11770dfc7e15cbd7910e2309c565"},{"sha":"ac41a7cfad7ea40002da80c80feaae3b7e56adec","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"New features and bug fixes\n\n- Modifications made to the request package. Planned improvements will be\nsending requests on intervals, rate limiter back off support, dynamic tuning\nand requests packaged into a request job group.\n- Can modify each exchanges individual HTTP client (e.g timeout and\ntransport settings).\n- Bot now uses an exchange config HTTP timeout value.\n- Bot now uses a global HTTP timeout (configurable).\n- Batched ticker request support for exchanges.\n- Ticker and Orderbook fetching now are spanned accross multiple\ngo routines and regulated by a sync wait group.\n- Fixes hack used to load exchanges, now uses a sync wait group.\n- Ticker and Orderbook storage and fetching now uses mutex locks.\n- New pair function for finding different pairs between two supplied\n pair arrays. This is used for currency pair updates for exchange which\nsupport dynamic updating.\n- Shows removal/additions of dynamic updates currencies.","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/ac41a7cfad7ea40002da80c80feaae3b7e56adec"},{"sha":"e789a282711d4466635023dfc87a35e180f1eacd","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Modify bitfinex test rate limiter","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/e789a282711d4466635023dfc87a35e180f1eacd"},{"sha":"1a473fb59cb772168f24e655ca93aed8b8c921ef","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"GDAX: Remove unused variable and adjust gdax unauth rate limiter value","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/1a473fb59cb772168f24e655ca93aed8b8c921ef"},{"sha":"d882c1dff4476c243c5db183ac6ec0b7f831ce7f","author":{"name":"Scott","email":"b1cc8ecea2cd25b561d4835025ca1234640558e2@users.noreply.github.com"},"message":"Reorganisation + Electron fixes (#118)\n\n* Updates package versions\r\n\r\n* Updating versions with RCs\r\n\r\n* Updated landing page with stock images\r\n\r\n* Begins refactoring of websocket\r\nAdds Help component\r\n\r\n* Dark theme for charts\r\n\r\n* event Event\r\n\r\n* Adds cryptocurrency font\r\nUpdates wallet to use it\r\n\r\n* Rejigs the location of assets\r\n\r\n* rxjs update\r\nwallet font correction\r\n\r\n* renaming websocket service\r\n\r\n* Refactors websocket use\r\nDestroys and subscribes appropriately\r\nAlso handles when websocket is not available with intervals\r\n\r\n* Fixes issues with electron by rebasing with Maxime GRIS electron builder\r\n\r\n* License change\r\n\r\n* Readme update\r\n\r\n* Parses available and enabled currencies to create an object {Name:X, Enabled:Y}\r\n\r\n* Adds methods to convert from string arrays to objects with enabled status for all currencies\r\n\r\n* Uses a localstorage cache for config for 15 minutes\r\n\r\n* Moves handling of settings to config object\r\n\r\n* Fix typescripting\r\n\r\n* Fixes issue with saving and loading\r\n\r\n* Slows websocket repeats\r\nAdds cool new dictionary style item and iterable.\r\nUpdatres currency-list.component to list all enabled currencies and exchanges (still doesn't do anything)\r\n\r\n* Updates selected-currency.component to display all currencies ticker updates if there is no selected currency\r\nWill display only selected currency results once it is set\r\nSets a new property to ensure all currency names are consistent for currency list plans\r\n\r\n* Fixes issue where only one component could listen to the websocket at once\r\nAllows you to select a currency in exchange grid mode\r\n\r\n* Adds selected currency support to buy & sell components\r\nUpdates selected currency ticker to update on change faster\r\n\r\n* Adds Online status indicator\r\n\r\n* Removal of console.logs for working features\r\n\r\n* Allows currency-list.component to aggregate on currency and list exchanges that match it\r\n\r\n* Highlights selected currency in currency-list.component\r\nAllows you to select a currency","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/d882c1dff4476c243c5db183ac6ec0b7f831ce7f"},{"sha":"981b600f914e758a92de8762083c3799636c6ef1","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Fix bug in UpdateConfig\n\nFixes https://github.com/thrasher-/gocryptotrader/issues/124","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/981b600f914e758a92de8762083c3799636c6ef1"},{"sha":"cbc531ca2ccacc64e8f7e083f05186f3c3d407fb","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Fix donate logo in README.md","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/cbc531ca2ccacc64e8f7e083f05186f3c3d407fb"},{"sha":"dc11f87b8b26e84b95bd0a2c72cbe9eb8174f372","author":{"name":"Ryan O'Hara-Reid","email":"18310a771cbdecb19037b8ac9760d67ab2d61de5@gmail.com"},"message":"Updated README template files and regenerated documentation. (#125)","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/dc11f87b8b26e84b95bd0a2c72cbe9eb8174f372"},{"sha":"7b60bdd59f874bbaf121c24a21001732652aa1eb","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Prevent concurrent write for websocket data stream\n\nRef: https://github.com/thrasher-/gocryptotrader/issues/119","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/7b60bdd59f874bbaf121c24a21001732652aa1eb"},{"sha":"729b9a68f7c181db42fa91cfab225f6400dc2949","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Update npm deps","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/729b9a68f7c181db42fa91cfab225f6400dc2949"},{"sha":"02dbab03ce6107a5ee7805bfb59d05c8004270b5","author":{"name":"Ryan O'Hara-Reid","email":"18310a771cbdecb19037b8ac9760d67ab2d61de5@gmail.com"},"message":"Added new initial functions for bot/exchange interface. (#120)","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/02dbab03ce6107a5ee7805bfb59d05c8004270b5"},{"sha":"d3edd2845f77c1e056e70a5b84ddbed89b28c18c","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Reorganise portfolio and prevent saving nil portfolio if not seeded","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/d3edd2845f77c1e056e70a5b84ddbed89b28c18c"},{"sha":"e80aaf144883449ce221006eda3c1804d85ebc92","author":{"name":"Adrian Gallagher","email":"62cdbb55440d7870587d9c1b167bcc5d821f09a6@addictionsoftware.com"},"message":"Allow for unauthenticated/authenticated websocket command handling","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/e80aaf144883449ce221006eda3c1804d85ebc92"},{"sha":"5e45a1f45ffc4924a5cec4813b220692263f8a5b","author":{"name":"GloriousCode","email":"625600233cb3bcab32268c17610882e0fdaed295@gloriousedge.com"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/5e45a1f45ffc4924a5cec4813b220692263f8a5b"},{"sha":"49d9e3d0ed1f2bd3f5bfb7f9e1a54c49cdeb4b3f","author":{"name":"GloriousCode","email":"625600233cb3bcab32268c17610882e0fdaed295@gloriousedge.com"},"message":"Fixing packages","distinct":true,"url":"https://api.github.com/repos/gloriousCode/gocryptotrader/commits/49d9e3d0ed1f2bd3f5bfb7f9e1a54c49cdeb4b3f"}]}
{"actor":{"display_login":"gloriousCode"}}