Skip to content

V1.0

Latest
Compare
Choose a tag to compare
@awesominat awesominat released this 04 Dec 02:49
· 4 commits to main since this release
1180e68

Initial release

What's Changed

  • added all entities as per issues and design specification by @awesominat in #8
  • Added ResetBalance use cases and interface adapters by @rickypramanick in #10
  • added buy use case and base stock interactor by @awesominat in #11
  • Add data access, in memory and file by @awesominat in #12
  • Added ViewModel and ViewManagerModel according to the CA engine by @rickypramanick in #18
  • Added the ViewManager class in View by @rickypramanick in #21
  • API access interface and drivers have been implemented by @quiz3 in #9
  • README update 1 by @quiz3 in #23
  • add login use cas and interface adapters, add buy/sell/resetbalance view by @rickypramanick in #32
  • added buy interface adapters by @awesominat in #26
  • added basic setup instructions by @awesominat in #24
  • finished sell stocks use case by @gursi26 in #31
  • added real time testing by @awesominat in #25
  • Create testing workflow by @awesominat in #35
  • added Mockito and JUnit4 unit tests for buy and sell by @awesominat in #34
  • GetNews use case implemented. Interface adapters still pending. by @quiz3 in #37
  • fixed issues with SellState, switched to maven by @awesominat in #38
  • Added screens and design image to readme by @gursi26 in #40
  • fixed workflow, fixed user having old methods and variables by @awesominat in #39
  • Login use case and interface adapters deleted. by @quiz3 in #43
  • fixed issue with compilation by @awesominat in #44
  • removed login and signup, remove old CSV dependency, switched to JSON by @awesominat in #48
  • finished DashboardController by @gursi26 in #46
  • Changed behaviour of ResetBalance usecase so that user can reset whenever by @rickypramanick in #53
  • refactored outputboundaries except Dashboard as no use-case package yet by @rickypramanick in #58
  • Refactoring output boundaries by @rickypramanick in #59
  • getNews use case error message fixed by @quiz3 in #61
  • GetInfo use case implemented by @quiz3 in #45
  • added dashboard use case by @awesominat in #63
  • GetNews Interface Adapters implemented by @quiz3 in #62
  • Dashboard presenter/State/OutputBoundary and DashboardOutputData altered by @rickypramanick in #67
  • Minor Changes to DashboardOutputData, just added some getters and altered the variable names by @rickypramanick in #68
  • Changed Output Data so that we don't violate Inward Dependency Rule by @rickypramanick in #71
  • Implement sell view by @gursi26 in #72
  • Fixed Compiling Issues by @rickypramanick in #75
  • Get News View Implemented by @quiz3 in #76
  • DashboardView implemented properly by @quiz3 in #78
  • added error popup panel for sell view, added implements DashboardData… by @gursi26 in #77
  • Transaction history use case by @rickypramanick in #80
  • View Names Fixed by @quiz3 in #84
  • Fixed Dashboard buttons by @quiz3 in #86
  • removed username mention in the project by @awesominat in #91
  • Restructure sell buy viewmodels implement buy view by @awesominat in #92
  • Transaction history Interactor and OutputData reimplemented. by @rickypramanick in #99
  • DashboardView refresh button implemented by @quiz3 in #97
  • Transaction history interface adapters by @rickypramanick in #101
  • separated workflows for testing by @awesominat in #98
  • GetInfo interface adapters (and GetNews) by @quiz3 in #105
  • Testing added for GetNewsView by @quiz3 in #106
  • Added SellStockUseCaseFactory, fixed bug with sell view not updating … by @gursi26 in #107
  • Finished TransactionHistoryView Construction by @rickypramanick in #108
  • finished buy view by @awesominat in #110
  • fix buy view bug 112 by @awesominat in #113
  • Finished use case factories for buy, dashboard, get news. temporarily… by @gursi26 in #115
  • Improvements to DashboardView by @quiz3 in #104
  • DashboardView test added by @quiz3 in #103
  • Transaction history view by @rickypramanick in #117
  • Made GetTransactionHistory Factory and Fixed ResetBalance Issue by @rickypramanick in #122
  • added table and current balance to sellview page by @gursi26 in #124
  • Changed Entities to support ResetBalance UseCase and deleted unneccesary lines by @rickypramanick in #125
  • added user balance on sell view by @gursi26 in #126
  • added transaction history to main.java by @gursi26 in #127
  • removed unnecessary API methods to run faster by @awesominat in #129
  • fixed buy view bug #119 by @awesominat in #128
  • added currently held to the buy view by @awesominat in #130
  • GetNews table added by @quiz3 in #123
  • delete GetInfo use case and interface adapters by @quiz3 in #133
  • Fixed TransactionHistoryView by @rickypramanick in #131
  • Restructure sell to remove dependency on dashboard state by @gursi26 in #136
  • sped up the back button by 2x by removing unnecessary API call by @awesominat in #140
  • Edited the repo for Stylistic Uniformity by @rickypramanick in #143
  • Made back instant by @awesominat in #142
  • fixed reset so that it resets user balance to 10000 and clears user p… by @gursi26 in #145
  • fixed duplicate buy, fixed transaction history view by @awesominat in #141
  • GetNewsView bug fixed by @quiz3 in #139
  • Removed ResetBalanceView and ResetBalanceViewModel by @rickypramanick in #150
  • updated balance upon opening buy view by @awesominat in #155
  • changed workflow by @awesominat in #157
  • Fix buy interactor issue 158 by @awesominat in #161
  • Added InMemoryUserDAO by @rickypramanick in #164
  • DashboardView data display implemented by @quiz3 in #148
  • Refactor Packages by @quiz3 in #162
  • removed api calls from sellInteractor by @gursi26 in #165
  • changed number displayed to be two decimal places, fixed floating po… by @gursi26 in #166
  • Fixed ResetBalance by @rickypramanick in #168
  • Project Testing added by @quiz3 in #159
  • Revert "Project Testing added" by @awesominat in #169
  • Fixed SellView and Made alterations to table in TransHistView by @rickypramanick in #170
  • fixed negative values bug, added dollar signs, added refresh indicator by @gursi26 in #175
  • Added ResetBalance Pop Up by @rickypramanick in #176
  • added iterator to TransactionHistory by @gursi26 in #177
  • fixed setup instructions by @awesominat in #179
  • Refactored code to work with Iterator Design Pattern by @rickypramanick in #183
  • added TickerNotFoundException by @awesominat in #178
  • Finished CacheStockInformation use case by @gursi26 in #182
  • fixed compile error with zains new Ticker exception by @gursi26 in #186
  • fixed bug in sell table by @gursi26 in #187
  • Added Interface and Classes for Stategy Design Pattern for Filtering by @rickypramanick in #184
  • restructured filter applications to mutate instead of build a new lis… by @gursi26 in #193
  • Get news testing by @quiz3 in #195
  • Javadoc Added for GetNews by @quiz3 in #192
  • New Buy/Sell tests, Refactor Useless Files, Remove Useless Methods, 28% coverage (1/4) by @awesominat in #196
  • Create usecasefactory tests, project coverage is now 62% (2/4) by @awesominat in #198
  • Tested ResetBalanceInteractor by @rickypramanick in #199
  • Swap localdate with localdatetime (3/4) by @awesominat in #200
  • Changed ResetBalanceTest to facilitate for changes with LocalDateTime by @rickypramanick in #203
  • restructured cache use case by @gursi26 in #204
  • Changes to testing such that controller is tested by @rickypramanick in #205
  • Completed Testing for GetTransactionHistory Use Case by @rickypramanick in #209
  • GetNews Use Case and Interface adapters testing by @quiz3 in #210
  • added folder for screenshots of uml/puml code by @gursi26 in #207
  • Entity Tests Added by @quiz3 in #211
  • DAO testing added by @quiz3 in #213
  • Added Testing for GetTransactionHistory Interface Adapters by @rickypramanick in #214
  • Add testing for dashboard cachestock by @awesominat in #201
  • Added tests for Sell InterfaceAdapters by @rickypramanick in #217
  • Added tests for BuyInterfaceAdapters by @rickypramanick in #219
  • tested a driver and in memory user DAO by @awesominat in #220
  • Add more to sellinterfaceadaptertest by @awesominat in #221
  • Dashboard interface adapters test by @rickypramanick in #222
  • javadoc for cache, sell, dashboard, entities and drivers by @gursi26 in #215
  • Add view tests by @awesominat in #224
  • Javadoc for entirety of Buy by @quiz3 in #226
  • BuyView Bugs by @quiz3 in #227
  • reset balance and transaction history javadoc by @gursi26 in #225
  • Cleanup TransactionHistoryView by @quiz3 in #228
  • GetNews Javadoc by @quiz3 in #229
  • updated README.md by @gursi26 in #230

New Contributors

  • @awesominat made their first contribution in #8
  • @rickypramanick made their first contribution in #10
  • @quiz3 made their first contribution in #9
  • @gursi26 made their first contribution in #31

Full Changelog: https://github.com/awesominat/stonks/commits/prod