Mohamed Javid and Yevheniia Berdnyk
f69fa8ba58
feat(wallet)_: Add base chain indicator ( #22215 )
...
* feat(wallet)_: Add base chain indicator
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com >
* e2e: updated Base network name
---------
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com >
Co-authored-by: Yevheniia Berdnyk <ie.berdnyk@gmail.com >
2025-03-04 02:03:06 +05:30
Parvesh Monu
714d966d48
fix Some of the message longtap options disappear until relogin after unmuting chat ( #22220 ) ( #22221 )
2025-03-04 00:05:41 +05:30
Siddarth Kumar
11d66e5bc2
ci: fix nix-cache-job with nix-export
2025-03-03 15:39:12 +05:30
jakub
9d5f6d0b06
nix: replace yet another openjdk with headless version
...
Signed-off-by: Jakub Sokołowski <jakub@status.im >
2025-02-27 14:21:18 +01:00
frank
48c83ef759
fix_: no log file ( #22122 )
...
* fix_: no log file
https://github.com/status-im/status-go/compare/c5e4eb1a...388fce10
* chore_: fix lint issue
* chore_: set error level for release build
https://github.com/status-im/status-go/compare/c5e4eb1a...ba8fd519
2025-02-27 19:46:28 +08:00
jakub
c84fc71bf1
nix: use openjdk_headless to avoid pulling GTK
...
This saves a whole bunch of downloading.
Signed-off-by: Jakub Sokołowski <jakub@status.im >
2025-02-26 18:56:10 +01:00
Alexander and Yevheniia Berdnyk
550602db12
Update send summary to show network in a separate card ( #21616 ) ( #22067 )
...
* Update send summary to show network in a separate card (#21616 )
* Style updates
* Style updates
* Fixes; test updates
* Fixes
* Fixes
* e2e: updated send summary checks
* Spec fix
* Spec fix
* Small schema update
---------
Co-authored-by: Yevheniia Berdnyk <ie.berdnyk@gmail.com >
2025-02-25 16:20:17 +01:00
Parvesh Monu
5932f7dc99
Fix keycard login flow options while using empty keycard ( #22182 )
2025-02-25 17:58:48 +05:30
Icaro Motta
b89dce3c2a
chore(analytics): Integrate Sentry ( #21682 )
...
Integrate Sentry and implement a feature flagged feature (disabled by default)
to force crash the app using the function mobile/status.go#IntendedPanic()
provided by status-go. Because the feature is feature flagged and disabled, it
is not available in release builds.
Fixes: https://github.com/status-im/status-mobile/issues/21656
Documentation about Sentry in status-go:
https://github.com/status-im/status-go/blob/3466ac2661bb19cd0eaa27761551de3b4d31b393/internal/sentry/README.md#L60
Areas that may be impacted: Whenever a panic happens in status-go and usage data
collection is enabled we will send error data to Sentry. In theory, nothing
should change for the user, therefore nothing should be visibly different in the
app's behavior.
Steps to test:
Before following the steps below, the CI must be configured with the appropriate
SENTRY_DSN_STATUS_GO value. You can also use a free tier cloud instance to do
your own testing in case you want to play around with Sentry.
1. Login with any profile.
2. Enable usage data collection (for now, Sentry and analytics are tied to the
same setting in status-go).
3. Go to Settings > Feature flags and enable app-monitoring > intentional-crash
4. Go to Settings > Advanced > and press on Force crash immediately
Usually you should see the error in the Sentry dashboard in a matter of seconds.
2025-02-24 19:28:38 -03:00
Parvesh Monu
8aba451be8
Update keycard Illustrations ( #22171 )
2025-02-24 20:00:39 +05:30
Icaro Motta
82dd805755
chore(analytics): Allow MixPanel to be configured per env ( #21975 )
...
Allows MixPanel to be configured per environment. The hardcoded MixPanel app ID
and token are removed from the code (see the parent issue for more details). The
token can be exploited and that’s by design in most analytics tools
https://developer.mixpanel.com/reference/project-token .
Fixes https://github.com/status-im/status-mobile/issues/21974
Areas that may be impacted
- Analytics
2025-02-24 00:06:59 -03:00
Ulises Manuel
6e30d9faa8
fix(communities): Add missing stats ( #22143 )
...
* fix(communities): Stats not shown in discover page
* fix issues in the discover screen related to the theme
2025-02-21 08:40:18 -06:00
Mohsen
070869b705
[ #21999 ] fix: disable manual auto refresh as new endpoint include auto refresh ( #22115 )
...
* [#21999 ] fix: disable manual auto refresh as new endpoint include this logic
* [#21999 ] fix: move build transaction route to last step
* [#21999 ] fix: restart swap proposal fetch after approval confirmation
* [#21999 ] fix: remove redundant event
* [#21999 ] fix: resolve conflicts
* [#21999 ] fix: slide button disable issue
2025-02-21 16:39:15 +03:00
frank
9dfa1069e5
feat_: add pre login log ( #21987 )
...
* feat_: add pre login log
https://github.com/status-im/status-go/compare/1bfb0cef...7ae58a47
* fix_: pre_login log not get zipped
https://github.com/status-im/status-go/compare/1bfb0cef...c5e4eb1a
2025-02-21 18:42:23 +08:00
Volodymyr Kozieiev
99dd374c87
Quick transaction settings ( #22019 )
...
* Quick settings for sending transaction
* Moved to newer status-go, fixed mode saving
https://github.com/status-im/status-go/compare/b2cd7bd8...4b44d6d0
* Fixed non-pressable radio buttons
* Account color applied to controls
* Updated status-go version
https://github.com/status-im/status-go/compare/1bfb0cef...5a796959
* Fixed bug with not applying bridge quick tx setting
2025-02-21 09:46:31 +00:00
Siddarth Kumar
bac5ace90a
deps: dynamically get gradle-lint version
...
This commit generates the gradle-lint dependency version according to the rules specified here in hack script :
https://googlesamples.github.io/android-custom-lint-rules/api-guide.html
2025-02-21 11:32:03 +05:30
Yevheniia Berdnyk
34cb7d19e2
e2e: added tests for collectibles
2025-02-21 01:24:44 +02:00
Mohsen
a98bbf6a71
[ #22029 ] fix: bridge button when there is single account ( #22031 )
...
* [#22029 ] fix: bridge button when there is single account
* [#22029 ] fix: trigger start bridge if all condition met
* [#22029 ] docs: add clarification for bridge flow logic based on account selection
2025-02-19 21:58:11 +03:00
andrey
8116f7a7b1
[ #21956 ] Biometrics are still active after profile migration to keycard
2025-02-19 17:40:27 +01:00
andrey
b3fbed1a1b
[ #21812 ] "Invalid Hex Data for Private Key" and "Invalid PIN Code" errors after mobile attempts to be synced with Desktop imported on keycard
...
https://github.com/status-im/status-go/compare/b2cd7bd8...1bfb0cef
2025-02-18 13:23:23 +01:00
frank
4826bedba4
fix_: revert version ( #22149 )
2025-02-18 20:12:11 +08:00
frank
b81ac07636
fix_: bad node config migration ( #21952 )
...
https://github.com/status-im/status-go/compare/dcce8e9b...6132a9e7
2025-02-18 19:12:18 +08:00
Siddarth Kumar
2da2dfdad7
android: add gradle-lint as dependency ( #22124 )
2025-02-18 13:12:28 +05:30
Andrey Bocharnikov
1036bff41b
feat(wallet): integrate eth rpc proxy ( #22034 )
...
* feat(wallet): Integrate eth-rpc-proxy
closes #22033
2025-02-17 22:27:22 +04:00
Siddarth Kumar
e15b9a224c
ci: upgrade go to 1.22 ( #21940 )
...
- This PR upgrades `go` to `1.22`
- Brings in `gomobile` latest derivation at master of `nixpkgs` : https://github.com/NixOS/nixpkgs/commit/f5abef98e8b8c9f9e6da4bdab63f8be1e57ea8c0
- points to status-go changes where `go` is also upgraded to `1.22` -> https://github.com/status-im/status-go/pull/6258
2025-02-17 22:53:28 +05:30
Parvesh Monu
82ab32c028
Allow user to access recovery phrase after canceling 'Confirm Backup' drawer ( #22108 )
2025-02-17 21:26:36 +05:30
Siddarth Kumar
3541485338
deps: fix path to hack script and regenerate ( #22119 )
...
This PR fixes the path to hack deps script and re-generates `gradle` deps.
Previous PRs passed build phase because we already have the `gradle` deps we need.
However make `nix-update-gradle` would fail due to the incorrect path.
2025-02-17 14:13:21 +05:30
Mohamed Javid
8c82a84aee
feat(wallet)_: Saved addresses limit ( #22069 )
...
This commit adds limit for adding saved addresses upto 20 to prevent any unwanted behaviour.
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com >
2025-02-15 00:34:56 +05:30
Brian Sztamfater
447945f46e
fix: transaction fails when signed from auto-restored derived account after seed phrase recovery with biometric authentication enabled ( #22040 )
...
Signed-off-by: Brian Sztamfater <brian@status.im >
2025-02-14 11:16:50 -03:00
Brian Sztamfater
16b2c90040
feat: show swap proposal exchange rate ( #22078 )
...
Signed-off-by: Brian Sztamfater <brian@status.im >
2025-02-14 10:32:07 -03:00
Alexander
a210d59c4f
Improve activity loading to avoid sitations when activity tab becomes empty after auto-refresh or app backgrounding ( #21988 )
2025-02-14 09:49:34 +01:00
Parvesh Monu
fe0c5c2da7
fix Incorrect name and image at Ready to import key pair screen ( #22080 )
2025-02-13 20:50:43 +05:30
Parvesh Monu
8c91fbdd49
fix Keycard UI issues ( #22075 )
2025-02-13 20:28:07 +05:30
Mohsen
93e0c1fc5e
[ #21483 ] fix: update collectible amounts after sending ( #21867 )
...
* [#21483 ] fix: update collectible amounts after sending
* [#21483 ] test: cover funcs with unit test
* [#21483 ] fix: add condition to update only pending collectible
* [#21483 ] fix: use parse int for conversion
* [#21483 ] fix: round up dispatch delay
2025-02-13 15:38:03 +03:00
Yevheniia Berdnyk
9c7d215217
e2e: added test for contact request, receiver is offline
2025-02-13 11:15:55 +02:00
frank
4668d6a285
chore_: specify kdfIterations explictly ( #22079 )
2025-02-13 16:42:47 +08:00
Parvesh Monu
6c9c92efc7
Update Keycard color in keycard flow ( #22066 )
2025-02-12 21:22:52 +05:30
Yevheniia Berdnyk
eff252c7c0
e2e: added smoke tests for android 12 and 13
2025-02-12 15:06:12 +02:00
Sean Hagstrom
ab12c8a17d
fix: add version field to localSrc definition for go-mobile nix build ( #22041 )
2025-02-12 13:30:23 +01:00
vedran
8b21d6ab53
chore(deps)_: get missing deps versions dynamically
...
To remove hardcoding of specific versions of missing gradle
dependencies, we will use `get_versions.sh` to fetch them dynamically.
Also disable default lint checks to remove redundant
`lintVitalReportRelease` task and dependency.
2025-02-11 14:24:12 +01:00
Tetiana Churikova
36fa4bdb62
fix: update text for keycard ( #22043 )
2025-02-11 12:20:50 +01:00
flexsurfer
ed10ed70f7
[ #21993 ] Keycard - Unlock Keycard ( #22030 )
2025-02-10 13:09:47 +01:00
Parvesh Monu
8c089bb334
Fix keycard theme issue and add documentation for ready to add key pair screen ( #22028 )
2025-02-10 17:18:15 +05:30
Ulises Manuel
45b09603d2
Add reagent support to transform prop keys inside vectors ( #21937 )
...
- Remove now unnecessary wrapper for reanimated/view
- Use kebab-case keywords for the hole-view component
- Use rn/StyleSheet.absoluteFill along with ClojureScript styles
- Fix keys inside view's `:transform` property
- Remove some uses of `merge` to pass styles to components
- Add tests for `convert-prop-value`
2025-02-07 16:50:22 -06:00
Mohsen
857cb47ceb
[ #21939 ] fix: handle sign message after dapp pairing ( #22026 )
2025-02-06 19:44:59 +03:00
Parvesh Monu
4782b3eb2a
Allow users to view the recovery phrase again when creating a profile for an empty keycard ( #22009 )
2025-02-05 20:58:16 +05:30
Parvesh Monu
1a5008bcda
Changing the PIN of the Keycard ( #22008 )
2025-02-05 20:41:41 +05:30
vedran
c5c7f2eb27
chore(ci): bump status-jenkins-lib to include alchemy base api keys
2025-02-05 15:17:28 +01:00
Icaro Motta
25072cff9f
feat(messenger): Add option to copy active message ID ( #22018 )
...
Add option to copy message ID when long pressing on a chat message. Similar to
how it's implemented in the desktop client, the option is only visible if the
user enables the DEBUG log level.
Fixes https://github.com/status-im/status-mobile/issues/21984
2025-02-04 22:40:16 -03:00
Brian Sztamfater
e38cb0dee6
feat: elevate and highlight wallet CTAs on wallet home screen ( #21985 )
...
Signed-off-by: Brian Sztamfater <brian@status.im >
2025-02-04 14:50:42 -03:00