Releases: 0xinevitable/bento
@bento/web@1.6.0
Summary
- Faster dashboard loading ⚡️🎊
- New landing page and minor UI fixes 🚀
- Username and profile image setup had been temporarily disabled
- Klaytn integration had been back online
- Updated assetlists for existing chains (e.g. 🔴 Mars Protocol in Osmosis)
What's Changed
Release Notes
- [all] Update dependencies to latest (Next 13, Except Supabase) by @junhoyeo in #389
- [all] Setup Turborepo by @junhoyeo in #390
- [apps] Transpile internal packages in Next.js by @junhoyeo in #391
- [web] Remove
<a>
inside<Link>
(Next.js 13) by @junhoyeo in #392 - [apps] Remove
swcMinify
which is enabled by default (Next.js 13) by @junhoyeo in #393 - [docs] Update README.md by @junhoyeo in #394
- [docs] Update README.md by @junhoyeo in #395
- [core][scripts] Respond to path change and update assetlists by @junhoyeo in #396
- [scripts] Remove unused
packages/scripts
added by mistake by @junhoyeo in #397 - [root] Add Kodiak to automate PR updates and merges by @junhoyeo in #400
- [web] Replace
styled-components
with Emotion by @junhoyeo in #399 - [root] Set Kodiak's merge commit body to
github_default
by @junhoyeo in #401 - [api] Prevent double counting for unbondings in Osmosis GAMM LP pools by @junhoyeo in #402
- [web] Fix
withAttrs
to merge classnames by @junhoyeo in #404 - [web] Setup Geist UI by @junhoyeo in #405
- Adapter Magic by @junhoyeo in #406
- [adapters][api] Cache fetched account information in Redis by @junhoyeo in #408
- [root] Update Kodiak config to create merge commits again by @junhoyeo in #409
- [adapters][api][web] Make dashboard work with adapters by @junhoyeo in #410
- [adapters] Add English validator names for Klaystation by @junhoyeo in #411
- [adapters][api] Await
BentoServiceAdapter
to be resolved by @junhoyeo in #412 - [web] Show DeFi protocol metadata from adapters by @junhoyeo in #413
- [api][web] Include DeFi valuation in net worth &
AssetRatioChart
by @junhoyeo in #414 - [web] Include chain for each DeFi in
AssetRatioChart
by @junhoyeo in #415 - [adapters] Add localized strings for name in
ServiceInfo
by @junhoyeo in #416 - [web] Update community page by @junhoyeo in #417
- [web] Add blend effect to background image in
CommunityPage
by @junhoyeo in #418 - [api] Fetch only initial data from Redis in
withCached
by @junhoyeo in #419 - [api][web] Add
serviceId
andprotocolId
in protocols API response to use as key/search identifier by @junhoyeo in #420 - [api] Exclude empty protocol accounts by @junhoyeo in #421
- [web] Update dashboard UI, focusing on asset management 🔥 by @junhoyeo in #422
- [ImgBot] Optimize images by @imgbot in #423
- [web] Show
DetailModal
onDeFiProtocolItem
click by @junhoyeo in #424 - [web] Mobile responsiveness & Dismiss button for
DetailModal
by @junhoyeo in #426 - [web] Update og image by @junhoyeo in #428
- [web] Show external links to
NFTDetailModal
by @junhoyeo in #429 - [web] Add more CTA cases to empty
WalletListSection
by @junhoyeo in #430 - [api] Fix identification/verification logic for Solana accounts by @junhoyeo in #432
- [web] Implement search and wallet specific dashboard by @alllz in #433
- [web] Update title, Add background gradient under landing by @junhoyeo in #435
- [common][web] Use Bento's internal user API over Supabase by @junhoyeo in #436
- [web] Apply new design to navigation bar and landing's hero section by @junhoyeo in #437
- [web] Remove outdated, Add Korean Translations by @junhoyeo in #438
- [web] Update footer by @junhoyeo in #439
- [web] Update hero background image by @junhoyeo in #440
- [ImgBot] Optimize images by @imgbot in #441
- [web] Update og-image.jpg by @junhoyeo in #442
- 2023 🐰🏴☠️ by @junhoyeo in #443
- [scripts] Add script that automatically resolves peer dependencies by @junhoyeo in #445
- [web] Stage API endpoints by @junhoyeo in #446
- [web] Remove unused components by @junhoyeo in #447
- [adapters][core] Rewrite Klaytn Adapter to use indexer from Unmarshal by @junhoyeo in #448
- [web] Update favicons and og image url by @junhoyeo in #451
- [all] Update assetlists by @junhoyeo in #452
- Revert "[root] Update Kodiak config to create merge commits again (#409) by @junhoyeo in #455
- [web] Show Portfolio Allocation in Dashboard Main by @junhoyeo in #453
- [web] Change
NavigationBar
's background color to opacity black by @junhoyeo in #454 - [web] Add empty state for Portfolio Allocation by @junhoyeo in #456
- [web] Hide wallet delete button when logged out by @junhoyeo in #457
- [web] Shallow route to
/u/username
if current url is usinguserId
andusername
is set by @junhoyeo in #458
New Contributors
Full Changelog: https://github.com/inevitable-dao/bento/compare/@bento/web@1.4.3...@bento/web@1.6.0
@bento/web@1.4.3
Osmosis Support for 3+ Pools, Delegation Rewards, and LPs in wallet had been added 👍
What's Changed
- [core, api, scripts] Support Osmosis's 3+ Pools + Show LPs in wallet by @junhoyeo in #379
- [core, scripts] Fix script generating wrong decimal for USK by @junhoyeo in #380
- [web] Show valuation and token amounts for LPs in wallet by @junhoyeo in #381
- [api] Set
rewards
tonull
for Osmosis GAMM LPs by @junhoyeo in #382 - [api] Implement retrieving rewards for Osmosis Delegations by @junhoyeo in #383
- [web] Add blank(
) after token amount fragment by @junhoyeo in #387
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.4.1...@bento/web@1.4.3
@bento/web@1.4.1
🇰🇷 클레이튼 NFT 지원이 추가되었습니다!
🇺🇸 Users can view their Klaytn NFTs in the dashboard 🎊
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.32...@bento/web@1.4.1
Alpha Launch (@bento/web@1.4.0)
Nice to meet you Alpha! (Click to see more) ✨
- You can generate & share profile cards in your dashboard pages ✌️
- Now we support Osmosis Staking(delegations to governance), GAMM LPs and DeFis(ION DAO).
Profile Cards | Osmosis DeFis |
---|---|
- We're building our community. Come and say hi to us! 👋
- 🌎 [Telegram - Official Notice]: https://t.me/bentoinevitable
- 💬 [Telegram - Community]: https://t.me/bentocommunity
- 🌐 [Website]: https://bento.finance
- 🎮 [Discord]: https://discord.gg/zXmRRBxYqD
- 🛠 [GitHub]: https://github.com/inevitable-changes
What's Changed
- [web/hotfix] Respond to
safePromiseAll
changes in API by @junhoyeo in #315 - [web] Bump version to 1.3.33 by @junhoyeo in #316
- [api] Initialize
@bento/api
by detaching serverless functions by @junhoyeo in #318 - [api, web] Remove unused routes/files by @junhoyeo in #319
- [web] Bump version to 1.3.34 by @junhoyeo in #320
- [web] Show Klaytn NFTs in dashboard by @junhoyeo in #321
- [web] Remove TailwindCSS by @junhoyeo in #322
- [web] Mobile Responsiveness & Animation for Wallet Connector by @junhoyeo in #323
- [api, web] Fix auth to use
X-Supabase-Auth
header with APIs by @junhoyeo in #324 - [web] Bump version to 1.3.35 by @junhoyeo in #325
- [api, web] Make auth work again(header and cookie both) by @junhoyeo in #326
- [web] Bump version to 1.3.36 by @junhoyeo in #327
- [web] Make noise repeat for larger density by @junhoyeo in #328
- [web] Remove unused dependencies by @junhoyeo in #329
- [api] Use
klaytn-multicall
to query onchain data by @junhoyeo in #331 - [api] Implement API that returns blocks from
userId
by @junhoyeo in #332 - [web] Make dashboards shareable by @junhoyeo in #330
- [web] Enable feature
isKlaytnDeFiEnabled
for production by @junhoyeo in #333 - [web] Bump version to 1.3.37 by @junhoyeo in #334
- [web] Show OG badge in dashboard by @junhoyeo in #335
- [ImgBot] Optimize images by @imgbot in #337
- [web] Make Korean translations show up in dashboard by @junhoyeo in #336
- [web] Bump version to 1.3.38 by @junhoyeo in #338
- [web] Show each net worth as tooltip in
assetRatioByPlatform
by @junhoyeo in #339 - [api, web] Show amount of correct tokens in
DeFiStakingItem
by @junhoyeo in #340 - [web] Bump version to 1.3.39 by @junhoyeo in #341
- [web] Bump version to 1.3.40 by @junhoyeo in #342
- [core] Use latest
osmosis-frontier.assetlist.json
by @junhoyeo in #343 - [web] Implement Community Page by @junhoyeo in #344
- [web] Bump version to 1.3.41 by @junhoyeo in #345
- [web] Slice
username
to 13 letters if it'suserId
by @junhoyeo in #346 - [api] Render user cards with
@vercel/og
by @junhoyeo in #348 - [web] Make
revalidateProfile
work again by @junhoyeo in #349 - [api] Enable CORS in
/api/images/:path*
by @junhoyeo in #350 - [web] Users can share profile cards in dashboard by @junhoyeo in #351
- [web] Add loading and Korean translations in
ProfileShareModal
by @junhoyeo in #352 - [web] Bump version to 1.3.42 by @junhoyeo in #353
- [web] Improve loading and UX by @junhoyeo in #354
- [api] Render OG/Card images with Satori/Resvg over using
@vercel/og
by @junhoyeo in #355 - [api, web] Show user badges based on cached DeFi stats by @junhoyeo in #356
- [web]
tokenBalances
as state & UseflushSync
for updates by @junhoyeo in #362 - [web] Make price updated in
useNFTBalances
by @junhoyeo in #363 - [web] Fix duplicated prefix(
@
) bug + add ellipsis in OG images with userIds by @junhoyeo in #364 - [core, scripts] Parse assetlist to generate
osmosis.json
by @junhoyeo in #365 - [api] Implement API for Osmosis GAMM LPs by @junhoyeo in #366
- [api] Implement API for Osmosis Delegations(Governance Staking) by @junhoyeo in #368
- [api] Divide using decimals when using
tokenAmount
in the Osmosis GAMM LPs API by @junhoyeo in #367 - [api] Enable CORS policy for Osmosis DeFis by @junhoyeo in #369
- [api, web] Fix bugs in API & Show Osmosis DeFis in dashboard by @junhoyeo in #370
- [web] Redirect user to their new username after updating by @junhoyeo in #371
- [web] Show Osmosis Pool IDs without shortening by @junhoyeo in #372
- [web] Style token detail modal by @junhoyeo in #373
- [web] Show loading while connecting wallet by @junhoyeo in #376
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.32...@bento/web@1.4.0
@bento/web@1.3.32
What's Changed
- [web] Show logo and description for Klaytn DeFis by @junhoyeo in #305
- [web] Fix
withoutEmptyDeFiStaking
to check wallet LPs by @junhoyeo in #306 - [web] Trigger force re-render on request state changes in
useMultipleRequests
by @junhoyeo in #307 - [web] Show valuation for DeFi protocols in dashboard by @junhoyeo in #308
- [web] Use
reduce
insafePromiseAll
to make it work for 2D arrays by @junhoyeo in #309 - [web] Cache/Manage pricings using global context by @junhoyeo in #310
- [web] Show DeFi net worth by staking/location & Add Korean translations by @junhoyeo in #312
- [web] Include
tokenAmounts
in KLAYswap single staking by @junhoyeo in #313
Full Changelog: https://github.com/inevitable-changes/bento/compare/1.3.31...@bento/web@1.3.32
@bento/web@1.3.31
What's Changed
- [web] Add optional field
prefix
to interfaceDeFiStaking
by @junhoyeo in #296 - [web] Rewrite adaptor for Swapscanner Governance by @junhoyeo in #297
- [web] Add
prefix
to KLAYswap single pools by @junhoyeo in #298 - [web] Divide raw balance using decimals in KokonutSwap LP pools by @junhoyeo in #299
- [web] If feature flag is enabled, display Klaytn DeFis in Dashboard by @junhoyeo in #287
- [web] Filter stakings with zero amount by @junhoyeo in #301
- [web] Implement
ServerSupabase
to use in server-side without RLS by @junhoyeo in #302 - [web] Remove sensitive(server-only) keys from
Config
by @junhoyeo in #303
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.29...1.3.31
@bento/web@1.3.29
What's Changed
- [web] Add field
protocol
to interfaceDeFiStaking
by @junhoyeo in #291 - [web] Implement API for ION Governance Staking by @junhoyeo in #288
- [web] Add field
relatedTokens
to interfaceDeFiStaking
(e.g. reward tokens) by @junhoyeo in #292 - [web/hotfix] Move
utils/getTokenInfo
inside@/defi/klaytn
by @junhoyeo in #294
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.27...@bento/web@1.3.29
@bento/web@1.3.27
What's Changed
- [web] Cache Klaytn DeFi stats with Redis (cache-first for 1m & fallback) by @junhoyeo in #282
- [web] Make API base URL injectable via environment variables by @junhoyeo in #283
- [web] Add missing top margin of dashboard's
Assets
section by @junhoyeo in #284 - [web] Unify background color in landing page by @junhoyeo in #289
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.26...@bento/web@1.3.27
@bento/web@1.3.26
What's Changed
- [core] Add timeout(4s) to Cosmos SDK LCDs by @junhoyeo in #272
- [web] Update API routes:
/api
->/api/balances
by @junhoyeo in #274 - [web] Used JSON stringified keys for
useEffect
deps array by @junhoyeo in #275 - [web] Implement API to retrieve Klaytn DeFi user stats by @junhoyeo in #276
- [core, web] Use
ZERO_ADDRESS
andEEEE_ADDRESS
as constant by @junhoyeo in #277 - [web] Refactor with
safeAsyncFlatMap
where possible by @junhoyeo in #278 - [ImgBot] Optimize images by @imgbot in #279
- [web] Render Skeleton instead of
NFTListSection
before initialNFTs
tab click by @junhoyeo in #280
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.24...@bento/web@1.3.26
@bento/web@1.3.24
What's Changed
- [web] Refactor structure in
WalletConnector
& Fix typos to make wallet registration work again by @junhoyeo in #269
Full Changelog: https://github.com/inevitable-changes/bento/compare/@bento/web@1.3.23...@bento/web@1.3.24