mstable / frontend Goto Github PK
View Code? Open in Web Editor NEWMonorepo for mStable frontend apps
License: GNU Affero General Public License v3.0
Monorepo for mStable frontend apps
License: GNU Affero General Public License v3.0
Fully comply with latest Figma changes
Prerequisite
When clicking on the Expand button on the Vault performance widget, the Chart has a strange resizing flicker effect. This is probably fixable by constraining chart size.
This is to track which items need to be better aligned upon within the Product Team before progressing to FE-Tean
Improve wrong network support, now it shows wrong network for all? Button style to be used that is defined.
Seems we have a lot of different font weights? (strategy card, My position (value))
Address links not like figma
Settings: Label is clickable.
Settings: should approve exact be standard? Change to set approval as infinite, default Yes.
Footer, Meta Vaults without the dash (-), Or replace with YIELD or VAULTS?
Should we link somewhere to our other apps?
Increase icon size
General
target=_blank
on external linksDeposit/Withdraw
History
Graph
Asset per share
adjust to Share Price
Strategy
Showing the APY in the frontend turned out to be a bad indicator of the Vaults actual performance. Change to Share price focus that accrues in value over time, Shareprice can go down, but it should increase in value over the long run.
We want to get analytics about usage, we should decide which lib to use
and implement in-app solution
https://www.notion.so/mstable/Analytic-Tools-7ecf8184b4b146ab82de873953d1646c
Epic to keep track of the Meta Vault UI development
As a user, I would want to access Meta Vaults, and deposit/withdraw my assets.
mstable/mStable-subgraphs-monorepo#34
https://github.com/mstable/mStable-contracts-V2/issues/61
We want to keep and retrieve user settings in local storage so the app behave consistently between multiple sessions
Our new frontend should be responsive. To achieve the best result, we should define how the screen would behave with different break points.
Integrate Jumbo view with TheGraph api and apply latest Figma changes
Prerequisite
Last iteration of revamp before general launch
explore page
Meta Vault
wordDiscover
and subtitleMV page
Prerequisites
Meta Vault
wordingTracking polishing and bug items for V1.1
After depositing/withdrawal, My position shows a Profit
If 0, still button is active
We want the footer to include
We should reference V2 from legacy apps and improve visibility
Change yield
to vaults
in sub domain (final url tbd @dimsome @rafaelugolini )
The url should reflect the state of the Metavault page by embedding
As a user, I want to select different Vaults to interact with.
As a user, I would want to discover available vaults in order to see which ones i want to invest in.
https://www.notion.so/mstable/Discover-Vaults-page-d2e7b9e882ee4b3fb4fb6278639bce21
Creating a subdomain for the new Meta Vaults UI, so we are ready for our sneaky launch.
Tracking polishing and bug items for V1.2
Expand chart offers little value if the modal is smaller than the chart on the page (on big screens), should make it bigger or full screen? ❌ will be addressed in mobile support issue
APY remained high (above 420%) despite much more asset have been deposited ❌ this is expected as apy is streamed
Yield Calculator: Gas prices are very low (just 86 cents?) 🤔 the computation looks ok to me, we assume 100000 gas for each operation and the price is retrieved every 30s <- This is way too cheap, now it estimatews 26 cents for an operation. Also the % of gas impact is taken from the principle not from the earned amount. We need to revisit the yield calculator.
Treasury deposited 99,900 USDC + 100 USDC, balance shows 99,945.63 USDC, it this correct? should this show profit? ❌ duplicate with P/L and apy issues
1.2286615e-11
Issue to keep track of bugs and adjustments needed to complete UI version 1.0
After sync with product, we take those decisions for Meta Vault v1
Add Links to documentation or other Apps?
✅ solved by #150
Meta Vault by mStable
to Yield App by mStable
Tracking polishing and bug items for V1.1, second iteration. The previous issue was resolved, this is a new one that tracks adjustments that were discussed within the product team. Other might be new issues.
startBlock
to consider all indexed data (filtering happens on the queries now)We might want to track additional events, let's define which one and which information to send @dimsome @rafaelugolini
https://www.notion.so/mstable/User-Tracking-Events-0d864679c75b4554b778ac7252f47507
We need to make our Style system consistent with Figma, check reference designs here
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.