Skip to content

Commit a04b40e

Browse files
ci(release): publish latest release
1 parent f499f54 commit a04b40e

File tree

1,367 files changed

+21555
-45503
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,367 files changed

+21555
-45503
lines changed

.env.defaults

Lines changed: 0 additions & 36 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

.yarn/patches/@react-native-assets-registry-npm-0.76.9-8c740e2424.patch renamed to .yarn/patches/@react-native-assets-registry-npm-0.76.6-2e03ad50eb.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/registry.js b/registry.js
2-
index 64b2735d3bb5284bd2450bf0d06115c3de5dcf80..489ffa2f59a1d08d71826e2ceb0076d588636c7c 100644
2+
index 64b2735d3bb5284bd2450bf0d06115c3de5dcf80..4121e73b39a1c5d72144dcc98c1187641ab7a4f8 100644
33
--- a/registry.js
44
+++ b/registry.js
55
@@ -8,8 +8,9 @@
@@ -13,24 +13,24 @@ index 64b2735d3bb5284bd2450bf0d06115c3de5dcf80..489ffa2f59a1d08d71826e2ceb0076d5
1313
export type AssetDestPathResolver = 'android' | 'generic';
1414

1515
export type PackagerAsset = {
16-
@@ -25,17 +26,18 @@ export type PackagerAsset = {
16+
@@ -25,17 +26,17 @@ export type PackagerAsset = {
1717
+resolver?: AssetDestPathResolver,
1818
...
1919
};
2020
+*/
21+
+const assets /*::: Array<PackagerAsset>*/ = [];
2122

2223
-const assets: Array<PackagerAsset> = [];
23-
+const assets/*::: Array<PackagerAsset>*/ = [];
24-
24+
-
2525
-function registerAsset(asset: PackagerAsset): number {
26-
+function registerAsset(asset/*::: PackagerAsset*/)/*::: number*/ {
26+
+function registerAsset(asset /*::: PackagerAsset*/) /*::: number*/ {
2727
// `push` returns new array length, so the first asset will
2828
// get id 1 (not 0) to make the value truthy
2929
return assets.push(asset);
3030
}
3131

3232
-function getAssetByID(assetId: number): PackagerAsset {
33-
+function getAssetByID(assetId/*::: number*/)/*::: PackagerAsset*/ {
33+
+function getAssetByID(assetId /*::: number*/) /*::: PackagerAsset*/ {
3434
return assets[assetId - 1];
3535
}
3636

.yarn/patches/@react-native-gradle-plugin-npm-0.76.9-c7f812813d.patch renamed to .yarn/patches/@react-native-gradle-plugin-npm-0.76.3-0d3eabf9b6.patch

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties
2+
new file mode 100644
3+
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
14
diff --git a/settings-plugin/src/main/kotlin/com/facebook/react/ReactSettingsExtension.kt b/settings-plugin/src/main/kotlin/com/facebook/react/ReactSettingsExtension.kt
25
index be26a2233799ef738c8b77bd3a4363ff363eb9e0..9e7abdb30cfa28eb0a8eac08a5188808c31c1d9b 100644
36
--- a/settings-plugin/src/main/kotlin/com/facebook/react/ReactSettingsExtension.kt
@@ -10,4 +13,4 @@ index be26a2233799ef738c8b77bd3a4363ff363eb9e0..9e7abdb30cfa28eb0a8eac08a5188808
1013
+ windowsAwareCommandLine(listOf("node", "../../node_modules/@react-native-community/cli/build/bin.js", "config")).map {
1114
it.toString()
1215
}
13-
16+

CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

CONTRIBUTING.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

README.md

Lines changed: 20 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,18 @@
11
# Uniswap Labs: Front End Interfaces
22

3-
This is the **public** repository for Uniswap Labs’ front-end interfaces, including the Web App, Wallet Mobile App, and Wallet Extension. Uniswap is a protocol for decentralized exchange of Ethereum-based assets.
3+
An open source repository for all Uniswap front end interfaces maintained by Uniswap Labs. Uniswap is a protocol for decentralized exchange of Ethereum tokens.
44

55
## Interfaces
66

77
- Web: [app.uniswap.org](https://app.uniswap.org)
88
- Wallet (mobile + extension): [wallet.uniswap.org](https://wallet.uniswap.org)
99

10-
## Install & Apps
11-
12-
```bash
13-
git clone git@github.com:Uniswap/interface.git
14-
yarn
15-
yarn lfg
16-
yarn web start
17-
```
18-
19-
For instructions per application or package, see the README published for each application:
20-
21-
- [Web](apps/web/README.md)
22-
- [Mobile](apps/mobile/README.md)
23-
- [Extension](apps/extension/README.md)
24-
25-
## Contributing
26-
27-
For instructions on the best way to contribute, please review our [Contributing guide](CONTRIBUTING.md)!
28-
2910
## Socials / Contact
3011

31-
- X (Formerly Twitter): [@Uniswap](https://x.com/Uniswap)
12+
- Twitter: [@Uniswap](https://twitter.com/Uniswap)
3213
- Reddit: [/r/Uniswap](https://www.reddit.com/r/Uniswap/)
3314
- Email: [contact@uniswap.org](mailto:contact@uniswap.org)
34-
- Discord: [Uniswap](https://discord.com/invite/uniswap)
35-
- LinkedIn: [Uniswap Labs](https://www.linkedin.com/company/uniswaporg)
15+
- Discord: [Uniswap](https://discord.gg/FCfyBSbCU5)
3616

3717
## Uniswap Links
3818

@@ -46,14 +26,26 @@ For instructions on the best way to contribute, please review our [Contributing
4626
- [V2](https://uniswap.org/whitepaper.pdf)
4727
- [V1](https://hackmd.io/C-DvwDSfSxuh-Gd4WKE_ig)
4828

49-
## Production & Release Process
29+
## Apps
30+
31+
For instructions per application or package, see the README published for each application:
32+
33+
- [Web](apps/web/README.md)
34+
- [Mobile](apps/mobile/README.md)
35+
- [Extension](apps/extension/README.md)
36+
37+
## Releases
38+
39+
All interface releases are tagged and published to this repository. To browse them easily, see the [Github releases tab](https://github.com/Uniswap/interface/releases).
5040

51-
Uniswap Labs develops all front-end interfaces in a private repository.
52-
At the end of each development cycle:
41+
## Translations
5342

54-
1. We publish the latest production-ready code to this public repository.
43+
Translations for our applications are done through [crowdin](https://crowdin.com).
5544

56-
2. Releases are automatically tagged — view them in the [Releases tab](https://github.com/Uniswap/interface/releases).
45+
| App | Coverage |
46+
| ------- | -------- |
47+
| web | [![Crowdin](https://badges.crowdin.net/uniswap-interface/localized.svg)](https://crowdin.com/project/uniswap-interface) |
48+
| wallet | [![Crowdin](https://badges.crowdin.net/uniswap-wallet/localized.svg)](https://crowdin.com/project/uniswap-wallet) |
5749

5850
## 🗂 Directory Structure
5951

RELEASE

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,9 @@
1-
IPFS hash of the deployment:
2-
- CIDv0: `QmTQqr7ckQqN7ncCEsymtg82FzqqLErWZtxrNqYbZWrhw6`
3-
- CIDv1: `bafybeicllvnavu3b6ygl2dqoi7z2hj4lsdeilowenblayhvxvprpsyzcle`
1+
## Extension
42

5-
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
6-
7-
You can also access the Uniswap Interface from an IPFS gateway.
8-
**BEWARE**: The Uniswap interface uses [`localStorage`](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) to remember your settings, such as which tokens you have imported.
9-
**You should always use an IPFS gateway that enforces origin separation**, or our hosted deployment of the latest release at [app.uniswap.org](https://app.uniswap.org).
10-
Your Uniswap settings are never remembered across different URLs.
11-
12-
IPFS gateways:
13-
- https://bafybeicllvnavu3b6ygl2dqoi7z2hj4lsdeilowenblayhvxvprpsyzcle.ipfs.dweb.link/
14-
- [ipfs://QmTQqr7ckQqN7ncCEsymtg82FzqqLErWZtxrNqYbZWrhw6/](ipfs://QmTQqr7ckQqN7ncCEsymtg82FzqqLErWZtxrNqYbZWrhw6/)
15-
16-
### 5.83.1 (2025-05-07)
17-
18-
19-
### Bug Fixes
20-
21-
* **web:** downgrade two errors to warnings (#19345) 88caf96
3+
We are back with some new updates! Here’s the latest:
224

5+
Revolut Integration: Our EU users can now buy crypto via Revolut and benefit from expanded onramp coverage options.
236

7+
Other changes:
8+
- The activity tab now has a “Today” section to house your most recent transactions.
9+
- Various bug fixes and performance improvements.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web/5.83.1
1+
extension/1.20.0

apps/extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"react": "18.3.1",
3030
"react-dom": "18.3.1",
3131
"react-i18next": "14.1.0",
32-
"react-native": "0.76.9",
32+
"react-native": "0.76.6",
3333
"react-native-gesture-handler": "2.21.2",
3434
"react-native-reanimated": "3.16.7",
3535
"react-native-svg": "15.10.1",
@@ -89,7 +89,7 @@
8989
"private": true,
9090
"scripts": {
9191
"build:production": "webpack --node-env=production --env BUILD_ENV=prod BUILD_NUM=${BUILD_NUM:-0}",
92-
"check:circular": "concurrently \"../../scripts/check-circular-imports.sh ./src/entry/sidebar.tsx 0\" \"../../scripts/check-circular-imports.sh ./src/entry/onboarding.tsx 0\" \"../../scripts/check-circular-imports.sh ./src/entry/unitagClaim.tsx 0\"",
92+
"check:circular": "concurrently \"../../scripts/check-circular-imports.sh ./src/entry/sidebar.tsx 1\" \"../../scripts/check-circular-imports.sh ./src/entry/onboarding.tsx 1\" \"../../scripts/check-circular-imports.sh ./src/entry/unitagClaim.tsx 1\"",
9393
"check:deps:usage": "depcheck",
9494
"env:local:download": "bash ../../scripts/downloadEnvLocal.sh m4dhqfltt3dokkqi3hqwigmf2a ../../.env",
9595
"env:local:upload": "bash ../../scripts/uploadEnvLocal.sh m4dhqfltt3dokkqi3hqwigmf2a ../../.env",

0 commit comments

Comments
 (0)