9671 Commits

Author SHA1 Message Date
Sean Hagstrom
3c2dbaa58b
tidy: focus on the ergonomics of using use-bind-snapshot 2024-05-21 07:52:23 +01:00
Sean Hagstrom
73a57bb186
tweak: utilise use-layout-effect to safely update atom 2024-05-21 07:52:23 +01:00
Sean Hagstrom
b207c2e790
tidy: refactor from use-callback to use-memo 2024-05-21 07:52:23 +01:00
Sean Hagstrom
26d615da36
chore: add use-layout-effect 2024-05-21 07:52:23 +01:00
Sean Hagstrom
f0b60dc154
tidy: remove extra debug labels 2024-05-21 07:52:23 +01:00
Sean Hagstrom
855a98a1ee
wip: refactor to use custom memo implementation and display demo of different behaviors 2024-05-21 07:52:22 +01:00
Sean Hagstrom
cf4884a398
tweak: test sharing a state-sub 2024-05-21 07:52:22 +01:00
Sean Hagstrom
8657fbe4bc
tidy: remove unused button stuff 2024-05-21 07:52:22 +01:00
Sean Hagstrom
b0c52ec3c1
tweak: update demo with a variety of helper functions 2024-05-21 07:52:22 +01:00
Sean Hagstrom
421d928caf
tweak: use debug labels for buttons 2024-05-21 07:52:22 +01:00
Sean Hagstrom
c474356410
tweak: only debug buttons with string children 2024-05-21 07:52:21 +01:00
Sean Hagstrom
fb88457194
tidy: rename functions to be more descriptive 2024-05-21 07:52:21 +01:00
Sean Hagstrom
a6838699e3
fix: subscription leak during hot reload by using use-memo 2024-05-21 07:52:21 +01:00
Sean Hagstrom
2e1f305d42
tweak: log when button component renders 2024-05-21 07:52:21 +01:00
Sean Hagstrom
529860a80d
tweak: refactor example to use reagent.ratom/track and reagent.ratom/track! functions with message state 2024-05-21 07:52:21 +01:00
Sean Hagstrom
5bdf46dd71
wip: add small experiment for ui callback with state and memoization 2024-05-21 07:52:21 +01:00
Sean Hagstrom
a79655960b
tweak: forward on-press events 2024-05-21 07:52:20 +01:00
Icaro Motta
88afa09baf
Only log event payload at trace level (#20097)
While investigating why login is slow
https://github.com/status-im/status-mobile/issues/20059 and when testing with
accounts with communities, I noticed we are logging huge payloads because they
include data URLs. This makes debugging the app harder.

Therefore, we will now log the full event payload only at the trace level, and
at the debug level we only log the event type.

This problem was first described by ulisesmac.
2024-05-20 23:06:38 -03:00
yqrashawn
b358c06a31
fix: Community state cannot be changed to failed to fetch (#20101)
Signed-off-by: yqrashawn <namy.19@gmail.com>
2024-05-21 09:16:05 +08:00
Mohsen
389a730eff
[#19946] feat: add key pair QR code view (#20073) 2024-05-20 19:35:51 +03:00
Siddarth Kumar
4cdbfb6cc6
enable proguard, modify rules & upgrade okhttp lib (#19975)
This commit enables proguard minification and adds exceptions in proguard rules for the following classes :
- org.bouncycastle
- im.status.ethereum.BuildConfig
- com.reactnativenavigation

This commit also upgrades okhttp gradle dependency to 4.11.0

This should shave off a few MBs in the android bundle.
2024-05-20 21:09:03 +05:30
Siddarth Kumar
8fe59a0998
bump RNN to 7.39.0 and remove patches (#20109)
`react-native-navigation` library fixed android build errors for react-native `0.73` in this release :
https://github.com/wix/react-native-navigation/releases/tag/7.39.0

upgrading to this version helps us remove the patches.
2024-05-20 20:21:49 +05:30
Brian Sztamfater
d4e7e4cd52
fix: no routes are found in case of valid amount in fiat is entered (#20000)
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-05-20 10:08:31 -03:00
Ajay Sivan
3de86b09bd
Page nav component alignment fix (#20108) 2024-05-20 05:35:31 -07:00
Brian Sztamfater
dc551031fe
fix: routes ui for bridging (#19959)
Signed-off-by: Brian Sztamfater <brian@status.im>
2024-05-20 08:07:35 -03:00
Omar Basem
29b02a544c
fix: multiple address input fixes (#20005)
fix: multiple address input fixes (#20005)
2024-05-20 14:53:15 +04:00
BalogunofAfrica
3e4cbfeb69
feat: recalculate network max value (#19953) 2024-05-20 10:42:22 +01:00
Parvesh Monu
8038fc5ceb
fix wrong avatar for community channels in topbar (#20093) 2024-05-20 14:25:37 +05:30
Omar Basem
eb1db20161
chore: rename backup screen (#20077)
chore: rename backup screen (#20077)
2024-05-20 09:29:15 +04:00
BalogunofAfrica
d558c565b0
feat: support sending multi collectibles (#20045) 2024-05-17 22:10:24 +01:00
Icaro Motta
ea58e52dc1
Support hooks & atom state management in previews (#20053)
Change the implementation of component previews to support receiving either
state/set-state from use-state or a Reagent atom, thus allowing us to gradually
change preview namespaces to use hooks instead of having to refactor all at once
in a gigantic PR.

All types of preview fields were tested, including multi-select.

Only the components counter.step and selectors.react previews were adapted
to use-state.
2024-05-17 16:48:57 -03:00
Omar Basem
624593ec35
chore: rename opt to oeth (#19974)
chore: rename opt to oeth (#19974)
2024-05-17 22:23:51 +04:00
Omar Basem
9d302d8192
fix: select asset screen render function (#20086)
fix: select asset screen render function (#20086)
2024-05-17 21:59:13 +04:00
Parvesh Monu
47428368fd
Allow user to manually input password when biometric fails (#19989) 2024-05-17 19:46:07 +05:30
Parvesh Monu
4c84dd4a1b
Don't load chat view until chat is fetched (#19988) 2024-05-17 19:31:29 +05:30
yqrashawn
cfe9d6e539
fix: action/reaction drawer UI issue (#19630) 2024-05-17 20:12:03 +08:00
andrey
afd92d2df1
Revert " Hide browser behind feature flag (#20036)"
This reverts commit ba3d4dd4cedc1d85696d5def2563645057d56721.
2024-05-17 12:08:53 +02:00
flexsurfer
ba3d4dd4ce
Hide browser behind feature flag (#20036) 2024-05-17 12:06:32 +02:00
Omar Basem
d7f3946c06
feat(wallet): Activity Items - Sections (#19906)
feat(wallet): Activity Items - Sections (#19906)
2024-05-17 10:44:34 +04:00
Ulises Manuel
e1408f2a5f
Implement collectible header with animations (#20024)
Co-authored-by: Ajay Sivan <ajayesivan@gmail.com>
2024-05-16 21:16:17 -07:00
flexsurfer
b76395282d
add permission for enabling perf monitor in debug on Android (#20032) 2024-05-16 21:11:23 +02:00
BalogunofAfrica
c70a2c9e9e
fix: blur type for community header (#19665) 2024-05-16 18:29:45 +01:00
Omar Basem
649a316361
fix: address input multiline (#19962)
fix: address input multiline (#19962)
2024-05-16 19:39:30 +04:00
Lungu Cristian
c05be0f2c2
Fix Wallet Connect structure (#20042)
* fix: wallet-connect structure & small bugs

* fix: formatting issue with sorting wc dependency
2024-05-16 18:02:44 +03:00
Sean Hagstrom
db26a878c3
fix: add network-settings feature flag and remove wallet-activities feature flag (#20043) 2024-05-16 15:35:35 +01:00
Omar Basem
219ae0ccbe
fix: wallet send navigation flow (#20008)
fix: wallet send navigation flow (#20008)
2024-05-16 18:15:53 +04:00
Ajay Sivan
3e33ccb9ca
feat_: Add swap option in wallet action drawer (#20029) 2024-05-16 06:51:21 -07:00
Ajay Sivan
d73c38a00c
Community Token Gating Component (#19642) 2024-05-16 06:36:54 -07:00
Siddarth Kumar
deb7bfe23c
fix test-watch-for-repl (#20064)
This commit 
- fix broken `test-watch-for-repl` on MacOS
- removes `react-native-transparent-video` from `yarn.lock`
2024-05-16 18:51:52 +05:30
Ajay Sivan
bd5fb0d407
fix: Page Nav title animation (#19651) 2024-05-16 06:08:32 -07:00