v3.0.1
What's Changed
- Updated codebase to support configurable environment by @farsadf in #1
- Approvals v0 by @maebeam in #5
- Fix uvarint64 by @gogofujita in #6
- Add support for non-standard derivations by @maebeam in #8
- Delete invalid public keys by @maebeam in #12
- Fix ToS link by @maebeam in #13
- Dont allow any packages to run postinstall scripts by @maebeam in #14
- Add audit-ci by @maebeam in #15
- Add webview support by @maebeam in #16
- Fix webview load order by @maebeam in #18
- Ln/forever password by @lazynina in #21
- Making native clients use local storage instead of cookies for storage by @andyboyd in #27
- Support React Native Webview messages by @thehappypenguin in #28
- Sign in with Google by @maebeam in #29
- Cleaner google integration by @maebeam in #31
- Add option to save seed phrase when signing up with google by @maebeam in #32
- Create SECURITY.md by @bloated-devish in #37
- use get-single-profile-picture endpoint to fetch user avatars by @lazynina in #40
- avatar -> appAvatar by @lazynina in #41
- Support Sign-In w/ Google Webview by @thehappypenguin in #45
- Add shared secret encryption/decryption by @AeonSw4n in #48
- Only use cookies on safari. Fixes edge and firefox support by @maebeam in #50
- Fix message display errors by predefining private key buffer length by @onurklngc in #52
- Add transcoders for NFT transactions by @lazynina in #54
- vendor fonts and bootstrap css files by @lazynina in #55
- add jumio to identity flow by @lazynina in #56
- Fix access level being set incorrectly in seed flow by @diamondhands0 in #59
- fix formatting of USD by @lazynina in #60
- Swap the free money button and the skip button by @diamondhands0 in #61
- Display a message when sending to yourself by @trevormil in #42
- Changes "update profile" transaction to require Access Level 4 by @iPaulPro in #64
- add query param to hide jumio step in identity by @lazynina in #62
- pass referral code to identity and then to the backend when beginning jumio by @lazynina in #63
- Add message to identity log in page about free CLOUT. by @redpartyhat in #65
- Burn / Transfer NFT Transactions by @iPaulPro in #67
- Buy clout with eth by @maebeam in #66
- Fix eth migration path by @maebeam in #68
- Ln/deso by @lazynina in #70
- Derived Keys & Shared secret endpoint by @AeonSw4n in #71
- Enable full access on identity.deso.org by @tijno in #76
- Add spending in approve. Add txn output integrity check for signing with accessLevel 3 by @AeonSw4n in #77
- identity.deso.org: Import from identity.bitclout.com by @maebeam in #75
- jumioSupported is true in prod environment by @lazynina in #79
- ReferralCode local storage by @lazynina in #80
- Ln/burn eth handle by @lazynina in #82
- Fix origin redirects by @AeonSw4n in #73
- allow get-transaction-spending in caddyfile by @lazynina in #84
- Fetch User from API to show Username in approve pop-up by @lazynina in #83
- Update google callback to properly hide jumio when specified by @superzordon in #86
- Move every google param to state hash by @maebeam in #87
- Fix Mobile Derive by @AeonSw4n in #89
- Prevent identity from erroring and halting when local storage/third party cookies not supported by @superzordon in #91
- Reskin identity flow using formatting styles from deso.org by @superzordon in #93
- Small formatting tweaks to identity, add true type file support by @superzordon in #94
- Approve transaction page formatting, mobile formatting by @superzordon in #96
- Move phone number verification to identity by @lazynina in #97
- Simplify caddyfile, use environment variable for development by @maebeam in #98
- Fix logout by @AeonSw4n in #99
- Fix SignedUp by @AeonSw4n in #100
- Update favicon files to DeSo logo by @superzordon in #102
- Remove import feature by @maebeam in #103
- use JumioUSDCents instead of JumioDeSoNanos to show sign up bonus by @lazynina in #104
- Use IP address to infer country sign up bonus config by @lazynina in #105
- update copy and disclaimer about free DESO for verifying with Jumio by @lazynina in #108
- Ln/dao coins by @lazynina in #110
- login with seed to login with deso seed by @lazynina in #112
- DAOCoin is 24 and TransferDAOCoin is 25 by @lazynina in #113
- DeSo V3 Message by @AeonSw4n in #107
- Phone verification mobile cb by @imekinox in #115
- transaction spending limits in identity by @lazynina in #121
- explicitly allow test.deso.org in csp by @lazynina in #124
- Skip HTTP param if undefined or null by @lazynina in #127
- always show the section, wait to show NFT Post not found until post has been loaded. by @lazynina in #128
- Set canonical option to true when signing transactions by @lazynina in #125
- Always set loaded to true after fetching post by @lazynina in #129
- Spending Limits for DAO Coin Limit Orders by @lazynina in #126
- Support DAO coin limit orders in identity by @iamsofonias in #132
- Fix toFixedLengthDecimalString to remove trailing zeros by @lazynina in #133
- Support DAO coin market orders by @iamsofonias in #134
- Allow setting expiration days in query params for derive by @lazynina in #130
- Remove Jumio functionality by @lazynina in #135
- Revoke Derived key UI by @lazynina in #131
- Add get starter DeSo flow in Identity by @AeonSw4n in #136
- Ln/increase bundle budget by @lazynina in #138
- get deso small fixes by @lazynina in #140
- Ln/remove phone number success from non phone flow by @lazynina in #141
- Update caddyfile to support additional endpoints required for buy deso flow by @lazynina in #142
- Fix uint64tobuf overflow by @AeonSw4n in #144
- Derive call should only happen on derive route, fix derive flow when user needs to create an account by @lazynina in #154
- Added prettier and ran formatting by @DeSoDog in #155
- Add metamask login to identity by @AeonSw4n in #145
- Fix messaging decryption by @lazynina in #168
- Use node.deso.org as default nodeURL by @lazynina in #169
- Fix account switching and messaging key randomness by @AeonSw4n in #171
- fix: add a status for the storage granted payload by @jackson-dean in #172
- Hide metamask if lower than block height by @lazynina in #173
- Update caddyfile to support all required endpoints by @lazynina in #170
- Ln/fix avatar directive by @lazynina in #174
- Add missing validation by @DeSoDog in #175
- Remove metamask on screens smaller than 576px by @superzordon in #176
- Fixed deleting of any mapping in coin/nft submaps of TransactionSpendingLimit by @summraznboi in #177
- Update randomness string for metamask messaging key by @lazynina in #178
- Update copy by @lazynina in #179
- Add metamask provider for firefox by @DeSoDog in #184
- Wallet connect on mobile by @AeonSw4n in #180
- onSignerChange - don't process on mobile by @lazynina in #186
- JSON stringify errors by @lazynina in #187
- Temporarily hide mobile metamask login by @AeonSw4n in #188
- Added public key cookie for metamask by @DeSoDog in #192
- Add signup.deso.org and signup.deso.com to full access hostnames by @lazynina in #196
- T/encrypt decrypt fix by @DeSoDog in #193
- Ln/fix cookie usage by @lazynina in #199
New Contributors
- @farsadf made their first contribution in #1
- @gogofujita made their first contribution in #6
- @andyboyd made their first contribution in #27
- @thehappypenguin made their first contribution in #28
- @bloated-devish made their first contribution in #37
- @onurklngc made their first contribution in #52
- @diamondhands0 made their first contribution in #59
- @trevormil made their first contribution in #42
- @iPaulPro made their first contribution in #64
- @redpartyhat made their first contribution in #65
- @tijno made their first contribution in #76
- @superzordon made their first contribution in #86
- @imekinox made their first contribution in #115
- @iamsofonias made their first contribution in #132
- @jackson-dean made their first contribution in #172
- @summraznboi made their first contribution in #177
Full Changelog: https://github.com/deso-protocol/identity/commits/v3.0.1