Commit Graph
31 Commits
Author SHA1 Message Date
Lukáš Tinkl 6d4aa0faf8 chore: optimize img file sizes
- using `optipng` for lossless recompression and optimization

Fixes #22023
2026-08-19 00:44:24 +02:00
Sale Djenic 6e682a08b6 chore(macos): macOS icon update (support for macOS 26, Liquid Glass app icon)
Legacy .icns replaced with a new Tahoe (macOS 26) Liquid Glass app icon.
Icon Composer documents (Status.icon, StatusDev.icon) and precompiled Assets.car
added and CFBundleIconName updated so the icon meet a new requirements.
Old .icns kept as fallback for older MacOS versions.
2026-08-17 12:32:58 +02:00
Sale Djenic ed519bd2f2 feat: add support for several new chains
- Introduced the following mainnet chains with their testnets:
- Polygon ZkEVM,
- Unichain,
- Katana,
- Ink,
- Abstract,
- ZkSync Era,
- Soneium,
- Scroll,
- Blast

Updated the code to accommodate the new chains.
2026-03-26 09:46:57 +01:00
Siddarth Kumar a7b15fb360 ci: fix dmg background with dmgbuild
fixes: https://github.com/status-im/status-app/issues/19432
2026-02-14 20:25:53 +05:30
Dario Gabriel Lipicar 4bcbee25e1 chore: use single alchemy api key for all chains 2025-08-29 10:05:52 -03:00
Lukáš Tinkl 06584e2bbd feat: bring back the Browser
- bring the Browser section back into the app
- port to Qt6
- guarded by a feature flag, disabled by default on mobile for now
- add a respective SB page with the BrowserLayout section

Fixes #18520
2025-08-18 15:17:01 +02:00
Igor Sirotin e8aa72c931 chore_: remove fleets and mailservers management (#18521) 2025-08-07 16:34:01 +01:00
jakub 9fa692e5d9 chore(resources): drop old free tier unused Infura key
Found by:
https://github.com/status-im/status-desktop/security/secret-scanning/1

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2025-08-04 16:08:31 +02:00
Siddarth Kumar 17f3b83cac ci: upgrade to QT6 and Ubuntu 22.04
- `QT6` setup runs the newer ubuntu `22.04` linux image
- `QT6` setup also uses a newer `linuxdeployqt` from here https://github.com/probonopd/linuxdeployqt/releases/tag/continuous
- `E2E` tests were updated to work with QT `6.9.0`.
- introduce a `DummyCompatImports.qml` to fix runtime issues on `linux`.
- introduced `STATUSQ_SANITY_CHECKER_EXCLUDE_FILES ` to exclude `qml` files from sanity checker.
- unused `cpp` jobs have been deleted

related issue : https://github.com/status-im/status-desktop/issues/17639
2025-06-26 18:21:56 +05:30
Dario Gabriel Lipicar 3a6acae9e9 chore(Browser): remove unused provider service 2025-05-30 09:58:22 -03:00
Patryk Osmaczko 8e0e8365f1 chore: remove legacy cpp code 2025-03-25 22:38:22 +01:00
Sale Djenic f6055946d4 chore: usage of goerli removed 2024-10-29 15:46:09 +01:00
Anton Iakimovandjakub d0865e2f44 chore: switch wakuv2 fleet to waku (#14033)
* chore: switch wakuv2 fleet to waku

See status-im/infra-nim-waku#91 for details

Mostly done automatically. Some parts manually.

* chode: drop eth.staging fleet

Signed-off-by: Jakub Sokołowski <jakub@status.im>

---------

Signed-off-by: Jakub Sokołowski <jakub@status.im>
Co-authored-by: Jakub Sokołowski <jakub@status.im>
2024-05-28 08:48:04 +02:00
Cuteivist b771ac6aed feat: Change optimism network short name (#14766) 2024-05-16 18:37:54 +02:00
Anton Iakimov a5b87314f7 chore: go-waku fleets cleanup 2024-02-06 12:39:05 +01:00
Dario Gabriel Lipicar 91a411fd36 feat: implement support for collectibles provider Rarible
Fixes #12310
2023-11-27 22:19:44 -03:00
Stefan ccd8c5b65f feat(wallet) Wallet Connect integration prototype
Implement a prototype of integrating [WalletConnect Web SDK]()

- integrate WalletConnect Web SDK using Node.js and packing it using
  [webpack](https://webpack.js.org/guides/getting-started/)
  - this way, we achieve the same versioning strategy for the SDK
- add WalletConnectSDK view
  - it is used to load the web SDK via a WebView (validated working on
  Mac and Windows)
- add new app dependency of WebView QT
  - also update vendor packages `Dotherside` and `nimqml` to add
    required WebView::initialize API used to initialize the WebView
    integration at the app start
- add WalletConnectPage to Storybook for quick prototyping
  - Also add dependency for WebView Qt lib
- index.js is the wrapper used to provide a simple stateful interface
  with the WC SDK
- Entry in ui/generate-rcc.go ensures the node_modules cache is excluded
  from the resource file

Notes:

- Added `com.apple.security.cs.allow-jit` entitlement when signing the
app package. This allows Execution of JIT-compiled Code Entitlement
required by the fast-path of the JavaScriptCore framework on MacOS
platforms.
- Keep some debugging entries expected to help debugging Linux package
- Removed outdated `DerivationPathInputRegressionTests` qml test

Closes #12301
2023-10-30 09:29:33 +01:00
Igor Sirotin 8cee3f500a chore(macos): add entitlements required for squish
And CI parameter to override the default entitlements.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-26 21:17:09 +03:00
jakub 08ef5efda5 fleets.json: drop decomissioned eth.test fleet
The fleet wasn't being used so it has been liquidated:
https://github.com/status-im/infra-eth-cluster/commit/de986014

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-30 08:35:06 -04:00
Dario Gabriel Lipicar fb8ea4a054 feat: add api to get list of owners from a given nft contract
Fixes #10290
2023-04-19 16:34:58 -03:00
Stefan 3bb667bb7a feat(Wallet) cache fetched balance history to DB for efficiency
- Bump status-go head that include the required specific changes
  - fetch token balance (native or ERC20) and cache historical token quantity data
  - fetch FIAT currency
- Extend presentation layer (NIM and QML) to account for API changes
- Remove timed request and other optimizations from the time of fetching
  balance history every time instead of querying cache
- Add C++ integration debugging tests and update network chain configuration (outdated)

Closes: #8175
2023-02-15 18:52:37 +04:00
Michal Iskierko 13b6d5a0c3 feat(@desktop/cpp): Use env variable WAKUV2_PORT
Issue #8274
2022-11-17 09:18:32 +01:00
Stefan a157f688fd chore(CPP): Align Saved Addresses with new changes
It adds favourite false and doesn't extend the implementation to support
these new features
Workaround to crash of chats whit a new account by lazy loading sections
and defaulting to wallet

Updates #7229
2022-10-12 09:38:19 +02:00
Stefan 0ba35d3812 chore(CPP): integrate tokens balance status-go API (POC)
Exposes status-go API for retrieving networks and tokens
Tests for the exposed API
Introduced boost for the multiprecision library and 256 bits support
for balance.
Update build instructions

Updates: #6321
2022-08-02 16:06:33 +02:00
Patryk Osmaczko 9f6feb67dd fix(cpp): make libraries which are not dynamically loaded static
Otherwise, linker will optimize resources registration code on Linux,
resulting in resources loading failure.
2022-08-02 15:30:08 +02:00
Stefan 1f43c541cf chore(CPP): fix not finding module libs on linux/windows
Also fix moving window in new account wizzard

Updates: #6321
2022-08-02 15:30:08 +02:00
Stefan a710558c6b chore(CPP): foundation for user onboarding
Contains minimal account creation and login

Considerations:

- migrated status-go wrapper and login code from the fix/cpp-structure (241eec)
- Minimal refactoring and changes at the moment. Expect further refactoring
follow up to reach the desired state.
- Fix missing keychain initialization
- Fix accounts DB initialization call done by startup -> Controller.openedAccounts -> status-go.OpenAccounts calls
- Small refactoring and todos for other steps
- fix SignalsManager
- fix async access to dereferenced status-go memory from SignalsManager
- fix SignalsManager not starting when registering
- finish dev end to end test for create account and login
- small improvements and added TODOs for future work
- add onboarding test helpers and start messaging test
- Refactoring towards Login UI integration

Closes: #5909
Closes: #6028
2022-07-07 23:23:09 +02:00
Richard Ramos ebce90368c feat: use ipfs rate limiter 2022-05-12 15:07:29 -04:00
Stefan D 022193fe8f fix(node): enable bandwith reporting in node view
Add entry to services.nim in oder to upgrade existing user config
that are missing this value

fixes #4990
2022-03-28 13:23:55 -04:00
Richard Ramos 08f7320908 fix: adding missing .qrc file 2022-02-01 15:48:54 -04:00
Richard Ramos 4183069a9f feat: base_cpp 2022-02-01 15:48:54 -04:00