Commit Graph
10447 Commits
Author SHA1 Message Date
Sean Hagstrom ffea7bbda9 wip: fix lint issues 2025-03-03 11:43:16 +00:00
Sean Hagstrom 6d5a064f1e wip: remove unneeded view 2025-03-03 11:43:15 +00:00
Sean Hagstrom cdb1bd2480 wip: remove commented code 2025-03-03 11:43:15 +00:00
Sean Hagstrom d96bab2511 wip: refactor remote-token requests and request both apns and fcm registration for ios 2025-03-03 11:43:15 +00:00
Sean Hagstrom 1e1adfc5ea wip: remove android workaround for push notifications 2025-03-03 11:43:15 +00:00
Sean Hagstrom e4a750a0fd wip: avoid double registering for chat push notifications on android when enabling remote notifications 2025-03-03 11:43:14 +00:00
Sean Hagstrom fb4f42d17b wip: refactor and fix enabling and disabling local notifications on android 2025-03-03 11:43:14 +00:00
Sean Hagstrom e456b19c44 wip: add feature flag for remote push notifications 2025-03-03 11:43:14 +00:00
Sean Hagstrom 7482a16628 wip: refactor enabling ios push notifications 2025-03-03 11:43:14 +00:00
Sean Hagstrom d88b5ce803 wip: adjust firebase to avoid requiring firebase-sdk when building for fdroid 2025-03-03 11:43:13 +00:00
Sean Hagstrom d0480dbb7c wip: remove wix react-native-notifications from MainApplication.kt 2025-03-03 11:43:13 +00:00
Sean Hagstrom 1e3838c5ee wip: tweak fdroid build script to remove firebase js dependencies 2025-03-03 11:43:13 +00:00
Sean Hagstrom 30459be088 wip: remove react-native-notifications from build, settings, and projects in gradle 2025-03-03 11:43:12 +00:00
Sean Hagstrom 6c1be43eaf wip: re-add invertase gradle build plugin 2025-03-03 11:43:12 +00:00
Sean Hagstrom 1f9267704a wip: replace react-native-notification bindings 2025-03-03 11:43:12 +00:00
Sean Hagstrom 7e47e7db1e wip: remove react-native-notifications dependency 2025-03-03 11:43:12 +00:00
Sean Hagstrom 4c9565b080 wip: fix permissions bindings for ios 2025-03-03 11:43:11 +00:00
Sean Hagstrom b372baf3db wip: add background-fetch entitlement to ios app 2025-03-03 11:43:11 +00:00
Sean Hagstrom 70b8fcdfe2 wip: remove old firebase bindings 2025-03-03 11:43:11 +00:00
Sean Hagstrom 128cc28597 wip: use firebase bindings for requesting android remote push-notification token 2025-03-03 11:43:11 +00:00
Sean Hagstrom c51d6defe2 wip: add firebase bindings 2025-03-03 11:43:11 +00:00
Sean Hagstrom 9faa9b69b3 wip: add error handling for requesting APNS token on Android 2025-03-03 11:43:10 +00:00
Sean Hagstrom 3a4a13b281 wip: use pn-ios for request-remote-token on ios 2025-03-03 11:43:10 +00:00
Sean Hagstrom 62fcd7cf0f wip: update podfile.lock with react-native-notifications 2025-03-03 11:43:10 +00:00
Sean Hagstrom 2d5cca836a wip: integrate firebase ios 2025-03-03 11:43:10 +00:00
Sean Hagstrom 9296205ce5 wip: add invertase build plugin 2025-03-03 11:43:10 +00:00
Sean Hagstrom 15657ad1b2 wip: add firebase bindings 2025-03-03 11:43:09 +00:00
Sean Hagstrom c2e5a53a4e wip: refactor push-notification effects and ui settings 2025-03-03 11:43:09 +00:00
Sean Hagstrom 84c703c303 chore: add push notification bindings 2025-03-03 11:43:09 +00:00
Sean Hagstrom 5ba64a5890 wip: exclude firebase and gms for firebase dependencies when google-free 2025-03-03 11:43:09 +00:00
Sean Hagstrom 81f8ff8e14 wip: update gradle deps with firebase-sdk 2025-03-03 11:43:09 +00:00
Sean Hagstrom 8c403004b7 wip: add firebase react-native sdk 2025-03-03 11:43:08 +00:00
Sean Hagstrom cabfdfa8e7 wip: update gradle deps 2025-03-03 11:43:08 +00:00
Sean Hagstrom 40d77685dd wip: update version for build 2025-03-03 11:43:08 +00:00
Sean Hagstrom 75ecc1eab1 wip: re-integrate firebase 2025-03-03 11:43:08 +00:00
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
AlexanderandYevheniia 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