Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/1.12.0 #1062

Merged
merged 244 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
244 commits
Select commit Hold shift + click to select a range
75b0717
added listener for window closing (#752)
ost-ptk Aug 23, 2023
606cb69
fix displaying amount in CSPR only for Casper (#753)
ost-ptk Aug 23, 2023
1540c87
UI changed based on a new design (#754)
ost-ptk Aug 23, 2023
9c3058c
fixed skeleton for NFT image and made small changes (#755)
ost-ptk Aug 23, 2023
67623d7
feature: add remembering scroll position in the NFT, Deploys and Toke…
ost-ptk Aug 30, 2023
e6e4a53
illustrations are updated (#762)
ost-ptk Aug 30, 2023
d9e20b9
fix: fix native transfer in Firefox (#763)
ost-ptk Aug 30, 2023
24015b4
added tooltip on hover hash (#764)
ost-ptk Aug 30, 2023
6b535dc
Redesign list of NFTs (#766)
Comp0te Sep 4, 2023
8a25104
Fix issue with deploy timestamp (#768)
Comp0te Sep 6, 2023
2d76d97
Release 1.5.2 version (#777)
Comp0te Sep 12, 2023
5160753
feature: add NFT token transfer (#769)
ost-ptk Sep 12, 2023
77ecb70
fix issues with the layout of a deploy list (#772)
ost-ptk Sep 12, 2023
a8d68e2
build(deps): bump sqlite3 from 5.0.8 to 5.1.6 (#694)
dependabot[bot] Sep 12, 2023
19f439a
build(deps): bump json5 from 1.0.1 to 1.0.2 (#695)
dependabot[bot] Sep 12, 2023
466b193
build(deps): bump dns-packet from 5.3.1 to 5.6.0 (#696)
dependabot[bot] Sep 12, 2023
d140835
build(deps): bump xml2js and web-ext (#697)
dependabot[bot] Sep 12, 2023
ca3bb03
build(deps-dev): bump eslint-plugin-jsx-a11y from 6.6.1 to 6.7.1 (#703)
dependabot[bot] Sep 12, 2023
d65233a
build(deps-dev): bump fs-extra from 11.1.0 to 11.1.1 (#705)
dependabot[bot] Sep 12, 2023
2c017ad
build(deps-dev): bump i18next-conv from 13.1.0 to 14.0.0 (#706)
dependabot[bot] Sep 12, 2023
afb987d
build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#731)
dependabot[bot] Sep 12, 2023
ac935a9
build(deps-dev): bump apollo-server-core from 3.11.1 to 3.12.1 (#765)
dependabot[bot] Sep 12, 2023
fbdc4db
build(deps): bump i18next from 21.10.0 to 23.5.1 (#773)
dependabot[bot] Sep 12, 2023
39b02f2
fix account status indicator (#775)
ost-ptk Sep 12, 2023
c831d4e
build(deps-dev): bump eslint from 8.28.0 to 8.49.0 (#776)
dependabot[bot] Sep 12, 2023
239a66f
build(deps): bump got and @redux-devtools/cli (#780)
dependabot[bot] Sep 12, 2023
fc0d6a5
build(deps): bump react-player from 2.12.0 to 2.13.0 (#785)
dependabot[bot] Sep 17, 2023
69e6ff5
build(deps-dev): bump prettier from 2.8.0 to 3.0.3 (#786)
dependabot[bot] Sep 17, 2023
48d534d
build(deps): bump redux from 4.2.0 to 4.2.1 (#787)
dependabot[bot] Sep 17, 2023
b0b6ebb
build(deps-dev): bump webpack-dev-server from 4.11.1 to 4.15.1 (#788)
dependabot[bot] Sep 17, 2023
5a3f50c
build(deps-dev): bump @types/chrome from 0.0.203 to 0.0.246 (#791)
dependabot[bot] Sep 17, 2023
93f713e
added message for not supporting reverse look-up modality (#783)
ost-ptk Sep 17, 2023
2ffcbbf
added a placeholder for the contract logo (#784)
ost-ptk Sep 17, 2023
240960b
fix: fix issue with prettier config (#792)
ost-ptk Sep 18, 2023
18788fb
added new UI for erc-20 action displaying (#790)
ost-ptk Sep 18, 2023
a1b2974
build(deps-dev): bump geckodriver from 3.2.0 to 4.2.1 (#793)
dependabot[bot] Sep 18, 2023
4189590
build(deps): bump react-query from 3.39.2 to 3.39.3 (#794)
dependabot[bot] Sep 18, 2023
5b9f7ab
build(deps): bump react-router-dom from 6.4.4 to 6.16.0 (#795)
dependabot[bot] Sep 18, 2023
8ae21b3
build(deps): bump @scure/bip39 from 1.1.0 to 1.2.1 (#796)
dependabot[bot] Sep 18, 2023
538904f
build(deps-dev): bump electron from 25.8.0 to 25.8.1 (#798)
dependabot[bot] Sep 18, 2023
6897362
build(deps-dev): bump lint-staged from 13.0.4 to 14.0.1 (#800)
dependabot[bot] Sep 22, 2023
fe0abda
build(deps-dev): bump tsconfig-paths-webpack-plugin from 4.0.0 to 4.1…
dependabot[bot] Sep 22, 2023
bac8e06
build(deps-dev): bump @types/facepaint from 1.2.2 to 1.2.3 (#803)
dependabot[bot] Sep 22, 2023
01d382f
build(deps-dev): bump webpack-cli from 5.0.0 to 5.1.4 (#804)
dependabot[bot] Sep 22, 2023
a5e8f9c
removed input type from the transaction fee fields (#807)
ost-ptk Sep 25, 2023
d4f8183
changed method of creating Keys for signing (#808)
ost-ptk Sep 25, 2023
3172029
fix: fix scope of bugs (#809)
ost-ptk Sep 25, 2023
0c69c55
fixed issue with the navigation menu screen scroll (#818)
ost-ptk Oct 4, 2023
e97e067
casper logo updated (#817)
ost-ptk Oct 4, 2023
8611813
removed the tooltip with the full public key when the user has only o…
ost-ptk Oct 4, 2023
3f5bb5b
build(deps-dev): bump electron from 25.8.1 to 25.9.0 (#822)
dependabot[bot] Oct 9, 2023
af2a411
disabled send button on NFT details page after this NFT was sent (#824)
ost-ptk Oct 9, 2023
ee1f7d8
fixed issue with the scroll on home page (#825)
ost-ptk Oct 9, 2023
fffe3a9
Release 1.6.0 version (#826)
Comp0te Oct 12, 2023
c3f7c28
added countdown for user password length (#806)
ost-ptk Oct 12, 2023
241f1e6
feature: add change password page (#799)
ost-ptk Oct 12, 2023
ecaa90f
added a checkbox for setting the max transfer amount for CSPR transfe…
ost-ptk Oct 12, 2023
b70605b
fixed issue with words highlighting in the confirm secret phrase view…
ost-ptk Oct 12, 2023
59310a3
feature: add dark mode (#821)
ost-ptk Oct 14, 2023
d602b30
build(deps): bump @scure/bip32 from 1.1.1 to 1.3.2 (#812)
dependabot[bot] Oct 14, 2023
2870976
build(deps-dev): bump webpack from 5.76.0 to 5.88.2 (#813)
dependabot[bot] Oct 14, 2023
fbc1291
build(deps-dev): bump eslint-plugin-react from 7.31.11 to 7.33.2 (#814)
dependabot[bot] Oct 14, 2023
de4e25c
build(deps-dev): bump @babel/preset-env from 7.20.2 to 7.23.2 (#828)
dependabot[bot] Oct 14, 2023
57c4138
Improve skeleton for dark mode (#835)
Comp0te Oct 17, 2023
22873f4
Release 1.6.1 version (#837)
Comp0te Oct 19, 2023
7ba1faa
fixed issue with insufficient data for displaying erc-20 tokens (#840)
ost-ptk Nov 1, 2023
2dacf5d
Update README.md to add reference to CSPR.click for integration (#842)
mrkara Nov 1, 2023
a126702
Improve erc20 tokens fetching (#843)
Comp0te Nov 2, 2023
155d44d
Release/1.6.2 (#844)
Comp0te Nov 2, 2023
249c4a9
feature: add QR code option to the settings menu (#774)
ost-ptk Nov 9, 2023
46e7d3e
Release 1.6.3 version (#852)
Comp0te Nov 10, 2023
0c06711
build(deps-dev): bump ts-jest from 29.0.3 to 29.1.1 (#831)
dependabot[bot] Nov 16, 2023
bef46b1
build(deps): bump redux-saga from 1.2.1 to 1.2.3 (#832)
dependabot[bot] Nov 16, 2023
096fc63
build(deps-dev): bump css-loader from 6.7.2 to 6.8.1 (#833)
dependabot[bot] Nov 16, 2023
b1e268a
feature: add delegation and undelegation flow (#846)
ost-ptk Nov 16, 2023
d85a272
added active address in top nav (#847)
ost-ptk Nov 16, 2023
fb092aa
fixed issue with an open modal window (#848)
ost-ptk Nov 16, 2023
a32591b
build(deps-dev): bump @babel/core from 7.20.5 to 7.23.3 (#850)
dependabot[bot] Nov 16, 2023
34f8331
build(deps): bump @babel/traverse from 7.20.5 to 7.23.3 (#853)
dependabot[bot] Nov 16, 2023
4eba3d4
build(deps-dev): bump axios from 1.1.3 to 1.6.1 (#854)
dependabot[bot] Nov 16, 2023
6dbbc1f
build(deps): bump i18next-http-backend from 1.4.5 to 2.4.1 (#856)
dependabot[bot] Nov 16, 2023
5261e37
build(deps-dev): bump chromedriver from 107.0.3 to 119.0.1 (#851)
dependabot[bot] Nov 16, 2023
977694f
Release 1.7.0 version (#864)
Comp0te Nov 22, 2023
1f71117
feature: add e2e test with playwright (#849)
ost-ptk Nov 25, 2023
86c9657
build(deps-dev): bump html-webpack-plugin from 5.5.0 to 5.5.3 (#858)
dependabot[bot] Nov 25, 2023
087005b
build(deps-dev): bump prettier from 3.0.3 to 3.1.0 (#859)
dependabot[bot] Nov 25, 2023
d1f0601
build(deps): bump react-loading-skeleton from 3.1.0 to 3.3.1 (#860)
dependabot[bot] Nov 25, 2023
62c5b23
build(deps-dev): bump @adobe/css-tools from 4.0.1 to 4.3.1 (#865)
dependabot[bot] Nov 25, 2023
95e6899
added error handling for transfer and stakes (#867)
ost-ptk Nov 25, 2023
e2dde80
fix: fix wallet setup kick-off automatically in the Reset Wallet flow…
ost-ptk Nov 27, 2023
b6a2b8c
fix: fix truncated public key size (#868)
ost-ptk Nov 27, 2023
efadf4d
fix: fix the moon icon (#869)
ost-ptk Nov 28, 2023
93b1eef
spacing between buttons was fixed (#870)
ost-ptk Nov 28, 2023
f64e196
build(deps): bump react-hook-form from 7.40.0 to 7.48.2 (#871)
dependabot[bot] Nov 28, 2023
9f0de56
build(deps-dev): bump web-ext from 7.6.2 to 7.8.0 (#874)
dependabot[bot] Dec 2, 2023
a8b5f8f
build(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 (#875)
dependabot[bot] Dec 2, 2023
f8fba6a
Release/1.7.1 (#881)
Comp0te Dec 6, 2023
2d21132
feature: add contact book to the wallet (#878)
ost-ptk Dec 6, 2023
ce52dd2
showed user stake amount for validator on undelegate page (#879)
ost-ptk Dec 6, 2023
99f6c43
added new UI for account switcher (#883)
ost-ptk Dec 7, 2023
9947778
updated header UI (#884)
ost-ptk Dec 7, 2023
50526b4
updated the theme switcher (#885)
ost-ptk Dec 13, 2023
ce0b3dc
feature: merge recent recipients with contacts list (#886)
ost-ptk Dec 13, 2023
aaa5122
fix: fix issue with empty contact screen (#888)
ost-ptk Dec 13, 2023
febe2ef
fix: fix contact list preserving after the wallet reset (#887)
ost-ptk Dec 14, 2023
36185ef
opening of the account import window has been updated (#889)
ost-ptk Dec 14, 2023
b0eb929
fixed an issue with a scrolled-down window in Firefox (#892)
ost-ptk Dec 19, 2023
f47abb4
fixed validation issue in recipient dropdown input (#893)
ost-ptk Dec 19, 2023
a882753
updated UI for recipient dropdown input (#894)
ost-ptk Dec 19, 2023
79d9f85
removed the System option for Safari from the theme switcher (#895)
ost-ptk Dec 19, 2023
8a5f8fb
changed 'Contacts list' to 'Contacts' (#896)
ost-ptk Dec 19, 2023
1714d6b
removed the 'max delegator' rule for the validator field from the Und…
ost-ptk Dec 19, 2023
c3576b2
removed hover tooltip from the public key in the account switcher (#898)
ost-ptk Dec 19, 2023
4c18531
feature: add unlock wallet animation (#640)
piotrwitek Dec 19, 2023
3705e27
Release 1.8.0 version (#900)
Comp0te Dec 20, 2023
3943263
build(deps): bump postcss and web-ext (#899)
dependabot[bot] Jan 9, 2024
8a6d9dc
feature: create tests for Contacts (#903)
ost-ptk Jan 9, 2024
f8772d8
displaying validators icon fixed (#905)
ost-ptk Jan 9, 2024
cdfbd5d
build(deps-dev): bump follow-redirects from 1.15.0 to 1.15.4 (#907)
dependabot[bot] Jan 9, 2024
9998c30
feature: update eslint config (#906)
ost-ptk Jan 11, 2024
1529418
feature: sign view improvements (#908)
ost-ptk Jan 11, 2024
75c0ac5
moved the timeout section to the security block (#909)
ost-ptk Jan 22, 2024
254e71b
added a disabled attribute to the unlock button (#910)
ost-ptk Jan 22, 2024
adee63d
fixed UI bugs (#911)
ost-ptk Jan 22, 2024
78e860d
Add support for NFT transfers (#912)
ost-ptk Jan 22, 2024
b76094b
updated illustration for the contact deleting page (#913)
ost-ptk Jan 22, 2024
4160f66
feature: show staked balance on home page (#917)
ost-ptk Jan 24, 2024
0ee9641
Add redelegation feature and enhance form validation rules (#916)
ost-ptk Jan 24, 2024
9c34e41
feature: update secret phrase validation and recovery for 12 and 24 w…
ost-ptk Jan 25, 2024
58ef3c3
Update a success message for NFT transfer (#919)
ost-ptk Jan 25, 2024
260e49c
Update warning color in theme configuration (#920)
ost-ptk Jan 26, 2024
f3678d6
fix account hash hint is overlapped by loading animation of stakes ba…
ost-ptk Jan 26, 2024
4f624b1
fix screen twitch upon clicking on recipient's field (#922)
ost-ptk Jan 26, 2024
fcfaaf1
Fix checkbox behavior in transfer amount step (#923)
ost-ptk Jan 26, 2024
ed433f3
Release 1.8.1 version (#926)
Comp0te Feb 1, 2024
6f14509
fix: fix issue with redux devtools and clean up all other issues (#924)
ost-ptk Feb 7, 2024
0a3dd86
Add case-insensitive account matching utility function (#925)
ost-ptk Feb 7, 2024
8df3833
feature: update 'Sign:Response' with additional error handling (#929)
ost-ptk Feb 7, 2024
44b5944
feature: update package versions and remove unused dependencies (#931)
ost-ptk Feb 13, 2024
624a213
feature: add rate app (#933)
ost-ptk Feb 15, 2024
1e4104b
feature: add support for importing from .cer file (#934)
ost-ptk Feb 15, 2024
afbcae5
Update casper-js-sdk version (#935)
ost-ptk Feb 15, 2024
34b7f96
refactor the validator loading logic on staking and add spinner (#937)
ost-ptk Feb 15, 2024
8aca6c0
feature: improve error handling (#936)
ost-ptk Feb 16, 2024
2047aab
feature: update URLs for CasperWallet API endpoints (#938)
ost-ptk Feb 16, 2024
78edb8e
Add support for JPG format in token icons (#949)
ost-ptk Mar 1, 2024
9f7e57b
fix: add validation for the transaction fee field (#950)
ost-ptk Mar 1, 2024
b2c32ba
fix: fix issue with big numbers (#951)
ost-ptk Mar 1, 2024
168d645
Update validation message (#939)
ost-ptk Mar 7, 2024
9b2a0f9
Refactor file upload input accept attribute (#940)
ost-ptk Mar 7, 2024
d9ed2cd
Update formatting for an amount input value (#941)
ost-ptk Mar 7, 2024
b72ecd2
Corrected review request logic (#943)
ost-ptk Mar 7, 2024
6ad0f61
fix stake action texts (#944)
ost-ptk Mar 7, 2024
0e528ca
build(deps-dev): bump ip from 1.1.8 to 1.1.9 (#945)
dependabot[bot] Mar 7, 2024
da41244
fix: add handle for large fiat amount (#947)
ost-ptk Mar 18, 2024
efab390
fix: add notification for accounts that try to undelegate with no liq…
ost-ptk Mar 18, 2024
389eb61
Add support for hidden accounts and improve account listing (#953)
ost-ptk Mar 18, 2024
b091a73
Add translate property to Typography component (#960)
ost-ptk Mar 18, 2024
0703d76
build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 (#959)
dependabot[bot] Mar 18, 2024
0c1fa7d
feature: add account balance to account switcher and all accounts lis…
ost-ptk Mar 19, 2024
e48303b
Update transfer and deploy functionality, refactor code (#961)
ost-ptk Mar 20, 2024
0b6b86f
feature: add Torus Wallet account import feature (#964)
ost-ptk Mar 27, 2024
5bffc4c
Replace ERC20 icon with CEP18 contract icon in UI components (#962)
ost-ptk Mar 27, 2024
ba28608
build(deps-dev): bump webpack-dev-middleware from 5.3.1 to 5.3.4 (#963)
dependabot[bot] Mar 27, 2024
782e74c
feature: add functionality for buying CSPR from within the extension …
ost-ptk Apr 4, 2024
9e949bb
fix: fix UI glitch after create account (#967)
ost-ptk Apr 4, 2024
1d06715
fix: Update event handling for numeric input fields (#968)
ost-ptk Apr 9, 2024
bc44c0a
fix: Adjust error handling and introduce node status URL (#969)
ost-ptk Apr 10, 2024
9860bfc
Add functionality to download account keys (#970)
ost-ptk Apr 10, 2024
a174199
fix: fix crash on onboarding flow (#971)
ost-ptk Apr 10, 2024
c58432f
build(deps-dev): bump markdownlint from 0.26.2 to 0.34.0 (#972)
dependabot[bot] Apr 10, 2024
894fc58
fix: fix sending deploys for Safari (#974)
ost-ptk Apr 15, 2024
1cab375
Replace Link components with window.open for external URLs (#975)
ost-ptk Apr 16, 2024
d8ae392
Add e2e tests for buying CSPR and make minor code adjustments (#976)
ost-ptk Apr 16, 2024
2f0719d
Release 1.9.0 version (#978)
Comp0te Apr 17, 2024
f6c6259
fix: Disable Redux devtools in development mode (#977)
ost-ptk Apr 19, 2024
35a49ef
Release 1.9.1 version (#980)
Comp0te Apr 19, 2024
b18309c
Improve handling of onboarding URL navigation (#983)
ost-ptk Apr 27, 2024
b556e36
feature: ledger integration (#955)
ost-ptk May 20, 2024
559d2c3
Release 1.10.0 version (#989)
Comp0te May 20, 2024
91113d5
Add PNG token icon support and transaction amount handling (#992)
ost-ptk May 29, 2024
b0fdd67
feature: update casper, erc-20 and nft transfer flow (#982)
ost-ptk Jun 3, 2024
9119ad7
feature: improve extension in-tab view (#988)
ost-ptk Jun 3, 2024
04f1cab
build(deps-dev): bump eslint-config-prettier from 8.5.0 to 9.1.0 (#877)
dependabot[bot] Jun 3, 2024
d84d947
build(deps-dev): bump @redux-devtools/cli from 3.0.1 to 4.0.0 (#904)
dependabot[bot] Jun 3, 2024
315e4f6
feature: update account recovery with multiple account selection (#991)
ost-ptk Jun 3, 2024
9eec47d
build(deps-dev): bump html-webpack-plugin from 5.5.3 to 5.6.0 (#999)
dependabot[bot] Jun 5, 2024
79dc0e1
Fix condition for 'Add recipient to list of contacts' button (#1000)
ost-ptk Jun 5, 2024
8aa48d7
Fix the issue with unlocking the wallet after a recovering account (#…
ost-ptk Jun 5, 2024
cf5fe9f
Fix UI for transfer flow (#1002)
ost-ptk Jun 11, 2024
cef67c5
return min password length (#1003)
ost-ptk Jun 11, 2024
2773f25
feature: add e2e tests for transfers and staking (#1004)
ost-ptk Jun 13, 2024
4c827eb
added overflow property to the Overlay component (#1005)
ost-ptk Jun 13, 2024
5adb184
change user stake to total stake (#1006)
ost-ptk Jun 13, 2024
bed07d0
added password protection page for change password flow (#1007)
ost-ptk Jun 13, 2024
ceb8924
fix confirm send button for transfer and staking (#1008)
ost-ptk Jun 13, 2024
2b27c61
move change password and generate QR functionality to service worker …
ost-ptk Jun 13, 2024
a702906
added clipboard read and write permission for chrome (#1010)
ost-ptk Jun 13, 2024
6a1f682
fix: fix e2e tests for staking (#1011)
ost-ptk Jun 13, 2024
e5c104f
update validation rule for max delegators (#1012)
ost-ptk Jun 14, 2024
1aeb759
build(deps-dev): bump braces from 3.0.2 to 3.0.3 (#1013)
dependabot[bot] Jun 18, 2024
16d3317
move password verification to service worker (#1014)
ost-ptk Jun 18, 2024
afda352
update hide account functionality (#1015)
ost-ptk Jun 18, 2024
c0e769b
update transfer flow from the token page (#1016)
ost-ptk Jun 26, 2024
adc87ff
update icon generation (#1017)
ost-ptk Jun 26, 2024
59a22af
add validation for amount decimal part for token transfer (#1018)
ost-ptk Jun 26, 2024
a3f03bc
Release 1.11.0 version (#1019)
Comp0te Jun 26, 2024
459d20e
fix: fix an issue with the not fully visible form (#1021)
ost-ptk Jul 2, 2024
c6baf00
Release/1.11.1 (#1024)
Comp0te Jul 3, 2024
48c31a6
fix position of a new separate window (#1022)
ost-ptk Jul 9, 2024
db69416
change home page tabs order (#1025)
ost-ptk Jul 19, 2024
c5c7a00
increase the area for clicking the account switcher (#1026)
ost-ptk Jul 19, 2024
c024584
add autoFocus attribute for the password, create an account, and amou…
ost-ptk Jul 19, 2024
4176a82
add public key QR code to Account details page (#1029)
ost-ptk Jul 19, 2024
1b481ce
update header row (#1030)
ost-ptk Jul 19, 2024
07cdfbe
add user guide link and wallet logo to the navigation menu (#1032)
ost-ptk Jul 19, 2024
e05a34f
remove autocomplete for create account input (#1028)
ost-ptk Jul 24, 2024
36029e0
fix: fix issue with downloading more than 10 pem files (#1034)
ost-ptk Jul 25, 2024
84b6721
fix: fix issue with input auto-complete and validator dropdown (#1036)
ost-ptk Aug 18, 2024
b055bfe
fix: fix UI issues (#1037)
ost-ptk Aug 18, 2024
56365a3
build(deps): bump elliptic from 6.5.4 to 6.5.7 (#1038)
dependabot[bot] Aug 18, 2024
bb72843
build(deps-dev): bump i18next-conv from 14.0.0 to 15.0.0 (#993)
dependabot[bot] Aug 18, 2024
99c4750
build(deps-dev): bump @testing-library/react from 14.2.1 to 15.0.7 (#…
dependabot[bot] Aug 18, 2024
ac18807
build(deps-dev): bump typescript from 4.9.3 to 5.4.5 (#1001)
dependabot[bot] Aug 18, 2024
7a0e5a5
feature: add new deploys list item (#1031)
ost-ptk Sep 4, 2024
b79ff38
fix: change casper wallet logo when dark mode (#1035)
ost-ptk Sep 4, 2024
3cd19de
build(deps-dev): bump jest and @types/jest (#1041)
dependabot[bot] Sep 4, 2024
9c589fd
build(deps-dev): bump eslint-plugin-jsx-a11y from 6.7.1 to 6.9.0 (#1042)
dependabot[bot] Sep 4, 2024
f7ad08d
build(deps-dev): bump webpack from 5.88.2 to 5.94.0 (#1043)
dependabot[bot] Sep 4, 2024
6ee10e8
fix validation for max delegators rule (#1044)
ost-ptk Sep 4, 2024
b2ba3f9
add account watch mode (#1045)
ost-ptk Sep 4, 2024
7b953cb
fix tooltip placement for deploy status in deploy details page (#1048)
ost-ptk Sep 9, 2024
7626983
add link for nft (#1049)
ost-ptk Sep 9, 2024
81723ff
fix the avatar rounded size (#1050)
ost-ptk Sep 9, 2024
442f4d8
build(deps-dev): bump @redux-devtools/remote from 0.9.1 to 0.9.3 (#1046)
dependabot[bot] Sep 9, 2024
1bebd4d
build(deps-dev): bump fs-extra from 11.1.1 to 11.2.0 (#1047)
dependabot[bot] Sep 9, 2024
b0acbe5
fix issues with HRD (#1051)
ost-ptk Sep 9, 2024
2b87b37
fix issues with import (#1052)
ost-ptk Sep 9, 2024
47e9e12
fix: fix issues with invalid data on the deploy details page (#1055)
ost-ptk Sep 11, 2024
398c82b
fix: fix issues with deploy fetching and small improvements (#1056)
ost-ptk Sep 11, 2024
538c793
Improve "Password doesn't exist" error handling
Comp0te Sep 13, 2024
3cbbac9
Disable view account feature
Comp0te Sep 13, 2024
ef82f14
Release 1.12.0
Comp0te Sep 13, 2024
dba158d
Merge remote-tracking branch 'origin/master' into release/1.12.0
Comp0te Sep 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions e2e-tests/popup/buy-cspr/buy-cspr.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,6 @@ popup.describe('Popup UI: buy cspr', () => {
).toBeVisible();
await popupPage.getByRole('button', { name: 'Next' }).click();

await popupExpect(
popupPage.getByRole('heading', { name: 'Pick provider' })
).toBeVisible();

await popupExpect(
popupPage.getByRole('button', { name: 'Confirm' })
).toBeDisabled();

await popupPage.getByText('Topper by Uphold').click();

await popupExpect(
Expand Down Expand Up @@ -68,10 +60,6 @@ popup.describe('Popup UI: buy cspr', () => {
).toBeVisible();
await popupPage.getByRole('button', { name: 'Next' }).click();

await popupExpect(
popupPage.getByRole('heading', { name: 'Pick provider' })
).toBeVisible();

await popupExpect(
popupPage.getByRole('button', { name: 'Confirm' })
).toBeDisabled();
Expand Down
4 changes: 4 additions & 0 deletions e2e-tests/popup/stakes/redelagation.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ popup.describe('Popup UI: Redelegation', () => {

await popupPage.getByPlaceholder('0.00', { exact: true }).fill('500');

await popupExpect(
popupPage.getByRole('button', { name: 'Next' })
).not.toBeDisabled();

await popupPage.getByRole('button', { name: 'Next' }).click();

await popupPage.getByText('Delegate', { exact: true }).click();
Expand Down
6,861 changes: 3,750 additions & 3,111 deletions package-lock.json

Large diffs are not rendered by default.

30 changes: 18 additions & 12 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "Casper Wallet",
"description": "Securely manage your CSPR tokens and interact with dapps with the self-custody wallet for the Casper blockchain.",
"version": "1.11.0",
"version": "1.12.0",
"author": "MAKE LLC",
"scripts": {
"devtools:redux": "redux-devtools --hostname=localhost",
Expand Down Expand Up @@ -52,7 +52,7 @@
"styled-components": "^5"
},
"dependencies": {
"@formatjs/intl": "2.6.2",
"@formatjs/intl": "2.10.4",
"@hookform/resolvers": "2.9.10",
"@lapo/asn1js": "1.2.4",
"@ledgerhq/hw-transport": "^6.30.6",
Expand All @@ -64,18 +64,21 @@
"@noble/ciphers": "^0.3.0",
"@scure/bip32": "1.3.2",
"@scure/bip39": "1.2.1",
"@tanstack/react-query": "^5.52.3",
"@types/argon2-browser": "1.18.1",
"@types/webextension-polyfill": "0.9.2",
"@zondax/ledger-casper": "^2.6.1",
"base64-loader": "1.0.0",
"big.js": "^6.2.1",
"casper-cep18-js-client": "1.0.2",
"casper-js-sdk": "2.15.4",
"casper-wallet-core": "git+ssh://[email protected]:make-software/casper-wallet-core.git#v0.9.5",
"date-fns": "^2.30.0",
"i18next": "^23.11.0",
"i18next-browser-languagedetector": "^7.2.1",
"i18next-http-backend": "2.5.0",
"i18next-parser": "7.9.0",
"jszip": "^3.10.1",
"lodash.throttle": "4.1.1",
"mac-scrollbar": "^0.13.6",
"md5": "^2.3.0",
Expand All @@ -92,6 +95,7 @@
"react-query": "^3.39.3",
"react-redux": "8.0.5",
"react-router-dom": "6.16.0",
"react-virtualized": "^9.22.5",
"redux": "4.2.1",
"redux-saga": "1.2.3",
"reselect": "4.1.7",
Expand All @@ -107,46 +111,48 @@
"@babel/preset-typescript": "^7.23.3",
"@playwright/test": "^1.39.0",
"@redux-devtools/cli": "^4.0.0",
"@redux-devtools/remote": "^0.9.1",
"@redux-devtools/remote": "^0.9.3",
"@testing-library/dom": "9.3.4",
"@testing-library/jest-dom": "^6.4.2",
"@testing-library/react": "^14.2.1",
"@testing-library/react": "^15.0.7",
"@testing-library/user-event": "^14.5.2",
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
"@types/big.js": "^6.1.6",
"@types/chrome": "0.0.246",
"@types/expect": "^24.3.0",
"@types/jest": "29.2.3",
"@types/jest": "29.5.12",
"@types/lodash.throttle": "4.1.7",
"@types/md5": "^2.3.5",
"@types/node": "^20.9.0",
"@types/react": "^18.2.55",
"@types/react-dom": "^18.2.18",
"@types/react-virtualized": "^9.21.30",
"@types/styled-components": "^5.1.26",
"@typescript-eslint/parser": "^5.62.0",
"babel-eslint": "^10.1.0",
"babel-loader": "9.1.0",
"babel-preset-react-app": "^10.0.0",
"concurrently": "7.6.0",
"copy-webpack-plugin": "^11.0.0",
"css-loader": "6.8.1",
"eslint": "8.49.0",
"eslint": "8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-prettier": "^9.1.0",
"eslint-config-react-app": "^7.0.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-flowtype": "^8.0.3",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.7.1",
"eslint-plugin-jsx-a11y": "^6.9.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-react": "7.33.2",
"eslint-plugin-react-hooks": "4.6.0",
"file-loader": "^6.2.0",
"fs-extra": "11.1.1",
"fs-extra": "11.2.0",
"html-loader": "4.2.0",
"html-webpack-plugin": "^5.6.0",
"husky": "8.0.2",
"i18next-conv": "14.0.0",
"jest": "29.3.1",
"i18next-conv": "15.0.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.3.1",
"lint-staged": "14.0.1",
"markdownlint": "0.34.0",
Expand All @@ -159,11 +165,11 @@
"ts-loader": "9.4.2",
"ts-node": "10.9.1",
"tsconfig-paths-webpack-plugin": "^4.1.0",
"typescript": "4.9.3",
"typescript": "5.4.5",
"url-loader": "^4.1.1",
"web-ext": "7.9.0",
"webextension-polyfill": "0.10.0",
"webpack": "5.88.2",
"webpack": "5.94.0",
"webpack-cli": "5.1.4",
"webpack-dev-server": "^4.15.1",
"xcode-build-webpack-plugin": "^1.0.2"
Expand Down
2 changes: 1 addition & 1 deletion scripts/build_all.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
HASH=$(git rev-parse --short HEAD)

npm run build:chrome && npm run build:firefox && cd ./build && zip -r casper-wallet-1.11.0.rc5#$HASH.zip ./* && npm run build:src
npm run build:chrome && npm run build:firefox && cd ./build && zip -r casper-wallet-1.12.0#$HASH.zip ./* && npm run build:src
2 changes: 1 addition & 1 deletion src/apps/onboarding/pages/unlock-wallet/content.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export function UnlockWalletPageContent({
validationType={InputValidationType.Password}
type={passwordInputType}
placeholder={t('Password')}
oneColoredIcons
autoFocus
suffixIcon={
<PasswordVisibilityIcon
passwordInputType={passwordInputType}
Expand Down
4 changes: 3 additions & 1 deletion src/apps/onboarding/pages/unlock-wallet/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ import { Trans, useTranslation } from 'react-i18next';
import { useSelector } from 'react-redux';
import styled from 'styled-components';

import { PasswordDoesNotExistError } from '@src/errors';

import { UnlockWalletPageContent } from '@onboarding/pages/unlock-wallet/content';
import { RouterPath, useTypedNavigate } from '@onboarding/router';

Expand Down Expand Up @@ -39,7 +41,7 @@ export function UnlockWalletPage({ saveIsLoggedIn }: UnlockWalletPageProps) {
const passwordSaltHash = useSelector(selectPasswordSaltHash);

if (passwordHash == null || passwordSaltHash == null) {
throw Error("Password doesn't exist");
throw new PasswordDoesNotExistError();
}

const {
Expand Down
9 changes: 4 additions & 5 deletions src/apps/popup/app-router.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import { HashRouter, Route, Routes } from 'react-router-dom';
import { useUserActivityTracker } from '@src/hooks/use-user-activity-tracker';

import { AccountSettingsPage } from '@popup/pages/account-settings';
import { ActivityDetailsPage } from '@popup/pages/activity-details';
import { AddContactPage } from '@popup/pages/add-contact';
import { AddWatchAccount } from '@popup/pages/add-watch-account';
import { AllAccountsPage } from '@popup/pages/all-accounts';
import { BackupSecretPhrasePage } from '@popup/pages/backup-secret-phrase';
import { BuyCSPRPage } from '@popup/pages/buy-cspr';
Expand All @@ -16,6 +16,7 @@ import { ConnectedSitesPage } from '@popup/pages/connected-sites';
import { ContactDetailsPage } from '@popup/pages/contact-details';
import { ContactsBookPage } from '@popup/pages/contacts';
import { CreateAccountPage } from '@popup/pages/create-account';
import { DeployDetailsPage } from '@popup/pages/deploy-details';
import { DownloadAccountKeysPage } from '@popup/pages/download-account-keys';
import { HomePageContent } from '@popup/pages/home';
import { ImportAccountFromLedgerPage } from '@popup/pages/import-account-from-ledger';
Expand Down Expand Up @@ -203,10 +204,6 @@ function AppRoutes() {
element={<DownloadAccountKeysPage />}
/>
<Route path={RouterPath.Transfer} element={<TransferPage />} />
<Route
path={RouterPath.ActivityDetails}
element={<ActivityDetailsPage />}
/>
<Route path={RouterPath.Token} element={<TokenDetailPage />} />
<Route path={RouterPath.Receive} element={<ReceivePage />} />
<Route path={RouterPath.NftDetails} element={<NftDetailsPage />} />
Expand Down Expand Up @@ -252,6 +249,8 @@ function AppRoutes() {
path={RouterPath.SignWithLedgerInNewWindow}
element={<SignWithLedgerInNewWindowPage />}
/>
<Route path={RouterPath.DeployDetails} element={<DeployDetailsPage />} />
<Route path={RouterPath.AddWatchAccount} element={<AddWatchAccount />} />
</Routes>
);
}
23 changes: 20 additions & 3 deletions src/apps/popup/index.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import React, { Suspense, useState } from 'react';
import { createRoot } from 'react-dom/client';
// skeleton styles
Expand All @@ -23,6 +24,20 @@ import { GlobalStyle, darkTheme, lightTheme } from '@libs/ui';

import { AppRouter } from './app-router';

const queryClient = new QueryClient({
defaultOptions: {
queries: {
staleTime: 3 * 60 * 1000,
refetchInterval: 3 * 60 * 1000,
gcTime: 3 * 60 * 1000,
retry: false
},
mutations: {
retry: false
}
}
});

const Tree = () => {
const [state, setState] = useState<PopupState | null>(null);

Expand Down Expand Up @@ -60,9 +75,11 @@ const Tree = () => {
<ThemeProvider theme={isDarkMode ? darkTheme : lightTheme}>
<GlobalStyle />
<ReduxProvider store={store}>
<ErrorBoundary>
<AppRouter />
</ErrorBoundary>
<QueryClientProvider client={queryClient}>
<ErrorBoundary>
<AppRouter />
</ErrorBoundary>
</QueryClientProvider>
</ReduxProvider>
</ThemeProvider>
</Suspense>
Expand Down
14 changes: 13 additions & 1 deletion src/apps/popup/pages/account-settings/content.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { QRCodeCanvas } from 'qrcode.react';
import React, { useCallback } from 'react';
import { Trans, useTranslation } from 'react-i18next';
import { useSelector } from 'react-redux';
import { useParams } from 'react-router-dom';
import styled from 'styled-components';
import styled, { useTheme } from 'styled-components';
import { RootState } from 'typesafe-actions';

import { RouterPath, useTypedNavigate } from '@popup/router';
Expand Down Expand Up @@ -36,6 +37,7 @@ import {

export function AccountSettingsPageContent() {
const { t } = useTranslation();
const theme = useTheme();

const { accountName } = useParams();
const account = useSelector((state: RootState) =>
Expand All @@ -60,6 +62,16 @@ export function AccountSettingsPageContent() {
{accountInfoStandardName}
</Typography>
)}
<VerticalSpaceContainer top={SpacingSize.XL}>
<QRCodeCanvas
id="qrCode"
value={account.publicKey}
size={120}
fgColor={theme.color.contentPrimary}
bgColor={theme.color.backgroundPrimary}
level={'H'}
/>
</VerticalSpaceContainer>
<VerticalSpaceContainer top={SpacingSize.XL}>
<FlexColumn gap={SpacingSize.Small}>
<Typography type="bodySemiBold">
Expand Down
Loading
Loading