Releases: peanutprotocol/peanut-ui
Releases · peanutprotocol/peanut-ui
v2026.02.26
What's Changed
- feat: migrate app to mobile ui layout by @nezz0746 in #462
- [MERGE] Mobile UI by @nezz0746 in #486
- [TASK-6655] feat: add onboarding screens by @nezz0746 in #497
- fix: build errors in peanut-wallet by @jjramirezn in #499
- Merge develop into peanut-wallet by @jjramirezn in #502
- [TASK-6450] add register/login functions in setup flow & home page by @nezz0746 in #501
- fix: send rpID to passkey server by @jjramirezn in #505
- refactor: Log kernel account client with consts by @jjramirezn in #506
- feat: use wallet refactor for signin & address by @nezz0746 in #507
- [TASK-6709] feat: pass cookies on peanut proxy by @jjramirezn in #511
- feat: add missing layout wireframe feature & ui fixes by @nezz0746 in #512
- [TASK-6733] feat: add wallet toggle bottom icon by @nezz0746 in #516
- [TASK-6753] feat: check username availability by @jjramirezn in #515
- fix: handle regex by @jjramirezn in #518
- feat: call fetchUser at the right place for register by @panosfilianos in #519
- fix: passkey & setup layout fixes by @nezz0746 in #520
- feat: Fetch wallets from accounts by @panosfilianos in #509
- feat: Add BYOW to DB and local wallets by @panosfilianos in #517
- feat: add collection screen & waitlist by @nezz0746 in #522
- [TASK-6890] feat: show user position in pw queue by @jjramirezn in #524
- [TASK-6910] feat: add user hit with pwa usage metrics by @jjramirezn in #525
- feat: add /update-user call by @nezz0746 in #523
- [TASK-6935] feat: remove www from rpid by @jjramirezn in #527
- Feat/add push notifications by @Hugo0 in #528
- reordered again by @Hugo0 in #529
- [TASK-7154] [TASK-7169] Sync develop to peanut wallet by @jjramirezn in #546
- [TASK-7191] [TASK-7155] [TASK-7093] Receive to peanut wallet by @jjramirezn in #549
- [TASK-7159] [TASK-7192] [TASK-7193] feat: send money with peanut-wallet by @jjramirezn in #550
- [TASK-6758] Hide token selector on peanut wallet and default token by @jjramirezn in #551
- [TASK-7269] feat: login button on setup by @jjramirezn in #554
- [TASK-7278] feat: remember selected address by @jjramirezn in #556
- [TASK-6748] [TASK-7307] [TASK-7306] fix: qa session issues by @jjramirezn in #562
- [TASK-6418] refactor: batch peanut wallet transactions by @jjramirezn in #570
- [TASK-6816] feat: handle multiple wagmi addresses by @jjramirezn in #566
- [TASK-6877] feat: push notifications by @jjramirezn in #578
- [TASK-7465] + [TASK-7458] : home screen cards by @kushagrasarathe in #589
- [TASK-7461] feat: add wallet header component by @kushagrasarathe in #593
- [TASK-7449]: new registration flow ui by @kushagrasarathe in #588
- Merge/main and peanut wallet by @kushagrasarathe in #592
- feat: navbar redesign + fix scroll issue on android chrome by @kushagrasarathe in #598
- fix: bump appkit version + add defaultNetwork by @kushagrasarathe in #608
- Merge branch 'develop' into peanut-wallet by @kushagrasarathe in #618
- [TASK-7466] : home page profile section by @kushagrasarathe in #603
- [TASK-8116] feat: persist webauthn data by @jjramirezn in #623
- [TASK-8208] feat: store connector name and icon by @jjramirezn in #624
- [TASK-8097] feat: order wallet cards by @jjramirezn in #627
- [TASK-8237] fix(setup): correctly redirect to home after login by @jjramirezn in #628
- [TASK-7977] : feat migrate wallet context to separate hook by @kushagrasarathe in #625
- [TASK-8173] fix: claim flow + ui fixes by @kushagrasarathe in #626
- [TASK-8160] fix: race condition when resetting token selector by @jjramirezn in #631
- [TASK-8125] feat: refetch balances on link claim by @jjramirezn in #632
- [TASK-8126] fix(layout): add theme provider by @jjramirezn in #629
- [TASK-8198] fix: wallet ux by @kushagrasarathe in #634
- fix: remove bruddle config & use single tailwind config by @kushagrasarathe in #639
- feat: updated wallet asset page ui by @kushagrasarathe in #637
- [TASK-8223] feat: updated history page ui by @kushagrasarathe in #636
- fix: prev conflict messup when merging pr's by @kushagrasarathe in #640
- feat: add logout feature + fix layout by @kushagrasarathe in #641
- fix: error state when amount exceed wallet balance by @kushagrasarathe in #649
- fix: update notification view image on setup flow by @kushagrasarathe in #644
- fix: cashout on peanut wallet by @kushagrasarathe in #646
- fix: error while adding existing account to another account by @kushagrasarathe in #651
- fix: wallet bugs by @kushagrasarathe in #650
- fix: hide wallet header on claim flow when user not logged in by @kushagrasarathe in #645
- fix: hide wallet icons for disconnected wallets by @kushagrasarathe in #654
- fix: render token details for peanut wallet by @kushagrasarathe in #653
- fix: req pay for guest flow by @kushagrasarathe in #655
- fix: disco bug when logging out by @kushagrasarathe in #658
- fix: error handling by @kushagrasarathe in #660
- fix: update error msg wen user reject tx + fix refund link render by @kushagrasarathe in #668
- fix: update pwa modal image to pointing Peanut by @kushagrasarathe in #666
- fix: clear button and chevron overlap on address input by @kushagrasarathe in #662
- fix: network switching error when trying to pay a req by @kushagrasarathe in #661
- fix: add loading peanut for history page by @kushagrasarathe in #663
- fix: a hell lot of kyc flow related issues by @kushagrasarathe in #657
- fix: refetch wallet balance after claim/req-pay/send flow completion by @kushagrasarathe in #665
- feat: justaname integration by @HadiKhai in #664
- Pw to dev by @jjramirezn in #674
- build: deploy preview by @jjramirezn in #678
- [TASK-8600] feat: validate usernames by @jjramirezn in #676
- fix: show message for peanut wallet xchain txs by @kushagrasarathe in #683
- feat: show additional KYC link wen create account fails by @kushagrasarathe in #685
- feat: peanut wallet landing page by @kushagrasarathe in #684
- fix: render correct persona link by @kushagrasarathe in #686
- fix: remove wagmi connectors from appki...
2.4
What's Changed
- feat: new try now home page by @kushagrasarathe in #647
- Develop by @Hugo0 in #648
- [TASK-6946]: fix fee calculation in cashout and request flows by @kushagrasarathe in #594
- fix: stablecoin pricing by @Hugo0 in #656
- feat: take 0.25% peanut fee in account for cashout by @kushagrasarathe in #659
- fix: update error msg wen user reject tx + fix refund link render by @kushagrasarathe in #667
- Develop by @Hugo0 in #670
- fix: remove network cost loading dep from req pay by @kushagrasarathe in #671
- fix: reown appkit config by @kushagrasarathe in #680
- fix: close kyc modal on done click by @kushagrasarathe in #682
- fix: update appkit config by @kushagrasarathe in #690
- fix: chevron and clear icons overalapping in address input by @kushagrasarathe in #693
- fix: claim cta changes on navigation b/w intial and confirm view by @kushagrasarathe in #696
- fix: clear icon visibility by @kushagrasarathe in #695
- feat: add maintenance banner with configurable time window by @Hugo0 in #701
- Fix/usdt cashout by @Hugo0 in #702
- Prod release by @Hugo0 in #699
Full Changelog: 2.2.2...2.4
2.3
What's Changed
- [ISSUE-205] Refactor AddressInput and GeneralRecipientInput by @jjramirezn in #465
- New Release by @Hugo0 in #471
- dev sync by @Hugo0 in #472
- Cashout fixes by @Hugo0 in #473
- [ISSUE-249] fix: locked validated input by @jjramirezn in #476
- dev sync by @Hugo0 in #477
- [TASK-6243] feat: social preview on request links by @jjramirezn in #469
- [TASK-6249] Store token symbol when creating a request link by @jjramirezn in #478
- fix: bridge live again by @jjramirezn in #480
- [TASK-6407] Merging club_lp into develop, "fixed" lots of conflicts by @jjramirezn in #475
- release: Club lp by @jjramirezn in #481
- [ISSUE-257] fix: rebrand styling fixes by @Hugo0 in #482
- sync by @Hugo0 in #483
- [ISSUE-252] refactor(cashout): use ValidatedInput for account number by @jjramirezn in #484
- [ISSUE-256] fix(request): fix token amount for request by @jjramirezn in #485
- [ISSUE-169] fix: us link account form by @jjramirezn in #487
- Bugfixes by @Hugo0 in #488
- fix: various cashout fixes by @Hugo0 in #489
- Develop Release by @Hugo0 in #490
- fix(cashout): remove old validation by @jjramirezn in #492
- fix(cashout): remove old validation by @jjramirezn in #493
- [TASK-6558] prevent e in token input by @nezz0746 in #491
- [TASK-6610] build: update peanut-sdk to 0.5.7 by @jjramirezn in #494
- main<>dev sync by @Hugo0 in #496
- [TASK-6611] feat: add max button to token amount input by @jjramirezn in #495
- Release, Bug fix by @Hugo0 in #503
- [TASK-6625 & 6622] fix kyc iframe dimensions & cose mechanism by @nezz0746 in #498
- Add iframe fixes by @jjramirezn in #504
- [TASK-6745] WIP chore: update sdk by @jjramirezn in #508
- Develop by @Hugo0 in #510
- pnpm lock by @Hugo0 in #513
- fix: should be clearer for US users how to enter their bank account by @Hugo0 in #514
- Fix/cashout bugs6 by @Hugo0 in #521
- [TASK-6944] fix: disable autocorrect on address input by @jjramirezn in #532
- [TASK-6301] refactor: use base url env var by @jjramirezn in #530
- [TASK-6981] chore: main into develop by @jjramirezn in #534
- [TASK-6981] (main) fix: disable autocorrect on address input by @jjramirezn in #533
- [TASK-6795] feat(request): allow attachment download on receipt by @jjramirezn in #531
- [TASK-6945] refactor(claim): use new token selector by @jjramirezn in #535
- [TASK-6919] Show slippage fee on request pay by @jjramirezn in #526
- chore: run knip by @Hugo0 in #536
- Main > Develop Sync by @Hugo0 in #537
- Develop sync by @Hugo0 in #538
- [TASK-6955] feat: populate token selector with squid supported token by @jjramirezn in #539
- Develop --> Main sync by @Hugo0 in #541
- Whitelist intersend.io domain within safe connector to integrate into intersend.io by @ardaerturk in #542
- fix: landing page, broken docs links by @Hugo0 in #543
- sync by @Hugo0 in #544
- Cashout Improvements by @Hugo0 in #545
- Bypass gas estimation for Safe wallet connector by @ardaerturk in #548
- [TASK-7285] fix(cashout): format bank account number by @jjramirezn in #552
- [TASK-7301] Sync main into develop by @jjramirezn in #553
- [TASK-7276] feat: hide points estimation by @jjramirezn in #555
- Develop by @Hugo0 in #557
- [TASK-7268] fix: add attachment to requests by @jjramirezn in #558
- Develop by @Hugo0 in #559
- fix: navlinks padding to resolve hover/click issues by @kushagrasarathe in #561
- [TASK-7344] fix: ask for user auth when getting kyc status by @jjramirezn in #564
- chore: added tests for react components by @Hugo0 in #565
- [TASK-7545] fix(footer): make docs external link by @jjramirezn in #567
- [TASK-7525] fix(kyc): update bridge customer id on link creation by @jjramirezn in #568
- [TASK-7550] fix(kyc): store kyc status in db by @jjramirezn in #569
- [TASK-6773] fix: hide points estimation on consumer pages by @kushagrasarathe in #573
- chore: refactored banner. Failed at admin panel implementation by @Hugo0 in #574
- [TASK-7429] fix authentication by @jjramirezn in #571
- [TASK-7005] fix: migrate web3Modal to reown-appkit by @kushagrasarathe in #576
- [TASK-7535] feat: add promo-code checker by @kushagrasarathe in #577
- branch sync by @Hugo0 in #580
- Prod Release by @Hugo0 in #579
- [TASK-7762] fix: fee calculation after promo code is applied by @kushagrasarathe in #585
- Develop by @Hugo0 in #587
- [TASK-7742] update: merge t&c and privacy links in footer by @kushagrasarathe in #584
- Fix container breaking for link input view by @kushagrasarathe in #560
- [TASK-7729] fix: remove allowedDomains from safe connector by @kushagrasarathe in #586
- feat: Add support for whitelisted parent frame origins - Cashout by @ardaerturk in #575
- [TASK-5516] feat: seo optimizations by @kushagrasarathe in #572
- [TASK-6560] + [TASK-6688] fix: update formatAmount function by @kushagrasarathe in #583
- Fix/wrong password validation by @inn3rGames in #582
- Release by @Hugo0 in #590
- favicon update by @beetrootw in #595
- dev main sync by @Hugo0 in #596
- Favicon and logo updated TASK-7835 by @beetrootw in #597
- [TASK-7841] + [TASK-7878] fix: jobs link in footer + cta hover issue by @kushagrasarathe in #599
- Changed app background color to lavender TASK-7842 by @beetrootw in #601
- [TASK-8044] fix: temporarily remove initial view from send flow by @kushagrasarathe in #605
- [TASK-7887] fix: remove lopping for status check in cross-chain cashout by @kushagrasarathe in #602
- Prod Release by @Hugo0 in #607
- [TASK-8081] fix: update appkit version + add default network by @kushagrasarathe in #606
- release by @Hugo0 in #609
- [TASK-8085] - fix share on mobile by @kushagrasarathe in #610
- releas...
2.2.1
What's Changed
- fix: mobile buttons showing on desktop in nav by @nezz0746 in #414
- refactor: merge Success views for offramping flows (link claim, casho… by @panosfilianos in #400
- hotfix: missing dependency xchain allowed cashout by @nezz0746 in #415
- Routes error on request pay by @jjramirezn in #413
- chore: renamed to connect, added some minor QoL improvements on cashout by @Hugo0 in #417
- fix: close IFrameWrapper closing feat by @nezz0746 in #419
- Fix/limit dollar min max checks on offramp claim link by @panosfilianos in #420
- fix: Propagate error when bridge account already exists for IBAN by @panosfilianos in #423
- fix: Add dashes to dates by @panosfilianos in #428
- feat(token-input): show dollar sign for stablecoins by @jjramirezn in #430
- fix: fixes and refactor in request by @jjramirezn in #422
- fix: don't shorten ens names by @jjramirezn in #431
- Specify allowed nodejs versions by @dushebaa in #390
- fix: enable connect on cashout page + minor UX QoL improvments by @nezz0746 in #429
- feat: reload page when clicking on create request by @jjramirezn in #425
- feat(request): pre-load requested pair on pay by @jjramirezn in #432
- fix(request): recalculate route request pay by @jjramirezn in #433
- build: update peanut sdk by @jjramirezn in #435
- fix(request): correctly identify native tokens by @jjramirezn in #434
- feat(token-selector): show default tokens for connected wallets with no balance by @jjramirezn in #424
- fix(request): store correct destination hash for xchain by @jjramirezn in #437
- fix: mark address as invalid when deleted from close by @jjramirezn in #438
- Merge develop to main by @Hugo0 in #440
- feat: add pwa support by @nezz0746 in #436
- fix: request pay issues by @jjramirezn in #443
- fix: Change Total to You will receive to make it clear UX by @panosfilianos in #427
- Revert "feat: add pwa support" by @Hugo0 in #445
- Release w/ Request flow fixes by @Hugo0 in #446
- fix(token-selector): dont ask for connected account to fetch token data by @jjramirezn in #448
- refactor: Change linkState types in enums for more robust checking by @panosfilianos in #442
- chore: Add additional data to already claimed links and already paid requests by @panosfilianos in #441
- fix(request): allow user to connect on request pay page by @jjramirezn in #449
- Release by @Hugo0 in #451
- feat(request): simpler create success screen by @jjramirezn in #450
- fix(request): allow route even if fees are less that a cent by @jjramirezn in #447
- fix: Launch KYC when IBAN has not been registered before by @panosfilianos in #453
- Release by @Hugo0 in #456
- [TASK-6288] refactor(request): avoid multiple calls to getLinkDetails by @jjramirezn in #454
- Fix/cashout status by @Hugo0 in #457
- Feat/move liquidation address earlier by @Hugo0 in #458
- Release by @Hugo0 in #459
- [ISSUE-213] refactor: load token pair onto selector context before advancing from pay by @jjramirezn in #461
- Disable sorting by @Hugo0 in #468
- [TASK-6299] perf: improve load times for claim links social preview by @jjramirezn in #460
- [ISSUE-201] fix(token-selector): show empty message when no token match filter by @jjramirezn in #466
- Release (cashout release) by @Hugo0 in #470
New Contributors
Full Changelog: 2.2.0-experimental...2.2.1
2.2.0-experimental
What's Changed
- Fix/cashout rework by @Hugo0 in #388
- feat: replace reach out CTAs w/ crisp buttons by @nezz0746 in #397
- fix: prefered token in localStorage doesn't match any currently fetched tokens by @nezz0746 in #395
- fix: fetchRouteRaw containing scientific notion string number by @nezz0746 in #393
- fix: request success message by @jjramirezn in #392
- feat: add cashout navbar by @nezz0746 in #396
- Revert "feat: add cashout navbar" by @Hugo0 in #398
- feat: add cashout to navbar + core refactor by @nezz0746 in #399
- fix: remaining ux issues by @nezz0746 in #401
- fix(request): two bugs when preparing pay transaction by @jjramirezn in #404
- fix: success view for request and claim by @jjramirezn in #409
- fix: make FAQ's menu z-index bigger by @nezz0746 in #406
- fix(request): show some request info on already paid view by @jjramirezn in #412
- refactor: Remove guardrails for mainnet x-chain link claiming and cashouts by @panosfilianos in #408
- feat: reset button for going back to request link token on pay by @jjramirezn in #410
- cashout-fix: disable cashout inputs when not available + minor FAQ issue by @nezz0746 in #411
New Contributors
- @nezz0746 made their first contribution in #397
- @jjramirezn made their first contribution in #392
- @panosfilianos made their first contribution in #408
Full Changelog: https://github.com/peanutprotocol/peanut-ui/commits/2.2.0-experimental