{"push_id":722681499,"size":24,"distinct_size":0,"ref":"refs/heads/master","head":"7e06a96b7d8440142d00a646c0755cb5e42650a3","before":"b4073a5a8a4d6f3b0048d3dbdb6ba944a3427945","commits":[{"sha":"ee80f1c2308426680fa6d46e02e8a376502e8eda","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Initial setup of modular series sections.\n\nSeries are created in modular sections within the app. An `add series`\nbutton adds more series to the app. Currently there is a link between\nthe inputs and outputs but it is just a proof of concept at this stage.\n\nMajor refactoring needs to be done but that basics are all there for the\nbasic tab.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/ee80f1c2308426680fa6d46e02e8a376502e8eda"},{"sha":"645bb9766be297feae8dddd6b958f15dedde65cb","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Index and CSS cleanup\n\nRemoved unused classes and ids from `index.html`.\n\nInvestment input label now corresponds to the series name. For example\nin the Seed series the label will be `Seed Investment` while in Series A\nit will be `Series A Investment`.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/645bb9766be297feae8dddd6b958f15dedde65cb"},{"sha":"baa48295117d9a85f69aba7716c3274869ff8a91","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Refactored of `app.js`\n\nRefactored `app.js` to be a little cleaner. A lot more refactoring still\nneeds to be done.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/baa48295117d9a85f69aba7716c3274869ff8a91"},{"sha":"24615e775056224b5e4b7e5f3d2e7763eebba70c","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Created series directive\n\nRefactored the series section into a separate directive.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/24615e775056224b5e4b7e5f3d2e7763eebba70c"},{"sha":"f87fbf4dd397573968a76d328284827bb30b99f0","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Renamed internal directory sirius -> app","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/f87fbf4dd397573968a76d328284827bb30b99f0"},{"sha":"2bb54c0c97721bcd74add62d9318dca6514c52fa","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Initialised bower and npm","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/2bb54c0c97721bcd74add62d9318dca6514c52fa"},{"sha":"503e4879942645e6e2c7070491e0c0487c565b7e","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Removed npm\n\nRemoved npm as I want this application to stay static in that it runs\nentirely with Angular.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/503e4879942645e6e2c7070491e0c0487c565b7e"},{"sha":"03f60f0226bbd25be90a17efb0a1863c12d39544","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Setup bootstrap to be managed by bower","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/03f60f0226bbd25be90a17efb0a1863c12d39544"},{"sha":"43ddcca44a549448c97d0a47ca3b668ca4483dbb","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Ignore bower_components\n\nAdded the `bower_components` directory to the `gitignore` for the time\nbeing. My current thinking is to commit the bower components directory\non a version release only.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/43ddcca44a549448c97d0a47ca3b668ca4483dbb"},{"sha":"3279e91369bb74eab38b9a547729b0992a0a2150","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Basic calculations implemented\n\nWrote the calculations for the basic investment tool.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/3279e91369bb74eab38b9a547729b0992a0a2150"},{"sha":"9acf325bb16be2256586715573ab4ea791e8e74d","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"JS refactoring","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/9acf325bb16be2256586715573ab4ea791e8e74d"},{"sha":"393676e4c383879c6b9c4f90cc2b1643bad27a53","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Created series results directive\n\nWrote attribute directive for the results of each series.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/393676e4c383879c6b9c4f90cc2b1643bad27a53"},{"sha":"fe67b5ae84fb3ec40b5f268cae634e827bfa2945","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Add and remove founders\n\nAdded founders element directive which allows the user to add and remove\nfounders, supplying the name and stake each founders has in the company.\n\nStakes are ratios to prevent rounding errors from taking place in the\nfuture and making the entry system more user friendly. For example\nhaving two founders with one stake being 3 and the other 1 is calculated\nas the founder with stake 3 having 75% while the founder with stake 1\nhas 25%. Alternatively entering 75 and 25 would have the same effect.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/fe67b5ae84fb3ec40b5f268cae634e827bfa2945"},{"sha":"2fb5f005437486f4407282ed79b755edf7a548e1","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Founders stake to percentage calculation\n\nEach of the founder's equity percentages are calculated by the stake\nratio of each of the founders and displayed in the founders directive.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/2fb5f005437486f4407282ed79b755edf7a548e1"},{"sha":"4bea454d85ba3b41aba9fc929499772f924c3866","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Founders into table and value rounding\n\nMoved the founders input into a table which looks much nicer and I think\nwill be easier for users to understand.\n\nIntroduced rounding. The founders' percentages are rounded to 5 decimal\nplaces (dp). Everything else is rounded to 2 dp.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/4bea454d85ba3b41aba9fc929499772f924c3866"},{"sha":"9902194cbd7d2098c2ba999d96bd1fc7b4a4a36e","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Small styling changes","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/9902194cbd7d2098c2ba999d96bd1fc7b4a4a36e"},{"sha":"99dc6d765c0d6c685602ef67ea5a756011530a7f","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Implemented pie chart stubs\n\nSetup chart stubs using the `angular-chartist` bower module. Each series\nsection has their own chart which displays the amounts of each of the\nfounders as well as the investors and option pool.\n\nThe charts implemented at the moment are just stubs and with hard coded\nvalues. They need to be linked to the values and styled to be more\nconsistent. A legend is not needed as labels are attached to each\nsection and the results table will be styled appropriately to reflect\neach section.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/99dc6d765c0d6c685602ef67ea5a756011530a7f"},{"sha":"5c2775ef562a016fbb97ba6feb07ce58c37d06e2","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Updating input updates all series outputs\n\nAs the investors results number is dependant on the current and previous\nseries inputs, each time an input is updates, all series values will be\ncalculated.\n\nWhile this is horribly inefficient, at the current stage this web app is\nonly designed to handle a few series as a startup having 10+ series is\nquite unlikely in this early stage.\n\nThis may be addressed to increase possibly scaling in future versions.","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/5c2775ef562a016fbb97ba6feb07ce58c37d06e2"},{"sha":"3481efaf71f6eb6a60317bf04b65969ac8abbb17","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"File restructuring","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/3481efaf71f6eb6a60317bf04b65969ac8abbb17"},{"sha":"bdac1ee7e4d839f000a91b97ee2dfa7f555cc1f9","author":{"email":"c03e29f6df582808b1f08ee26508a6456cd28713@gmail.com","name":"Josh Leeb-du Toit"},"message":"Started working on dynamically updating charts","distinct":false,"url":"https://api.github.com/repos/joshleeb/Sirius/commits/bdac1ee7e4d839f000a91b97ee2dfa7f555cc1f9"}]}