Status Desktop client made in Nim & QML https://status.app
Go to file
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
.github
app
ci chore(ci): upgrade Jenkins library to 1.8.0 2023-10-26 23:11:23 +02:00
cmake
libs update status/wakuv2 fleets DNS discovery enrtree 2023-10-10 17:12:31 +02:00
monitoring
resources feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
scripts feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
src feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
storybook feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
test fix: messaging settings and url unfurling fixes (#12457) 2023-10-18 10:03:32 +01:00
test-scripts
ui feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
vendor feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
.clang-format
.clang-tidy
.gitignore Test(pytest) start aut (#11482) 2023-08-04 20:27:03 +02:00
.gitmodules
.npmrc
.yarnrc
AppRun
AppRun-cpp
CMakeLists.txt
I18N.md
Info.dev.plist
Info.plist
LICENSE.md
Makefile feat(wallet) Wallet Connect integration prototype 2023-10-30 09:29:33 +01:00
README.md
VERSION
build-linux.sh
cacert.pem
conanfile.txt
config.nims
docker-linux-app-image.sh
env.sh
fleets.json
nim-status.desktop
nim.cfg
nim_status_client.nimble
package-lock.json
package.json
qwe.sh test(Onboarding) Skip closing test app (#11837) 2023-08-10 08:58:50 +02:00
screenshot.png
status-dev.icns
status-dev.svg
status-macos-dev.svg
status-macos.ico
status-macos.svg
status.desktop
status.icns
status.ico
status.iss
status.svg
windows-install.txt

README.md

Status-desktop

Desktop client for the Status Network built with Nim and Qt

https://github.com/status-im/nim-status-client/blob/master/screenshot.png