89 Commits

Author SHA1 Message Date
Victorien Gauch
7431c91ca2 Fix: update csp headers in bridge ui (#1187)
* fix: update csp headers in bridge ui

* fix: update csp headers in bridge ui
2025-06-18 17:25:48 +02:00
Victorien Gauch
cfa69b8146 fix: update csp headers in bridge ui (#1183) 2025-06-18 16:20:30 +02:00
kyzooghost
898a161868 add intercom to csp whitelist (#1177) 2025-06-18 17:22:48 +10:00
Victorien Gauch
c915485fdd fix: update bridge ui next js image config (#1171) 2025-06-17 15:45:01 +02:00
kyzooghost
47c248e073 adjust gtm url (#1145) 2025-06-12 19:23:36 +10:00
kyzooghost
2a131d775a remove usabilla, add gtm script path to csp header (#1143) 2025-06-11 23:44:04 +10:00
Alain Nicolas
52ee92f459 chore(bridge-ui): add a CSP header (#1134)
* chore(bridge-ui): add a CSP header

* adjust csp header

* fix devnet url

---------

Co-authored-by: kyzooghost <jeffersonzjtang@gmail.com>
2025-06-11 20:00:53 +10:00
kyzooghost
8f5e5dbad3 merge gitignores (#1137) 2025-06-11 19:24:59 +10:00
Alain Nicolas
f15e39987e fix(bridge-ui): revert CSP header (#1130) 2025-06-10 16:11:49 +02:00
Alain Nicolas
18eb426ef7 fix(bridge-ui): local CSP header for development (#1128) 2025-06-10 19:59:31 +10:00
kyzooghost
4ed4fc0b08 add unsafe eval to dev (#1127) 2025-06-10 19:31:51 +10:00
Alain Nicolas
fa82db800b chore(dependencies): update outdated dependencies (#1122) 2025-06-09 16:53:02 +02:00
Victorien Gauch
81583c8d14 feat(bridge-ui): add base path config (#1095)
* fix: add base path config to the bridge ui

* fix: remove unused import

* update bridge UI ci build job

* fix: update env.template
2025-06-09 16:13:35 +02:00
Victorien Gauch
f9358b9442 fix: bridge ui e2e tests issue (#1119) 2025-06-09 14:32:54 +02:00
Victorien Gauch
f31aaa814b fix: update bridge ui lifi, dynamic and viem dependencies (#1116) 2025-06-09 12:51:13 +02:00
Alain Nicolas
a3ad42a072 chore(license): update licensing (#1106)
* chore(license): update licensing

* chore(license): update licensing on Java files
2025-06-09 11:53:04 +02:00
kyzooghost
76462593dd Fix/bump next and axios versions as per Dependabot (#1091)
* bumped versions

* bumped versions

* fix next build
2025-06-04 23:37:27 +10:00
kyzooghost
d27699e452 [WIP - Tech Debt] Typescript config cleanup (#1073)
* initial tsconfig.json consolidation

* consolidate skipLibCheck

* more consolidate tsconfig.json

* remove strict duplicates

* remove strict duplicates

* removed lib

* more changes

* more changes

* more changes

* centralize noEmit

* run pnpm dedupe

* catalog for ethers and dotenv

* Revert "catalog for ethers and dotenv"

This reverts commit 8fc18db1c6f754ecbf1b175b34f6ebf08837068a.

* first catalog

* added more dependencies to catalog

* apply catalog to many dev dependencies

* ethers in catalog

* finetune ethers version

* fixes

* empty
2025-06-03 17:33:42 +10:00
kyzooghost
171f090b78 [Feat] CSP Header for BridgeUI (#963)
* add csp header

* fix more csp console errors

* implement middleware approach for csp headers

* empty

* streamline csp policy

* rm googletagmanager
2025-06-02 22:35:00 +10:00
viphan007
7d4765cc4f chore: update favicon (#1011) 2025-05-21 09:19:27 +02:00
viphan007
98c40d0c6e fix: fix layerswap modal issue on mobile (#1027)
* fix: fix layerswap modal issue on mobile

* chore: fixed connect button height

---------

Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
2025-05-20 14:36:40 +02:00
viphan007
d995d9d37e fix: Fix styles for layerswap on bridge (#1017)
* fix: fix layerswap css pollute global scope

* fix: fix bg image overlap content on mobile
2025-05-16 15:01:13 +02:00
viphan007
43f8c3e8b8 chore: update faq content (#988)
* chore: update faq content

* chore: update faq content

---------

Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
2025-05-14 14:57:10 +02:00
The Dark Jester
d2a8671b9d remove inaccessible and old zkevm-monorepo refs (#1003) 2025-05-14 03:27:20 -07:00
viphan007
4bdf8a1e92 fix: fix styles for internal nav dropdown on bridge (#1000)
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
2025-05-14 11:51:30 +02:00
Victorien Gauch
2ea227d2d5 fix: bump layerswap widget version in bridge ui (#997) 2025-05-13 19:28:14 +02:00
Victorien Gauch
142368897b fix: update bridge ui e2e tests (#994) 2025-05-13 13:57:12 +02:00
viphan007
fc5ed79ff4 feat: restructure and integrate layerswap (#953)
* feat: restructure and integrate layerswap

* fix: remove CEX page from internal nav because it is a duplicate

* fix: update layerswap widget and clean libs

* fix: wagmi connection

* chore: update color and layout

* fix: bump layerswap widget lib to version 0.1.15

* fix: fix widget width

* fix: fix ui issue on mobile

* fix: bump bridge ui version, update release notes and update dockerfile and ci

---------

Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
Co-authored-by: VGau <victorien.gauch@consensys.net>
2025-05-13 11:37:58 +02:00
viphan007
b0ea13b957 chore: update nav to sync with linea.build (#987)
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
2025-05-13 10:40:03 +02:00
Babken Mesropyan
570c7c75f6 Layerswap widget integration (#929)
* Add layerswap widget

* update @layerswap/widget version to 0.1.11

* fix: update network logo references from 'ethereum' to 'linea'

* update @layerswap/widget to 0.1.14

* Refactored evm wallet hook

* Renamed nav

* update the pnpm-lock.yml

* fix: lint code

---------

Co-authored-by: Aren <aren@bransfer.io>
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
Co-authored-by: VGau <victorien.gauch@consensys.net>
2025-05-07 17:25:45 +02:00
Victorien Gauch
39844a575e fix: update estimated time for L2 to L1 usdc bridging (#947) 2025-05-06 19:09:56 +02:00
Victorien Gauch
095dee1f62 fix: update l2 to L1 bridge estimated time (#935)
* fix: update l2 to L1 bridge estimated time

* fix: remove amr64 build for the bridge UI
2025-05-05 12:05:25 +02:00
Victorien Gauch
911c61b25e fix: update bridge ui lifi integrator (#934)
* fix: update bridge ui lifi integrator

* fix: workflow typo
2025-05-02 15:19:12 +02:00
Victorien Gauch
876f86a74e feat: add symbiosis as bridge provider to the lifi widget (#925) 2025-04-30 17:17:26 +02:00
kyzooghost
a5284c9980 quick e2e test fix (#927) 2025-04-30 23:56:15 +10:00
kyzooghost
9a16c5e152 [Feat] Postman Sponsor (#860)
* remove isTokenCanonicalUSDC

* move logic to handleTokenClick

* add clause

* remove string for ClaimType

* remove todos

* rename for clarity

* added switch for auto_free

* replaced AUTO_PAID

* some more auto_free

* fix typo

* did free text

* comment fixes

* add test todos

* added config values to postman

* added isForSponsorship

* add isForSponsorship condition to MessageClaimingProcessor

* removed config from messageclaimingprocessor

* did tests for transactionvalidationservice

* did one messageclaimingprocessor test

* added cases to MessageClaimingProcessor test

* rm valueAndFee magic value from e2e test

* new test

* working e2e test

* test refactor

* test refactor

* new e2e test

* add new e2e case

* remove .only

* new test case

* test 2 workers for e2e

* Revert "test 2 workers for e2e"

This reverts commit 8256043df9613015e98c8b5507fcf87f3a8ccc06.

* empty

* adjust for comments 1

* empty

* adjust for comment 2
2025-04-22 19:28:53 +10:00
kyzooghost
04db5c7204 more consistent estimated time text (#884) 2025-04-22 17:51:08 +10:00
Victorien Gauch
d1e20dfb53 Fix: e2e tests issue bridge ui (#882)
* fix: e2e tests issue bridge ui

* fix: close first visit modal twice

* fix

* fix

* swap enable/visible check ordeR

---------

Co-authored-by: kyzooghost <jeffersonzjtang@gmail.com>
2025-04-17 15:39:29 +02:00
viphan007
5b6f038b99 refactor: use zustand to store modal state 2025-04-17 10:23:59 +02:00
viphan007
19b5e88222 chore: improve first visit modal 2025-04-17 10:23:59 +02:00
viphan007
dc9285647d refactor: improve first visit modal 2025-04-17 10:23:59 +02:00
viphan007
2f98f991bf feat: add modal when user first visit 2025-04-17 10:23:59 +02:00
Victorien Gauch
9a91eeb507 fix: update token list order + add Linea as default lifi destination chain (#872) 2025-04-16 16:29:41 +02:00
kyzooghost
2ea3ceaff8 Fix/non specific ! (#839)
* fix

* fix

* fix

* fix test

* fix

* fix

* fix

* fix for comment

* remove address from useDepositForBurnTxArgs

* fixes

* fix
2025-04-10 21:09:16 +10:00
kyzooghost
399f2ffbbe [Fix] Bridge UI test method approveTokenPermission (#840)
* new describe

* fix

* hi

* fix

* new approve impl

* try

* try fix

* try

* try

* rewrite

* rewrite

* different flake test

* different flake test

* different flake test

* different flake test

* different flake test

* different flake test

* do flakiness test

* Revert "do flakiness test"

This reverts commit e06e5dc0d55b6fef08e8b24243940c1044eaaf96.
2025-04-10 20:34:38 +10:00
Victorien Gauch
d9d9242352 fix: bridge ui token list fetching caching issue (#858) 2025-04-10 10:11:20 +02:00
kyzooghost
0573008e2f fix (#851) 2025-04-08 21:38:57 +10:00
Victorien Gauch
ad57bcccec fix: remove lifi chains default values and fix estimated time display in history (#849) 2025-04-08 12:08:00 +02:00
Victorien Gauch
e440a6d547 fix: update Solana rpc url (#842) 2025-04-07 11:29:49 +02:00
Victorien Gauch
1d4deeaf19 Feat: Add Solana support in the bridge UI (#836)
* feat: add solona support in the LiFi widget

* fix: update dockerfile and update bridge ui version

* fix: handle cases where user is connected to non EVM network in native bridge

* fix: bridge ui e2e tests issue
2025-04-04 14:12:30 +02:00