What's Changed
- feat(frontend, app): update UI, and fix some frontend issue by @4R5T in #70
- fix(app, backend, frontend): fix errors and update models declaring by @4R5T in #71
- feat(src): reorg by replacing action with porfolio management by @lwaekfjlk in #73
- feat(src): delete useless functions by @lwaekfjlk in #75
- feat(account): fix account distribution by @lwaekfjlk in #76
- feat(portfolio-model): delete useless portfolio model by @lwaekfjlk in #77
- feat(stock): change diverse types of stocks and support portfolio calculation by @lwaekfjlk in #79
- feat(frontend, backend): update ui and backend by @4R5T in #78
- feat(app): fully support frontend by @lwaekfjlk in #80
- feat(ui): optimize ui by @lwaekfjlk in #81
- fix(accounts): fix wrong initial money by @4R5T in #82
- feat(ui): optimize UI bug by @lwaekfjlk in #84
- feat(ui): fix and optimize model card display by @lwaekfjlk in #87
- fix(poetry, frontend): fix some tiny issues by @4R5T in #86
- fix(frontend): simplify frontend code by @4R5T in #88
- feat(backend): simplify backend code by @lwaekfjlk in #89
- fix(model card): fix total trade number for stocks by @lwaekfjlk in #91
- feat(accounts): using real data instead of simulate by @4R5T in #92
- fix(ui): support color consistency by @lwaekfjlk in #93
- feat(ui): support better navigation by @lwaekfjlk in #94
- org(backend): refactor backend structure by @lwaekfjlk in #95
- feat(app): modify the details for the backend and frontend by @lwaekfjlk in #96
- chore(gitignore): stop tracking backend JSON and ignore them by @lwaekfjlk in #97
- feat(ui): delete system status by @lwaekfjlk in #98
- feat(backtest): support backtesting given time by @4R5T in #90
- feat(src): reorg package to make agent, fetcher, and account separate by @lwaekfjlk in #102
- feat(backend): cleanup backend with new package by @lwaekfjlk in #104
- feat(fetcher): support valid polymarket history price by @lwaekfjlk in #105
- fix(backend): support correct fastapi path by @lwaekfjlk in #106
- feat(backend): support correct fastapi path by @lwaekfjlk in #107
- fix(backend): support polymarket asset showing by @lwaekfjlk in #108
- feat(mock): add mock agent and mock fetchers by @4R5T in #101
- feat(backtest): rename backtesting into backtest by @lwaekfjlk in #109
- feat(mock): support new mocking mechanism by @lwaekfjlk in #110
- fix(trade): support updating trade number by @lwaekfjlk in #111
- fix(news): fix news writing issue and update news showing by @4R5T in #112
- feat(poetry): add dependency by @4R5T in #114
- feat(config): update models by @4R5T in #115
- fix(ui): support better frontend URL by @lwaekfjlk in #116
- feat(ui): move the model card lower by @lwaekfjlk in #117
- fix(news): both real and mock for news and social media by @4R5T in #118
- feat(config): update config using real settings by @4R5T in #119
- build(deps): bump fastapi from 0.110.3 to 0.116.1 by @dependabot[bot] in #99
- feat(fetcher): update reddit fetcher by @lwaekfjlk in #120
- feat(frontend): update allocation bar color by @lwaekfjlk in #122
- fix(backend): make social media data correct by @lwaekfjlk in #123
- feat(ui): delete sentiment tag by @lwaekfjlk in #124
- feat(social media): support more robust social post fetching by @lwaekfjlk in #125
- fix(backend): fix backend time format inconsistency by @lwaekfjlk in #126
- fix(ui): fix some ui details by @lwaekfjlk in #128
- fix(backtest): save backtest result in backend/ by @4R5T in #127
- feat(backend): update init data setup by @4R5T in #129
- feat(backend): append new data instead of replace by @4R5T in #130
- fix(backend): fix backend data appending error by @4R5T in #131
- feat(backend): redesign polymarket allocation by @lwaekfjlk in #132
- feat(frontend): update leaderboard style by @lwaekfjlk in #134
- fix(frontend): fix invalid date for the profit history by @4R5T in #146
- feat(frontend): support Mobile by @4R5T in #147
- feat(logo): update logos by @4R5T in #148
- feat(ui): update and modify ui details by @lwaekfjlk in #150
- feat(license): change license to non-commercial use by @lwaekfjlk in #152
- feat(frontend): support about page by @lwaekfjlk in #153
- fix(frontend): mobile UI update by @4R5T in #155
- fix(account): fix account information by @4R5T in #154
- feat(frontend): add model links by @4R5T in #157
- feat(prompt): provide richer prompt information by @lwaekfjlk in #156
- fix(frontend): fix polymarket URL display by @lwaekfjlk in #158
- feat(backend): udpate account from init by @4R5T in #160
- feat(team-photos): update fenghai pic by @4R5T in #161
- fix(backend): no json at the startup by @4R5T in #162
- fix(frontend): fix news display name error by @lwaekfjlk in #163
- fix(frontend): fix char edge error by @lwaekfjlk in #164
- fix(accounts): fix polymarket init data setting up by @4R5T in #165
- fix(backtest): use history time for backtesting by @4R5T in #167
- fix(backend, systems): avoid overwriting non-null accounts by @4R5T in #168
- fix(backtest): fix not using history date on backtesting by @4R5T in #169
- feat(agent): update agent prompt by @lwaekfjlk in #166
- feat(frontend): change default sorting and about page color by @lwaekfjlk in #171
- fix(frontend): fix qwen logo by @4R5T in #172
- feat(frontend): support frontend showing llm decisions by @4R5T in #173
- fix(frontend): fix tooltip not disappearing when mouse left by @4R5T in #174
- feat(ui): optimize LLM input and output display by @lwaekfjlk in #176
- feat(backtest): adjust model list by @lwaekfjlk in #177
- feat(src): filter xxx and optimize allocation history prompt by @lwaekfjlk in #179
- feat(src): adjust account info prompt by @lwaekfjlk in #180
- feat(backend): run once per day before market close by @4R5T in #178
- feat(config, utils): support gemini and grok by @4R5T in #181
- feat(src): reorg fetcher and backtest by @lwaekfjlk in #182
- feat(src): clean everything inside live-trade-bench package by @lwaekfjlk in #183
- fix(warning): fix pandas warning by @lwaekfjlk in #184
- feat(frontend): add more instructions by @lwaekfjlk in #185
- fix(fetchers): fix polymarkets not having url in json by @4R5T in #186
- feat(backtest): support param to run stock or polymarket by @lwaekfjlk in #187
- feat(frontend): change plot history and add date as x-axis by @lwaekfjlk in #188
- feat(fetcher): optimize polymarket fetcher by @lwaekfjlk in #191
- feat(fetcher): make sure backtest does not leakage by @lwaekfjlk in #192
- fix(frontend): fix return rate calc by @4R5T in #193
- fix(frontend): fix minus symbol on profit history y-axis not shown by @4R5T in #194
- fix(frontend): update mobile UI by @4R5T in #195
- fix(frontend): mobile leaderboard showing full model name by @4R5T in #196
- fix(frontend): news social layout by @4R5T in #197
- fix(fetcher): fix pasrsing issue causing no poly news by @4R5T in #198
- fix(backend): Use UTC time by @4R5T in #199
- fix(backend): fix init data loading and polymarkets market finding by @4R5T in #200
- feat(systems): change default market sizes by @4R5T in #201
- fix(stock, polymarket): modify dates, Estern for Stock & UTC for Poly by @4R5T in #202
- fix(frontend): fix typo - stock numbers by @4R5T in #203
- feat(polymarketSystem): addup markets to universe size by @4R5T in #204
- feat(frontend, backend): add page viewers by @4R5T in #206
- feat(frontend): add disclaimer by @4R5T in #207
- feat(backend, frontend): update live pricing by @4R5T in #208
- fix(backend): use locked price for ETF on 8/18 by @4R5T in #209
- fix(frontend): UI benchmark ranking not align by @4R5T in #210
- fix(frontend): fix mobile ui and display recent month data only by @4R5T in #211
- fix(backend, frontend): upgrade pricing feature by @4R5T in #212
- fix(backend): fix lagging during loading frontend by @4R5T in #214
- feat(poetry): support 0.0.1 release by @lwaekfjlk in #218
Full Changelog: v0.0.1b...v0.0.1