Skip to content

Releases: 0xinevitable/bento

@bento/web@1.6.0

15 Feb 02:55
Compare
Choose a tag to compare

Screenshot 2022-12-26 at 1 28 31 PM

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 and protocolId 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 on DeFiProtocolItem 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 using userId and username 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

22 Oct 14:06
Compare
Choose a tag to compare

Osmosis Support for 3+ Pools, Delegation Rewards, and LPs in wallet had been added 👍

Screen Shot 2022-10-22 at 11 04 37 PM

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 to null for Osmosis GAMM LPs by @junhoyeo in #382
  • [api] Implement retrieving rewards for Osmosis Delegations by @junhoyeo in #383
  • [web] Add blank(&nbsp;) 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

21 Oct 13:04
Compare
Choose a tag to compare

🇰🇷 클레이튼 NFT 지원이 추가되었습니다!
🇺🇸 Users can view their Klaytn NFTs in the dashboard 🎊

image

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)

18 Oct 05:54
Compare
Choose a tag to compare

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
Screen Shot 2022-10-18 at 2 41 04 PM image

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's userId 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 & Use flushSync 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

12 Oct 05:02
Compare
Choose a tag to compare

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 in safePromiseAll 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

11 Oct 09:00
Compare
Choose a tag to compare

What's Changed

  • [web] Add optional field prefix to interface DeFiStaking 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

10 Oct 06:02
Compare
Choose a tag to compare

What's Changed

  • [web] Add field protocol to interface DeFiStaking by @junhoyeo in #291
  • [web] Implement API for ION Governance Staking by @junhoyeo in #288
  • [web] Add field relatedTokens to interface DeFiStaking (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

10 Oct 04:23
Compare
Choose a tag to compare

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

09 Oct 15:51
Compare
Choose a tag to compare

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 and EEEE_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 initial NFTs 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

06 Oct 19:39
Compare
Choose a tag to compare

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