Skip to content

Commit 84d9670

Browse files
authored
Merge branch 'main' into allow-multiple-takers
2 parents 3de871e + d53573d commit 84d9670

28 files changed

+212
-67
lines changed

.github/workflows/android-build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
- name: 'Download Android Web.bundle Artifact (built frontend)'
3434
if: inputs.semver == '' # Only if workflow fired from frontend-build.yml
35-
uses: dawidd6/action-download-artifact@v7
35+
uses: dawidd6/action-download-artifact@v9
3636
with:
3737
workflow: frontend-build.yml
3838
workflow_conclusion: success
@@ -135,7 +135,7 @@ jobs:
135135
- name: 'Create Pre-release'
136136
id: create_release
137137
if: inputs.semver == '' # only if this workflow is not called from a push to tag (a Release)
138-
uses: ncipollo/release-action@v1.13.0
138+
uses: ncipollo/release-action@v1.16.0
139139
with:
140140
tag: android-${{ steps.commit.outputs.short }}
141141
name: robosats-android-${{ steps.commit.outputs.short }}

.github/workflows/coordinator-image.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
- name: 'Download Basic main.js Artifact'
1919
if: inputs.semver == '' # Only if workflow fired from frontend-build.yml
20-
uses: dawidd6/action-download-artifact@v7
20+
uses: dawidd6/action-download-artifact@v9
2121
with:
2222
workflow: frontend-build.yml
2323
workflow_conclusion: success

.github/workflows/desktop-build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929

3030
- name: 'Download Basic main.js Artifact'
3131
if: inputs.semver == '' # Only if workflow fired from frontend-build.yml
32-
uses: dawidd6/action-download-artifact@v7
32+
uses: dawidd6/action-download-artifact@v9
3333
with:
3434
workflow: frontend-build.yml
3535
workflow_conclusion: success

.github/workflows/integration-tests.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
uses: actions/checkout@v4
3232

3333
- name: 'Download static files Artifact'
34-
uses: dawidd6/action-download-artifact@v7
34+
uses: dawidd6/action-download-artifact@v9
3535
with:
3636
workflow: frontend-build.yml
3737
workflow_conclusion: success
@@ -51,7 +51,7 @@ jobs:
5151
coordinator-docker-cache-
5252
5353
- name: 'Compose Regtest Orchestration'
54-
uses: isbang/compose-action@v1.5.1
54+
uses: isbang/compose-action@v2.2.0
5555
with:
5656
compose-file: "./docker-tests.yml"
5757
down-flags: "--volumes"

.github/workflows/selfhosted-client-image.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
- name: 'Download Basic main.js Artifact'
2525
if: inputs.semver == '' # Only if workflow fired from frontend-build.yml
26-
uses: dawidd6/action-download-artifact@v7
26+
uses: dawidd6/action-download-artifact@v9
2727
with:
2828
workflow: frontend-build.yml
2929
workflow_conclusion: success

.github/workflows/web-client-image.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
- name: 'Download Basic main.js Artifact'
2525
if: inputs.semver == '' # Only if workflow fired from frontend-build.yml
26-
uses: dawidd6/action-download-artifact@v7
26+
uses: dawidd6/action-download-artifact@v9
2727
with:
2828
workflow: frontend-build.yml
2929
workflow_conclusion: success

frontend/src/components/MakerForm/SelectCoordinator.tsx

+8
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
type SelectChangeEvent,
1010
CircularProgress,
1111
Stack,
12+
Alert,
1213
} from '@mui/material';
1314
import { Link } from '@mui/icons-material';
1415
import RobotAvatar from '../RobotAvatar';
@@ -45,6 +46,13 @@ const SelectCoordinator: React.FC<SelectCoordinatorProps> = ({
4546

4647
return (
4748
<Grid item>
49+
{coordinator?.info && !coordinator?.info?.swap_enabled && (
50+
<Grid sx={{ marginBottom: 1 }}>
51+
<Alert severity='warning' sx={{ marginTop: 2 }}>
52+
{t('This coordinator does not support on-chain swaps.')}
53+
</Alert>
54+
</Grid>
55+
)}
4856
<Box
4957
sx={{
5058
backgroundColor: 'background.paper',

frontend/static/locales/ca.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Prenedor",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "El proveïdor de la infraestructura LN i comunicacions. L'amfitrió serà l'encarregat de donar suport i resoldre disputes. LEs comissions de les transaccions són fixades per l'amfitrió. Assegureu-vos de seleccionar només els amfitrions en què confieu!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "L'enrutament Lightning ha fallat",
420421
"New chat message": "Nou missatge al xat",

frontend/static/locales/cs.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Příjemce",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/de.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/en.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/es.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Tomador",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "Este coordinador no soporta pagos on-chain.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Enrutado Lightning fallido",
420421
"New chat message": "Nuevo mensaje en el chat",

frontend/static/locales/eu.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Hartzaile",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/fr.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Preneur",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Échec routage Lightning",
420421
"New chat message": "Nouveau message chat",

frontend/static/locales/it.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Routing Lightning fallito",
420421
"New chat message": "Nuovo messaggio in chat",

frontend/static/locales/ja.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "テイカー",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "ライトニングのルーティングに失敗しました",
420421
"New chat message": "チャットに新しいメッセージがあります",

frontend/static/locales/pl.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/pt.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "Nova mensagem de chat",

frontend/static/locales/ru.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Тейкер",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Маршрутизация Lightning не удалась",
420421
"New chat message": "Новое сообщение в чате",

frontend/static/locales/sv.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/sw.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Mpokeaji",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Uhamishaji wa Lightning umeshindwa",
420421
"New chat message": "Ujumbe mpya wa mazungumzo",

frontend/static/locales/th.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "Taker",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "Lightning routing failed",
420421
"New chat message": "New chat message",

frontend/static/locales/zh-SI.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "吃单方",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "闪电路由失败",
420421
"New chat message": "新消息",

frontend/static/locales/zh-TR.json

+1
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@
415415
"Onchain payouts enabled": "Onchain payouts enabled",
416416
"Taker": "吃單方",
417417
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
418+
"This coordinator does not support on-chain swaps.": "This coordinator does not support on-chain swaps.",
418419
"#41": "Phrases in components/Notifications/index.tsx",
419420
"Lightning routing failed": "閃電路由失敗",
420421
"New chat message": "新消息",

mobile/android/app/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ dependencies {
296296
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
297297

298298
implementation "io.matthewnelson.kotlin-components:kmp-tor:4.8.6-0-1.4.4"
299-
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0"
299+
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.1"
300300
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2"
301301

302302
if (enableHermes) {

mobile/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ buildscript {
88
minSdkVersion = 26
99
compileSdkVersion = 33
1010
targetSdkVersion = 33
11-
kotlin_version = "2.1.0"
11+
kotlin_version = "2.1.10"
1212

1313
if (System.properties['os.arch'] == "aarch64") {
1414
// For M1 Users we need to use the NDK 24 which added support for aarch64

0 commit comments

Comments
 (0)