32 Commits

Author SHA1 Message Date
Eduard Bardají Puig
27f74bebd9 [ENG-5120] Permissions support for web-extension (#619)
* Update initializer description

* WIP

* WIP

* WIP

* Partial progress consuming permissions from xverse-core

* More fixes

* Consume more permissions from xverse-core

* wip

* Update webpack

* Rename method variables

* WIP

* Update getCurrentPermissions response

* Update readme

* Add helpers

* Use permissions helpers

* Refactor getAddresses

* Refactor getAccounts

* Refactor signMessage

* Await and call perms

* Port stacks methods to permissions

* Update get stx accounts

* Update sign tx

* Add missing await

* Update transfer stx

* Finish stacks methods

* Update runes getBalance

* Update etch

* Migrate runes transfer

* Port handlers to router

* Add connect

* TO_REVERT: Remove Husky

* Add address purpose selector

* Update address type signature

* Handle connect requests

* Remove unused imports

* Add explainer

* Rename Xverse App

* Bump core

* Fix perms types

* Use entries

* wip

* re-org files + implement addresses + message params

* fix knip errors

* Revert package-lock.json to v2

* Use name helper

* Remove unnecessary no-op fn

* Rename file

* Rename file

* Map client names from origin

* Rename folder

* Remove unused comments

* Rename files

* Rename file

* Use app name

---------

Co-authored-by: Mahmoud Aboelenein <mahmoud@secretkeylabs.com>
2024-10-31 14:04:25 +00:00
Eduard Bardají Puig
49a0e873e3 Allow building multiple wallets (#209) 2024-04-23 23:04:41 +01:00
Mahmoud Aboelenein
b0f8c32338 Sats connect RPC support (#141)
* release: v0.31.0

* RPC Wallet Api & BTC handlers (#85)

* WIP: Inject Xverse Webbtc_provider and add request method

* refactor dom event names

* fix send back wallet response

* Start adding stacks request types

* Add placeholders for stx rpc calls

* Sort methods alphabetically

* Reword key RPC methods and types

* Revert "Start adding stacks request types"

This reverts commit 6afcacdf323def53d4740b1f79e417824bdc88d1.

* update sats-connect version and init rpc handlers

* rebase fixes

* fix duplicate type

* Move helper function out of legacy code

* BTC RPC handlers (#92)

* handle getAddresses request

* WIP Add Support for BTC RPC Methods

* added error request component and refactor psbt request

* separate stx and btc signMessage screens

* update hooks file structure

* return errors as resolved promises instead of rejecting

* update btcAddressRequest hook

* update request handling hooks

* add ledger ui for btc signMessage screen

* chore: bump core to 11.2.0

* chore: remove unnecessary type default

* fix: type errors

---------

Co-authored-by: Eduard Bardají Puig <ebardaji@gmail.com>
Co-authored-by: Tim Man <tim@secretkeylabs.com>

* [ENG-3844][ENG-3845][ENG-3850][ENG-3851] stx_callContract, stx_transferStx, stx_getAccounts, stx_getAddresses (#112)

* Add placeholders for stx rpc handlers

* Move helpers to own file

* Remove unused

* Add various changes related to request handling

* Add rpc method param for transaction request type differentiation

* Add response message

* Add rpc method to request params

* Provide rpc response based on rpc call method

* Handle missing function args

* Move error messages to constants

* Add missing rpc method

* Remove unnecessary type

* Refine variable name

* Prevent unknown errors from blocking navigation

* Add rpc props

* Remove unnecessary conditional

* Send rpc response after broadcast

* Start updating ContractCall to RPC request

* Handle contract deploy request

* Update rpc response type

* Add rpc props

* Remove sign message work from this branch

* Simplify request handling

* Rename file

* Add handler and helpers for contractCall

* Rename handler file

* Update hook to handle callContract

* Perform minor tweaks for callContract

* fix: updated sats connect version and stacks methods names

* feat: handle stx_transferStx method

* Use Zod union

* Fix minor issues

* Add stx_getAccounts and stx_getAddresses method handlers

* Update the handleGetStxAccounts method

* Update types

* Remove unimplemented methods

* Refactor send message helpers

* Update params type

* Remove unused prop

* Move messages to translation file

* Add useMemo and useCallback to accounts and address fetching hooks

* Refactor the getAppIconFromWebManifest fetching

* Refactor the getAppIconFromWebManifest fetching useEffect

* Use existing payload format

* Move hook close to component using it

* Replace the ternary return with if statement

---------

Co-authored-by: Abdul Haseeb <haseeb4239@gmail.com>
Co-authored-by: Denys Hriaznov <hriaznov.dev@gmail.com>

* fix amount conversion

* close sendTransfer popup after tx_broadcasted

* [ENG-3860] chore: remove name palindrome support (#104)

* chore: use beta core version for testing

* chore: be more strict with typing as in mobile repo

* chore: bump to xverse-core 11.2.0

* Stacks RPC method: `stx_signTransaction` (#100)

* Handle stx token transfer sign tx reqs

* Hande tx signing for deploy contract

* Use payload type checker

* Update params stx_getAccounts (#121)

* Update params stx_getAccounts

* Add user cancellation handling

* Update params stx_getAddresses (#122)

* Eng 3846 stx signmessage (#119)

* WIP: Update Stacks Message signing and refactor signature screen

* added rpc response handling

* disable structured message signing for rpc

* update signature hook dependency params

* Update to sats-connect v2 (#123)

* Chore/return supported methods (#120)

* return supported methods for getInfo

* Add keys transformer to prod loaders

---------

Co-authored-by: Eduard Bardají Puig <ebardaji@gmail.com>

* Support stx_deployContract

* Update sats-connect version

* [ENG-3847] Update stx_signStructuredMessage handling (#131)

* Update stx_signStructuredMessage handling

* Rename file

* Update renamed file path

* added support for get accounts request

* ui improvements

* remove methods automatic generation

* Squashed commit of the following:

commit 66fafe65a5
Author: Den <36603049+dhriaznov@users.noreply.github.com>
Date:   Mon Mar 25 06:52:07 2024 +0100

    [ENG-3340] feat: Add UI warning about the Non default sighash Ledger alert (#97)

    * [ENG-3340] feat: Add UI warning about the Non default sighash Ledger alert

    * Fix tooltip hiding

    * Update the info message copy

    * Create a separate LedgerStepView component

    * Remove the unused imports

    * Remove the Steps enum duplicate

commit 59ae427cd0
Author: Victor Kirov <victor.kirov@gmail.com>
Date:   Mon Mar 25 06:56:11 2024 +0200

    Add sighash none warning (#152)

    * Add sighash none warning

    * Fix spacing

    ---------

    Co-authored-by: Den <36603049+dhriaznov@users.noreply.github.com>

commit 5759028428
Author: Den <36603049+dhriaznov@users.noreply.github.com>
Date:   Mon Mar 25 05:36:10 2024 +0100

    [ENG-3972] fix: Issue with balance sip-10 tokens fiat value does not add up to the total balance (#151)

commit a62315fb3b
Author: fede erbes <fedeerbes@gmail.com>
Date:   Mon Mar 25 05:02:46 2024 +0100

    fix: qr config, avoid hiding dots covered by image (#154)

commit 3980caef64
Author: fede erbes <fedeerbes@gmail.com>
Date:   Mon Mar 25 04:50:16 2024 +0100

    fix: remove satributes component from receive section in payment address (#133)

    * fix: remove satributes component from receive section in payment address

    * chore: fix logic

    * chore: fix logic for all cases

commit 6c08ff9b7d
Author: Den <36603049+dhriaznov@users.noreply.github.com>
Date:   Mon Mar 25 04:49:04 2024 +0100

    [ENG-3937] Replace the old STX logo leftovers on the web-extension (#143)

    * [ENG-3937] Replace the old STX logo leftovers on the web-extension

    * Update the styled components names

commit 10653d1fe1
Author: Den <36603049+dhriaznov@users.noreply.github.com>
Date:   Thu Mar 21 11:10:40 2024 +0100

    [ENG-3477] feat: Open the onboarding screen right after user installs the extension (#86)

    * [ENG-3477] feat: Open the onboarding screen right after user installs the extension

    * Use the ui-library/button component instead of the ActionButton

    * Remove the tabs permission from the manifest config

    * Remove the custom old button styles

    * Fix the onboarding animation container

    * Improve the account restore/creation flow accessibility

commit 45cf27e441
Merge: 5454e942 4054f224
Author: Tim Man <tim@secretkeylabs.com>
Date:   Tue Mar 19 16:07:15 2024 +0800

    Merge pull request #148 from secretkeylabs/release/v0.32.3

    release: v0.32.3 to develop

commit 4054f224b0
Merge: edd60ed8 2db9d91d
Author: fede erbes <fedeerbes@gmail.com>
Date:   Mon Mar 18 18:21:31 2024 +0100

    Merge branch 'main' into release/v0.32.3

commit edd60ed824
Author: GitHub Actions Bot <>
Date:   Mon Mar 18 17:20:22 2024 +0000

    release: v0.32.3

commit 5454e9425d
Author: fede erbes <fedeerbes@gmail.com>
Date:   Mon Mar 18 18:19:35 2024 +0100

    chore: restore max button in send btc flow (#146)

    * chore: restore max button in send btc flow

    * chore: use release core v13.0.0

commit e07287f54d
Merge: 895c89ab dfe4fd24
Author: fede erbes <fedeerbes@gmail.com>
Date:   Mon Mar 18 11:51:59 2024 +0100

    Merge pull request #144 from secretkeylabs/release/v0.32.2-mirror

    Hotfix: v0.32.2

commit dfe4fd242a
Merge: 93716438 895c89ab
Author: Tim Man <tim@secretkeylabs.com>
Date:   Mon Mar 18 12:16:08 2024 +0800

    Merge branch 'develop' into release/v0.32.2-mirror

commit 2db9d91d0c
Merge: da0c8037 93716438
Author: Tim Man <tim@secretkeylabs.com>
Date:   Mon Mar 18 12:15:40 2024 +0800

    Merge pull request #145 from secretkeylabs/release/v0.32.2-mirror

    Hotfix: v0.32.2

commit 895c89ab5b
Merge: 0782b5c4 ea9a07f0
Author: Tim Man <tim@secretkeylabs.com>
Date:   Mon Mar 18 12:12:53 2024 +0800

    Merge pull request #140 from secretkeylabs/release/v0.32.1

    release: v0.32.1 to develop

commit da0c803783
Merge: 166ada9b ea9a07f0
Author: Tim Man <tim@secretkeylabs.com>
Date:   Mon Mar 18 12:12:38 2024 +0800

    Merge pull request #139 from secretkeylabs/release/v0.32.1

    release: v0.32.1 to main

commit 9371643840
Author: fede erbes <fedeerbes@gmail.com>
Date:   Fri Mar 15 18:47:23 2024 -0300

    chore: disable max button and bump version

commit ea9a07f02f
Merge: 723aec8b 166ada9b
Author: Tim Man <tim@secretkeylabs.com>
Date:   Fri Mar 15 12:09:27 2024 +0800

    Merge branch 'main' into release/v0.32.1

commit 723aec8bd3
Author: GitHub Actions Bot <>
Date:   Fri Mar 15 04:08:50 2024 +0000

    release: v0.32.1

commit 166ada9bb7
Merge: 6a8671fe d7c91702
Author: Tim Man <tim@secretkeylabs.com>
Date:   Thu Mar 14 23:56:42 2024 +0800

    Merge pull request #125 from secretkeylabs/release/v0.32.0

    release: v0.32.0 to main

* Revert "Squashed commit of the following:"

This reverts commit 6da6efe67c3f2f353172b48bd31bada24fa15e45.

* use wallet methods for btc_providers entry

* hardcode supported methods

* display a dapp provided message for getAccounts request

* update getAccounts to require a purpose passed

* update sats-connect version

* chore: bump to sats-connect@2.1.0

---------

Co-authored-by: GitHub Actions Bot <>
Co-authored-by: Tim Man <tim@secretkeylabs.com>
Co-authored-by: Eduard Bardají Puig <ebardaji@gmail.com>
Co-authored-by: Abdul Haseeb <haseeb4239@gmail.com>
Co-authored-by: Denys Hriaznov <hriaznov.dev@gmail.com>
2024-03-27 14:09:33 +08:00
Jordan K
f5067a2f46 ENG-3402 Named classes for styled-components (#721)
* Bump typescript to v5.0.0

* Add typescript-plugin-styled-components

* Add webpack plugin

* Update webpack/webpack.config.js
2024-01-04 11:54:34 +08:00
Mahmoud Aboelenein
65d33e3c44 Mahmoud/eng 3111 integrate with stacks raw hex signing on extension (#652)
* init tx hex handling

* added stx hex tx signing support

* integrate with connect core utils

* fix stx tx serialization

* handle sign-hex for dapp interactions

* update core version

* add auh to tx-creation

* fix pending txs handling

* fix type issues

* update core version

* revert removing signMultipleTransactions

* update core version

* remove unused package aliases

* Tim/eng 3475 nonce not updating correctly after switching accounts (#725)

* fix: regenerate the unsignedTx with correct stxAddress after switch account

* fix: minor cleanup

* fix tx-request account switching

* updated core version

* added type checking and default values for feeMultipliers

---------

Co-authored-by: Mahmoud Aboelenein <mahmoud@secretkeylabs.com>

---------

Co-authored-by: Tim Man <tim@secretkeylabs.com>
2023-12-27 19:52:50 +02:00
Tim Man
cf80125a3f chore: run on ci type checking and unit tests (#685)
* chore: run on ci type checking and unit tests

* chore: replace all direct core imports with dist exports

* chore: bump xverse-core version to include all missing exports

* chore: comment on remaining type errors

* fix: remove duplicate import

* chore: turn off jest tests with broken imports

* chore: fix renamed type from sats-connect

* chore: turn off transpileOnly, and update ts-loader to speed up compilation

* chore: update webpack

* chore: remove jest and babel

* chore: remove broken jest/babel tests and use vitest. turn tests on in ci

* chore: split the test and build jobs in ci

* chore: cache npm modules between ci jobs

* chore: remove ignore. renamed vite config to js instead

* chore: bump to xverse-core 3.1.1

* chore: revert use of gha npm cache. ends up taking longer
2023-11-29 17:02:02 +08:00
Tim Man
7d3df13d2e Release/v0.20.0 (#611)
* chore: merge from upstream develop (#26)

* release: v0.19.0 (#607)

* release: v0.19.0

* update package-lock

* bump xverse core version to fix fee issue

---------

Co-authored-by: Yukan <yukanliao@gmail.com>

* Build analytics tracking for web-extension (#590)

* Build analytics tracking for web-extension

* Add `/privacy-preferences` screen

* Build analytics tracking for web-extension

* Update mixpanel tracking logic

* Remove unused wallet action name

* Add authorize data collection toggler and popup

* Update tracking logic

* Add translation keys

* Update mixpanel tracking logic

* Remove unused imports

* Make some code changes after PR review, upgrade `xverse-core` package version

* Upgrade `xverse-core` package version

* Resolve git conflicts

* Handling fees with thresholds (#601)

* Handling fees with thresholds

* Add margin under the high fees warning

* Change the high fees warning position for Ordinals & Brc-20 txs

* Show the warning if the initial fee from transaction is greater than the threshold

* Add high fee warning for one-step brc20 transfer

* update copy

---------

Co-authored-by: Yukan <yukanliao@gmail.com>

* Refactor ledger-related logic (#586)

* Add STX support for Ledger accounts

* Update the copy and ledger account import logic

* Update the ledger account import logic for STX support

* Add `/add-stx-address-ledger` route for adding stx account

* Remove the old case handling when there is no `ordinalsAddress`

* Add STX address verification with ledger device

* Remove the `/send-stx-ledger` path and update `/send-stx` to handle ledger

* Handle regular STX transactions

* Remove unused `/review-ledger-stx-tx` path, add STX NFT handling

* Remove `/review-ledger-ft-tx` and `/send-ft-ledger` routes, update `/send-ft` to support ledger

* Enable STX auth requests for ledger accounts that have an STX address

* Add link to the auth popup  to add the STX Ledger account

* Update screen UI for STX NFT sending

* Update copy for STX incoming tx signing

* Update STX message signing logic

* Update STX-related logic for ledger accounts

* Update error handling for STX message signing with ledger

* Get rid of `findLedgerAccountId` ledger util, move more copy to locales

* Fix cropped button container for tx signing popup

* Update address index definition for adding stx address

* Update address index definition for address verification and stx tx confirmation

* Update address index definition for stx jwt auth

* Refactor ledger-related logic

* Refactor ledger account import

* Fix ledger account import when both BTC and STX options are selected

* Refactor ledger address verification screen

* Refactor ledger tx confirmation screen

* Refactor Add stx address screen

* Fix `unsignedTx` type

* Add `StacksRecipient` type and make some small code fixes

* Add `icon` prop for the `ActionButton` component

* Change the ledger steps in a callback

* Add types for ledger tx state objects

* Fix account index for stx account import, update ledger tx types and utils

* Change the import path for `StacksRecipient`

* Change the steps numeration for ledger account import

* Get rid of unused step changing logic for ledger account import

* Add more error handling

* Update xverse-core version for testing purposes

* Remove caret symbol in xverse-core package

* Fix CI build

* Make a couple of code fixes according to PR review comments

* Add more transaltions

* Add the `DEFAULT_TRANSITION_OPTIONS` constant

* Make separate components for Steps and StepControls for the Ledger account import flow

* Fix style imports

* Upgrade the `xverse-core` package version

* Upgrade `xverse-core` package version

* Disable PSBT tx signing for ledger accounts

* update xverse-core

* package-lock

---------

Co-authored-by: Yukan <yukanliao@gmail.com>

---------

Co-authored-by: Yukan <yukanliao@gmail.com>
Co-authored-by: Den <36603049+dhriaznov@users.noreply.github.com>

* chore: allow ci build version to pass env vars to build (#27)

* feat/eng 2904 implement frontend on web extension (#5)

* Tim/eng 2933 implement dashboard display of rare sats bundles (#1)

* chore: create a hook for rare sats with placeholder data

* chore: add some inscription placeholder with image

* feat/eng 2933 implement dashboard rare sats tab (#4)

* chore: create a collectiblesTabs component with react-tabs

* refactor: move nft dashboard logic into hook

* feat: move rare sats into separate tab

* fix: add tab state styling and move to common.styled

* feat: style collectibles header

* fix: restyle all grid item colors and add total items

* fix: supply total nfts and total rare sats number

and type the collectiblesTabs props

* style: comments

* feat/eng 2934 implement sats bundle UI screen (#6)

* Abdulhaseeb/eng 2930 implement settings screen updates (#7)

* feat: enable rare sats from settings

* fix: disabled UI

* fix: typos

* Abdulhaseeb/eng 2931 implement info dialogs (#8)

* feat: enable rare sats from settings

* feat: notice alert and rarities screen

* feat: new feature dialog

* fix: styles

* feat: add UI for rare sats bundle in collectible item details (#2)

* fix: ordinal thumbnails were broken (#10)

* Add no collectibles and error screens (#11)

* feat: integrate rare sats form core (#9)

* feat: add rare sats item detail screen (#3)

* feat: add UI for rare sats bundle in collectible item details

* feat: implement rare sats details screen

---------

Co-authored-by: Tim Man <tim@secretkeylabs.com>

* feat: implement rare sats send screen (#12)

* chore: use getUtxoOrdinalBundle to know if a inscription belongs to a bundle (#14)

* Abdulhaseeb/eng 2938 implement rare sats confirm screen (#15)

* feat: confirm rare sat tx

* feat: added warning callout

* feat: implement UI for rare sats thumbnails (#16)

* feat: add UI for rare sats bundle in collectible item details

* feat: implement rare sats details screen

* feat: add rare sats thumbnathumbnails

* chore: add missing mock data for testing inscriptions belonging to a bundle

* Tim/eng 2959 set up test mocks (#17)

* fix: react console errors

* fix: send rare sat heading and sub text

* fix: eslint errors

* chore: add mock test cases in hook

* fix: back button sometimes has no history

* fix: revert merge change

* fix: should be no commoners in mock tests

* feat: added thumbnail in confirm screen (#18)

* fix: react console errors

* fix: send rare sat heading and sub text

* fix: eslint errors

* chore: add mock test cases in hook

* fix: back button sometimes has no history

* fix: revert merge change

* fix: should be no commoners in mock tests

* feat: added thumbnail in confirm screen

* fix: ui

---------

Co-authored-by: Tim Man <tim@secretkeylabs.com>

* fix: rarities screen UI (#19)

* chore: fix some todos and issues in rare sats feature (#20)

* chore: Unify assets and rarity label in rarityTile and rareSatIcon components

* chore: create bundle asset and use it in RareSatsTabGridItem and confirm send screen

* chore: add bundle asset component in send screen

* chore: make glow optional and remove it from inscribed rare sats asset

* chore: add assets to bundle gallery view

* chore: remove unsupported media callout. add margin bottom and fix cannot send rare sat individually for gallery view

* fix: styling on gallery view for dashboard and rare sats bundle grids (#22)

* fix: styling on gallery view for dashboard and rare sats bundle grids

* fix: add column layout for rare sats bundle gallery view

* fix: rare sats bundle back should always fo to gallery

* fix: header spacing rare sats bundle and load more button

* feat: add isLoading state for rare sats tab

* fix: remove is owned by active account check

the user flow resets whenever account changes, so this check is no
longer necessary

* feat: save collectibles tab index in query params

* fix: restore ledger open in new tab behaviour

* fix: show info panel regardless of empty state (#23)

* chore: fix UI issues (#24)

* chore: fix issues with dont see your rare sat banner

* chore: fix ui issues in rare sats details screen

* Update src/app/screens/nftDashboard/notice.tsx

* refactor: use library components and minor styling fixes

* fix: rare sat bundle send button width

* fix: add separator in gallery view rare sats bundle and styling fixes

* fix: minor style fix

---------

Co-authored-by: Tim Man <tim@secretkeylabs.com>

* fix: branch merge errors

* chore: remove mock data (#28)

* chore: remove mock data

* chore: add extenral links to scan tool and rare sats post

* chore: move external link urls to constants file

---------

Co-authored-by: Abdul Haseeb <haseeb4239@gmail.com>
Co-authored-by: fede erbes <fedeerbes@gmail.com>
Co-authored-by: Victor Kirov <victor.kirov@gmail.com>

* release v0.20.0

* chore: bump to xverse-core 1.8.2 for bip322 signing fix

* fix: collectibles dashboard should ignore invalid params errors (#33)

* fix: put in a quick fix for more location.state serialization bugs (#34)

* chore: add support for rare sats in tx confirmation screen (#35)

* chore: add support for rare sats in tx confirmation screen

* chore: remove logs and fix typo

* chore: change unknown icon

---------

Co-authored-by: Yukan <yukanliao@gmail.com>
Co-authored-by: Den <36603049+dhriaznov@users.noreply.github.com>
Co-authored-by: Abdul Haseeb <haseeb4239@gmail.com>
Co-authored-by: fede erbes <fedeerbes@gmail.com>
Co-authored-by: Victor Kirov <victor.kirov@gmail.com>
2023-10-07 14:23:08 +08:00
Tim Man
b6196d419f chore: resolve pr comments 2023-07-05 19:37:21 +08:00
Tim Man
9d244ca30d chore: set explicit tsconfig.json path because it uses cwd 2023-06-29 14:36:10 +08:00
Tim Man
86ac232b0f chore: webpack output build path and stats 2023-06-29 14:08:05 +08:00
Mahmoud
546147aed1 added dotenv support 2023-05-17 18:46:20 +03:00
Mahmoud
a11f138832 init sats-connect integration 2023-03-06 16:09:46 +02:00
Mahmoud
3fb9458869 fix dev-server hot-reload and force inpage-reconnect 2022-12-02 10:23:08 +02:00
Mahmoud
a598dcd9bb implemented seed phrase background messages 2022-11-29 10:57:18 +02:00
Mahmoud
e43f97bbcb Merge remote-tracking branch 'origin/develop' into feat/add-inpage 2022-11-27 20:56:00 +02:00
Mahmoud
6a0ca3ba7a transactions flow refactor 2022-11-27 20:08:57 +02:00
Mahmoud
60306ab22b Merge remote-tracking branch 'origin/develop' into feat/add-inpage 2022-11-22 20:10:15 +02:00
Mahmoud
466b3a3027 cleanup and get popup working 2022-11-22 20:03:59 +02:00
Imamah-Zafar
4c2b2d9264 add remaining setting screen options 2022-11-02 23:23:00 +05:00
Mahmoud
b8fafadd7d prod build command setup 2022-10-27 03:30:20 +02:00
Sam Lam
a485ad3874 Remove unused files 2022-10-26 15:46:38 +08:00
Mahmoud
11693cd87f alias xverse-core in webpack 2022-10-26 00:17:29 +02:00
Sam Lam
fb74053489 Complete auth 2022-10-25 00:31:53 +08:00
Sam Lam
6d4f6bfe96 Merge branch 'develop' into feat/add-inpage 2022-10-21 01:22:05 +08:00
Sam Lam
86693c68df Merge branch 'main' into feat/add-inpage 2022-10-18 16:57:22 +08:00
Sam Lam
b0884aace1 Building UI 2022-10-18 16:48:07 +08:00
Mahmoud
48bab8644f xverse-core integration init 2022-10-06 22:26:42 +02:00
Mahmoud
db799a2d94 added encryption utils 2022-10-03 00:50:45 +02:00
Sam Lam
e4db091117 Merge remote-tracking branch 'origin/feature/onboarding' 2022-09-30 15:20:31 +08:00
Sam Lam
e0417ae341 Prepare 2022-09-30 15:18:32 +08:00
Mahmoud
52941e5927 init wallet and user pref stores ans stx libraries 2022-09-26 15:46:48 +02:00
Mahmoud Aboelenein
2fcd6e1413 WIP: boilerplate-setup (#10)
* WIP: boilerplate-setup

* configure webpack for dev and prod with react

* WIP setup sample code with styling and design tokens

* finalized i18n localization

* added eslint and prettier config and change files accordingly

* replave react/hotreload with react-refresh

* added ts path aliases and updated types

* init onboarding flow
2022-09-20 10:13:20 +02:00