Skip to content

Conversation

@alexjba
Copy link
Contributor

@alexjba alexjba commented Nov 19, 2025

What does the PR do

Closes #19305

Disabling IOS swaps for this release.
The wallet tab was already hooked to the feature flags. The only missing piece was the market tab.

Affected areas

IOS - swap

Architecture compliance

How to test

Login and try to find the Swap buttons.

Risk

low

@alexjba alexjba requested review from a team, caybro, micieslak and noeliaSD as code owners November 19, 2025 08:59
@alexjba
Copy link
Contributor Author

alexjba commented Nov 19, 2025

@sunleos The swaps will be disabled for 2.36 release branch only. Please let me know if we need to permanently disable it on IOS (master branch). I hope it's not needed 😄

@status-im-auto
Copy link
Member

status-im-auto commented Nov 19, 2025

Jenkins Builds

Click to see older builds (38)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ d6c8495 #1 2025-11-19 09:07:19 ~7 min tests/nim 📄log
✔️ d6c8495 #1 2025-11-19 09:10:09 ~10 min android/arm64 🤖apk 📲
✔️ d6c8495 #1 2025-11-19 09:15:08 ~15 min tests/ui 📄log
✔️ d6c8495 #1 2025-11-19 09:17:23 ~17 min ios/aarch64 📱ipa
✔️ d6c8495 #1 2025-11-19 09:17:30 ~17 min linux/x86_64 📦tgz
✔️ d6c8495 #1 2025-11-19 09:18:14 ~18 min macos/aarch64 🍎dmg
✔️ d6c8495 #1 2025-11-19 09:21:00 ~20 min macos/aarch64-nwaku 🍎dmg
✔️ d6c8495 #1 2025-11-19 09:23:57 ~23 min linux/x86_64-nwaku 📦tgz
✔️ d6c8495 #1 2025-11-19 09:26:09 ~25 min windows/x86_64 💿exe
✖️ d6c8495 pr19306 2025-11-19 09:35:10 ~17 min tests/e2e 📊rpt
✖️ d6c8495 PR19306 2025-11-19 09:52:34 ~26 min tests/e2e-windows 📊rpt
✔️ ac40c67 #2 2025-11-19 13:25:30 ~8 min tests/nim 📄log
✔️ ac40c67 #2 2025-11-19 13:27:27 ~10 min android/arm64 🤖apk 📲
✔️ ac40c67 #2 2025-11-19 13:30:09 ~12 min macos/aarch64 🍎dmg
✔️ ac40c67 #2 2025-11-19 13:31:57 ~14 min ios/aarch64 📱ipa
✔️ ac40c67 #2 2025-11-19 13:32:38 ~15 min tests/ui 📄log
✔️ ac40c67 #2 2025-11-19 13:33:01 ~15 min macos/aarch64-nwaku 🍎dmg
✔️ ac40c67 #2 2025-11-19 13:33:11 ~15 min linux/x86_64 📦tgz
✔️ ac40c67 #2 2025-11-19 13:33:59 ~16 min linux/x86_64-nwaku 📦tgz
✔️ ac40c67 #2 2025-11-19 13:43:25 ~25 min windows/x86_64 💿exe
✔️ ac40c67 pr19306 2025-11-19 13:51:17 ~18 min tests/e2e 📊rpt
✖️ ac40c67 PR19306 2025-11-19 14:09:55 ~26 min tests/e2e-windows 📊rpt
✔️ 5204a53 #3 2025-11-19 15:17:26 ~6 min tests/nim 📄log
✔️ 5204a53 #3 2025-11-19 15:21:21 ~10 min android/arm64 🤖apk 📲
✔️ 5204a53 #3 2025-11-19 15:23:14 ~12 min macos/aarch64 🍎dmg
✔️ 5204a53 #3 2025-11-19 15:24:22 ~13 min macos/aarch64-nwaku 🍎dmg
✔️ 5204a53 #3 2025-11-19 15:24:49 ~13 min ios/aarch64 📱ipa
✔️ 5204a53 #3 2025-11-19 15:26:27 ~15 min linux/x86_64-nwaku 📦tgz
✔️ 5204a53 #3 2025-11-19 15:27:49 ~16 min linux/x86_64 📦tgz
✔️ 5204a53 #3 2025-11-19 15:28:54 ~17 min tests/ui 📄log
✔️ 5204a53 #3 2025-11-19 15:40:12 ~29 min windows/x86_64 💿exe
✔️ 5204a53 pr19306 2025-11-19 15:43:36 ~15 min tests/e2e 📊rpt
✖️ 5204a53 PR19306 2025-11-19 16:08:41 ~28 min tests/e2e-windows 📊rpt
✔️ 98157a58 #4 2025-11-24 17:35:29 ~19 min android/arm64 🤖apk 📲
✔️ 1c619ea4 #5 2025-11-25 17:45:40 ~29 min android/arm64 🤖apk 📲
✔️ c257272e #6 2025-11-26 17:38:22 ~22 min android/arm64 🤖apk 📲
✔️ 577c13d7 #7 2025-11-27 17:37:00 ~21 min android/arm64 🤖apk 📲
✔️ 4625a76d #8 2025-11-28 17:27:12 ~11 min android/arm64 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
49c6a0a #4 2025-11-29 02:24:06 ~10 min macos/aarch64 📄log
✔️ 49c6a0a #9 2025-11-29 02:24:17 ~10 min android/arm64 🤖apk 📲
49c6a0a #4 2025-11-29 02:27:42 ~14 min macos/aarch64-nwaku 📄log
✔️ 49c6a0a #4 2025-11-29 02:28:35 ~15 min tests/nim 📄log
✔️ 49c6a0a #4 2025-11-29 02:35:09 ~21 min tests/ui 📄log
✔️ 49c6a0a #4 2025-11-29 02:35:43 ~22 min linux/x86_64 📦tgz
✔️ 49c6a0a #4 2025-11-29 02:35:46 ~22 min ios/aarch64 📱ipa
✔️ 49c6a0a #4 2025-11-29 02:38:53 ~25 min linux/x86_64-nwaku 📦tgz
✔️ 49c6a0a #4 2025-11-29 02:44:57 ~31 min windows/x86_64 💿exe
✔️ 49c6a0a pr19306 2025-11-29 02:50:54 ~15 min tests/e2e 📊rpt
✖️ 49c6a0a PR19306 2025-11-29 03:13:39 ~28 min tests/e2e-windows 📊rpt
✔️ 9fe0ff93 #10 2025-11-29 17:27:55 ~12 min android/arm64 🤖apk 📲

@sunleos
Copy link
Collaborator

sunleos commented Nov 19, 2025

@sunleos The swaps will be disabled for 2.36 release branch only. Please let me know if we need to permanently disable it on IOS (master branch). I hope it's not needed 😄

Yes, it is OK to have it disabled just for 2.36 for now.

@noeliaSD
Copy link
Contributor

@alexjba we want this pr directly to master. @alaibe will cut it again today once everything needed is on master

@alexjba
Copy link
Contributor Author

alexjba commented Nov 19, 2025

@alexjba we want this pr directly to master. @alaibe will cut it again today once everything needed is on master

then maybe we can wait for the next cut? Doesn't really makes sense me to have it in master just to revert it after the cut.

Copy link
Contributor

@noeliaSD noeliaSD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

  • Tested on ios simulator.
  • Tested on desktop.

@noeliaSD
Copy link
Contributor

@alexjba we want this pr directly to master. @alaibe will cut it again today once everything needed is on master

then maybe we can wait for the next cut? Doesn't really makes sense me to have it in master just to revert it after the cut.

Got it! I was thinking we wanted to keep this disabled state in master too. If it's just something for the release, then it points to the correct branch already! Thanks for clarification!

Copy link
Member

@micieslak micieslak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested, looks all good.

@caybro
Copy link
Member

caybro commented Nov 19, 2025

We still need this in master; everything except the physical setting of the flag for iOS (d:swap_disabled)

markoburcul and others added 3 commits November 28, 2025 21:07
The release pipeline was failing on the publish stage.
fixes `libusb` being busy when app is closed and started again.
```
starting pcscd with /tmp/.mount_StatusKDpnfI/usr/bin/pcscd -f &
00000000 [136864157226944] ccid_usb.c:672:OpenUSBByName() Can't claim interface 3/5: LIBUSB_ERROR_BUSY
00000172 [136864157226944] ifdhandler.c:160:CreateChannelByNameOrChannel() failed
00000003 [136864157226944] ../src/readerfactory.c:1132:RFInitializeReader() Open Port 0x200000 Failed (usb:058f/9540:libudev:0:/dev/bus/usb/003/005)
00000003 [136864157226944] ../src/readerfactory.c:371:RFAddReader() Alcor Micro AU9540 init failed.
00000043 [136864157226944] ../src/hotplug_libudev.c:517:HPAddDevice() Failed adding USB device: Alcor Micro AU9540
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
```

https://man.freebsd.org/cgi/man.cgi?query=pcscd&sektion=8&manpath=freebsd-release-ports#end

<img width="713" height="153" alt="Screenshot 2025-09-04 at 12 11 18 PM" src="https://github.com/user-attachments/assets/78aa1104-7791-4e6e-9a7f-391466b089d2" />

fixes: #18635
@jrainville jrainville requested a review from a team as a code owner November 29, 2025 02:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants