Brian Sztamfater
d12c05aab6
fix: add external icon to OpenSea button in collectible page ( #19647 )
...
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-04-17 11:58:27 -03:00
Siddarth Kumar
4134d18cbc
nuke unused lib rn-snoopy ( #19691 )
...
## Summary
We don't use `rn-snoopy` anymore and this commit nukes it.
2024-04-17 15:27:00 +02:00
Sean Hagstrom
8600c1d3a5
Allow for env variables for configuring delete-message undo time limit for toasts ( #19653 )
...
* tweak: allow for env variable to configure undo-time-limit when deleting a message in chat
* tweak: add env variable undo timeout for deleting messages for everyone
* tweak: extend timeout duration for undo toast when deleting a message for a user
* tweak: extend timeout duration for undo toast when deleting a message for everyone
2024-04-17 15:12:27 +02:00
flexsurfer
570c62e30e
replace ratom in quo wallet component ( #19687 )
2024-04-17 14:30:33 +02:00
flexsurfer
549efdb77c
Show the users that the keycard feature will be coming soon ( #19686 )
2024-04-17 13:58:03 +02:00
Parvesh Monu
8807a63989
fix role is not updated correctly when unselecting accounts ( #19636 )
2024-04-17 16:21:32 +05:30
Alexander
c0be0b7670
Update QR code scanner to handle channel and community links ( #19507 )
...
* Experiment
* Fix
* Fix
* Fix
2024-04-17 12:27:01 +02:00
John Ngei
6e854428f2
fix: pinned messages empty state drawer margin issues
2024-04-17 10:28:49 +02:00
Icaro Motta
c81dd8e3e3
Don't treat dynamic data as a function ( #19672 )
...
Sometimes an integration test was throwing "TypeError: Cannot read properties of
null (reading 'call')" because a value was nil in the app-db, but the code was
treating it as if it was always a map and could be called as a function.
The original code wasn't respecting Clojure's nil punning good practices. In
Clojure, it's often recommended to not use dynamic data as functions, because if
they're nil, in CLJS we'll get an exception and as usual in CLJS, the stacktrace
won't be very readable.
We should prefer contains? or get, which will work just fine with nil values,
and only use data as a function if it's static, e.g. a map defined in a def.
2024-04-16 14:48:28 -03:00
Omar Basem
24f4c4a07e
Remove watch-only accounts from bridging ( #19569 )
...
Remove watch-only accounts from bridging (#19569 )
2024-04-16 20:33:03 +04:00
Ajay Sivan
98762c74f1
Community detail token gating component ( #19532 )
2024-04-16 09:11:18 -07:00
Ibrahem Khalil
f3aeddb53a
Update `doc/troubleshooting.md` ( #19673 )
2024-04-16 17:46:14 +02:00
mmilad75
f5fcc9f45e
Wallet: Token Options should be specific to watch only account #18543 ( #19583 )
2024-04-16 19:02:50 +03:30
Parvesh Monu
9aa9dc1b4c
Redirect to community channel when following universal link ( #19566 )
2024-04-16 20:30:24 +05:30
Sean Hagstrom
61974dae4d
Implement share button inside profile settings ( #19559 )
...
* tweak: implement the share button inside the profile settings page
* chore: define event and effect handler for opening share sheet
* tidy: refactor share buttons to use open-share event
* tidy: refactor open-share effect to use react-native-share bindings
* tidy: remove unused code for old bindings to react share sheet
* tidy: move effects.share/open definition to navigation effects
* tweak: ensure navigation effects are loaded
* tidy: use open-share dispatch in ui
* tidy: use open-share dispatch instead of calling open function directly
* tidy: refactor react-native.share/open to only receive options and return promise
* tidy: refactor open-share effect to receive map of content and handlers
* tidy: replace strings with keywords
* tweak: always handle failure case when opening share-sheet
* tweak: rename :content to :options
* fix: conditionally call on-error
* tweak: add extra information when logging error from attempting to share-sheet
2024-04-16 13:26:52 +02:00
Parvesh Monu
8b3e639abd
fix error on long tap on token-gated channel from the join community screen ( #19652 )
2024-04-16 16:33:09 +05:30
Jakub Sokołowski
7c901fa045
ci: use virtualenv to avoid race conditions
...
Desktop QA tests also use Pytest packages and their versions are
different, so we can't install them globally, it needs to be done per
build using `WORKSPACE_TMP` as destination.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-16 13:13:53 +03:00
frank
8a12ad3510
fix_: logout deadlock ( #19640 )
2024-04-16 17:50:47 +08:00
Brian Sztamfater
c8044cd2f2
fix: wallet header spacing to match other tabs ( #19632 )
2024-04-16 06:31:09 -03:00
Sean Hagstrom
6872d1a857
fix: do not throw exception when passing nil to utils.address/get-abbreviated-profile-url ( #19593 )
2024-04-16 09:51:35 +02:00
Brian Sztamfater
98d4969ca5
feat: add ability to tap to disable from networks ( #19392 )
2024-04-15 12:04:44 -03:00
Parvesh Monu
5412092ca1
fix zero addresses are selected by default when joining a community ( #19626 )
2024-04-15 17:30:31 +05:30
Parvesh Monu
a8695116e2
fix error is shown after scan button is tapped on the browser page ( #19601 )
2024-04-15 15:24:09 +05:30
Yevheniia Berdnyk
76773a4165
e2e: fix for sharing community flow
2024-04-15 12:11:24 +03:00
yqrashawn
32fc7b14e8
fix: add/rename missing sub :current-chat/one-to-one-chat? ( #19628 )
...
Signed-off-by: yqrashawn <namy.19@gmail.com>
2024-04-15 17:10:12 +08:00
Sean Hagstrom
82a8f9f44d
fix: rewire legacy community share button to send invites ( #19622 )
2024-04-15 10:52:18 +02:00
John Ngei
8df72d0c29
updated standard auth drawer title size and weight
2024-04-13 23:04:49 +02:00
Mohsen
794cd57961
[ #19299 ] fix: design feedback for settings screen ( #19609 )
2024-04-12 19:37:07 +03:00
John Ngei
6bc29088ab
fix: community spacing issues in token gating community page
...
* fix: community spacing issues in token gating community page
* fix: spacing issues between token rows
2024-04-12 17:35:03 +02:00
codemaster
658f62e8ce
Composer-photo selection drawer issues ( #19613 )
2024-04-12 07:44:35 -07:00
flexsurfer
e6b346ca32
migrate reagent part 7 ( #19316 )
2024-04-12 15:46:17 +02:00
yqrashawn
00b0755a73
feat: system messge icon based on contact customization color ( #19558 )
...
Signed-off-by: yqrashawn <namy.19@gmail.com>
2024-04-12 20:46:09 +08:00
yqrashawn
f8cc85f5e2
fix: vertical align texts in multiline input on iOS ( #19565 )
...
* fix: vertical align texts in multiline input on iOS
Signed-off-by: yqrashawn <namy.19@gmail.com>
* fix(copy): Chat Key -> Chatkey
---------
Signed-off-by: yqrashawn <namy.19@gmail.com>
2024-04-12 20:25:04 +08:00
Ibrahem Khalil
6ba89d0c6e
Community channel avatar is missing on Channel screen ( #19459 )
2024-04-12 01:18:21 +02:00
Ibrahem Khalil
2614131426
[18979] Implement context action Invite contacts to community ( #18989 )
2024-04-12 00:12:02 +02:00
flexsurfer
cfc43be3cc
migrate reagent part6 ( #19270 )
2024-04-11 16:43:33 +02:00
flexsurfer
3164cc6a6c
Chore: setup feature-flag for not-implemented settings ( #19591 )
2024-04-11 16:43:09 +02:00
Mohsen
5badb5bdb5
[ #19178 ] fix: jump card responsive ( #19600 )
2024-04-11 17:36:28 +03:00
flexsurfer
292fd78ff8
warning fixes ( #19605 )
2024-04-11 15:42:29 +02:00
Lungu Cristian
c875fb33fa
Show token requirements only for token gated channels ( #19529 )
...
* fix: use role-permissions? instead of token-permission
token-permissions contains channel-permissions as well, which don't
make the community token-gated
Signed-off-by: Cristian Lungu <lungucristian95@gmail.com>
* fix: hide token requirements from open channels
Signed-off-by: Cristian Lungu <lungucristian95@gmail.com>
* fixed tests
Signed-off-by: Cristian Lungu <lungucristian95@gmail.com>
---------
Signed-off-by: Cristian Lungu <lungucristian95@gmail.com>
2024-04-11 16:27:18 +03:00
Jakub Sokołowski
b5962fd83a
nix: fix detecting install type in Docker
...
Otherwise build fails in a Docker container for Desktop:
```
+ make status-go
Building: status-go
Unknown Nix installtion type!
Unknown Nix installtion type!
make[1]: *** [Makefile:223: statusgo-shared-library] Error 1
make: *** [Makefile:432: vendor/status-go/build/bin/libstatus.so] Error 2
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-11 16:01:34 +03:00
Jamie Caprani
1d1eae13a9
chore(wallet): move add-account funcitonality into its own folder ( #19476 )
2024-04-11 12:01:35 +02:00
Jamie Caprani
63a168b6f4
chore: remove old wallet code, signing code and keycard code ( #19467 )
2024-04-10 10:41:24 -07:00
Ulises Manuel
ce7912632c
[ #18739 ] Fix ENS resolution ( #19238 )
...
* Resolve ENS on address-to-watch screen based on test-net settings
* Resolve ENS on `:wallet/search-ens` event based on test-net settings
2024-04-10 11:09:40 -06:00
Jamie Caprani
ec53f17897
chore(wallet): add options menu for collectibles
2024-04-10 17:50:07 +01:00
Shivek Khurana
7987e537c8
🧰 Update `GetSuggestedRoutes` call ( #19560 )
...
- This is to reflect changes made in https://github.com/status-im/status-go/pull/5002/files
2024-04-10 17:09:40 +01:00
Parvesh Monu
074a2b292d
fix alert banner flicker in ios ( #19495 )
2024-04-10 21:16:33 +05:30
Volodymyr Kozieiev
8b417524fa
Remove unused subs ( #19530 )
...
* Remove unused subs
* lint fix
2024-04-10 16:25:41 +01:00
Siddarth Kumar
f6a433c818
kotlinify account, database, Log & Network Manager ( #19426 )
...
parent issue: https://github.com/status-im/status-mobile/issues/18310
This commit converts the following `Java` files to `Kotlin` :
- modules/react-native-status/android/src/main/java/im/status/ethereum/module/AccountManager.java
- modules/react-native-status/android/src/main/java/im/status/ethereum/module/DatabaseManager.java
- modules/react-native-status/android/src/main/java/im/status/ethereum/module/LogManager.java
- modules/react-native-status/android/src/main/java/im/status/ethereum/module/NetworkManager.java
status: ready
2024-04-10 20:32:56 +05:30
Siddarth Kumar
4940341504
point statusgo to gomobile xcode 15 patch ( #19577 )
...
## Summary
A patch is added to `gomobile` on status-go side to fix building with Xcode 15.
related status go PR -> https://github.com/status-im/status-go/pull/5035
## Platforms
- Android
- iOS
status: ready
2024-04-10 20:07:06 +05:30