Skip to content

Latest commit

 

History

History
1906 lines (1498 loc) · 177 KB

CHANGELOG.md

File metadata and controls

1906 lines (1498 loc) · 177 KB

1.0.33 (2023-08-08)

  • Ensure that database instance is opened on message and alarms (a9c98cf)
  • Update lists (762187e)

1.0.32 (2023-07-19)

  • Add a basic unit test for storage (25a2656)
  • Add a comment regarding StorageService (97f7f52)
  • Add a static database instance and generic table (924bbc7)
  • Add basic DB-storage (85f452e)
  • Create TEST.md (6b5920e)
  • Custom storage tables are not yet enabled, disable the tests (87b9386)
  • Did some tests (143afbf)
  • Enable only the bucket table for database (0d00a83)
  • Ensure quick migrate from storage to database (82d7070)
  • Ensure that the database has been opened before each test (f34c1af)
  • Fix a null reference bug on executions info (e8ad80f)
  • Implement IndexedDB storage for data (111cf50)
  • Remove some debug logging (d7f7ada)
  • Update storage.ts (f5a04a0)
  • Update version and changelog (89ad3b0)

1.0.31 (2023-07-10)

  • Fix null reference bug for new accounts in new wallets (0dce440)
  • Update CHANGELOG.md (240bd37)
  • Update version and changelog (8e6a922)

1.0.30 (2023-06-29)

  • add a basic log monitor (c681ef1)
  • add account-icon component (17691f3)
  • Add color on toolbar account icon (9a096a0)
  • Add color-input (105e802)
  • Add display of log entries from logging monitor (bb5b1c1)
  • Add edit support (2b6c52b)
  • Add method for getting current level (30a6854)
  • Add option to show larger icon (39faf81)
  • add translations (47c0434), closes #245
  • Added account-icon component (296298c)
  • enable level toggling (22b8c1b)
  • Minor attempt to fix RTL on PWA (48605d9), closes #288
  • Show additional log on same row (da84411)
  • Update home.component.ts (c694c11)
  • Update version and changelog (8c97fa6)

1.0.29 (2023-06-25)

  • Add "more options" button (dec4cf7)
  • Adding Arabic and French languages (f2b2a3f)
  • Change the notification text that appears injected into webpage when extension is used (552820b)
  • include serf (#333) (e4e1db2), closes #333
  • Replace Exolix with ChangeNOW (#340) (412fc82), closes #340 #339
  • Update create.component.html (52518ed)
  • Update version and changelog (8cda9b3)

1.0.28 (2023-03-13)

  • Add a basic call to get DWN data (3772652)
  • Attempt to fix issue with error persisting across attempts (1c02513)
  • Update dependencies and fix SegWit sending (7174fea)
  • Update version and changelog (fbd9f69)
  • Upgrade some packages, including DWN (6a5c0d6)

1.0.27 (2023-02-23)

  • Add atomic swaps handlers (#321) (2a8eeb3), closes #321
  • Fix issue with crash when decoding OP_RETURN (61d451d)
  • Made scrollbar better :з (#330) (21adac7), closes #330
  • Move identity selection to top (74f484f)
  • Update version and changelog (73b9cf2)

1.0.26 (2023-01-20)

  • Fix issue with decryption of nostr events (787310b)
  • Fix the issue with encryption not using correct public key (d397e38)
  • Update version and changelog (a9c842d)

1.0.25 (2023-01-20)

  • Add ability for wallet to auto-open when wallet has been locked (5e5cf75)
  • Avoid logging no indexers available (6b6ab4c)
  • Update lists (fcf9310)
  • Update version and changelog (6671a0f)
  • Fix: typos (#326) (d1101f2), closes #326

1.0.24 (2023-01-10)

  • Add ability to issue custom payments from the provider API (97647da)
  • Add support for Web App Launch Handling in PWA-mode (ed0241a)
  • Change binding of third party licenses to not use HTML binding (413bd55)
  • Don't show confirmation dialog when user cancels (1b55ccc)
  • Improve add account layout and move type to first option. Add Bitcoin icon. (513bff3)
  • Limit length of hint to 64 characters (17bd0b4)
  • Migrate generateTransaction into the SendService (5b6cc4c)
  • Update version and changelog (441f18d)
  • WIP: Add the transaction.send action (0ac76ab)

1.0.23 (2023-01-03)

  • Fix bug with encrypt and decrypt on nostr provider (d220d26)
  • Update version and changelog (32f5d3c)

1.0.22 (2023-01-03)

  • Add key import support for new accounts (985c662)
  • Add support for imported private key (dc8664a)
  • Add support for nsec private key import (d56d44f)
  • Add support for XRC chain (#320) (354dd8a), closes #320
  • Fix issue with webpack build (b284239)
  • Minor type fix for private key improt (96d2231)
  • Remove some debug logging that ends up on dapp consoles (9144333)
  • Remove tabs in the default relay list (7cce9ea)
  • Update Cybits network to use standard derivation path for bech32 (8c6764e)
  • Update to latest nostr-tools library (f71fcae)
  • Update version and changelog (375d0f1)
  • Update versoin and changelog (fc5a68a)

1.0.20 (2022-12-25)

  • Disable Angular CLI cache (f270674)
  • Update blockcore-js with latest fix for SegWit PoS transactions (5a85de1)
  • Update package-lock.json (67bdba0)
  • Update version, changelog and lists (ebc84ef)
  • Use the correct purpose for default SBC and RSC addresses (d382dd4)

1.0.19 (2022-12-19)

  • Add execution notification to calling website (d439463)
  • Add executions counter for permissions and display under settings (ef50a85), closes #318
  • Don't show dialog on executions that don't require permissions (consent) (6d541fc)
  • Fix a minor compile issue (171d667)
  • Update version and changelog (2a87767)

1.0.18 (2022-12-18)

  • Add a key conversion tool for Nostr (9398bad)
  • Add export of private key using QR code (14ffa60)
  • Add npub and nsec export format support for Nostr (70029df)
  • Change to use hex as address values, but display as npub to users (0246bbe)
  • Internally keep the Nostr addresses in hex format (0bbcf1a)
  • Update the bech32 prefix for Nostr (0ac4a79)
  • Update version and changelog, add QR code for public key (f018e23)

1.0.17 (2022-12-18)

  • Add copy button to private key export (2c10f4f)
  • Added export of individual private key on identity tools (#316) (65f21b9), closes #316
  • Fix guard clause for empty password input (57e9c83)
  • Make the dashboard cleaner and more focused (4286f11)
  • Update version and changelog (c5657a1)
  • Wrap the private key on export (cb81224)

1.0.16 (2022-12-18)

  • Fix issue with unexpected callbacks on web provider requests (f181020)
  • Force a page reload whenever the extension has lost context (happens on updates) (6b24d82)
  • Reduce visual clutter on wallet management menu (657651b)
  • Remove "Actions" from Dashboard (93ff517)
  • Remove debug logging (4b617fe)
  • Remove divider from dashboard to reduce visual clutter (bc817c9)
  • Remove Profile and Tools for nostr identities (29cfba2)
  • Update version and changelog (7bef268)

1.0.15 (2022-12-17)

  • Ensure that nostr get public key always work even when wallet is locked (fe2f385)
  • Update lists (508303c)
  • Update version and changelog (108712c)

1.0.14 (2022-12-16)

  • Add language resources for new actions (7b40a45)
  • Add working encryption for Nostr (b5b565f)
  • Change the identity UI for nostr based idenetities (00012e4)
  • check that permission is not null (#309) (121badb), closes #309
  • Fix bug in get permission by key (#313) (d958284), closes #313
  • Fully implement BCIP-0003 with Wallet Key (8ff8144)
  • Implements BCIP-0003 that have deterministic Wallet Key derivation (04f8f24)
  • Refactor Nostr Provider and separate into dedicated class (cddac01)
  • Update labels and information on encrypt and decrypt actions (7d70ef9)
  • Update version and changelog (1fbf7da)
  • WIP: Add encrypt and decrypt actions for Nostr (2a57feb)

1.0.13 (2022-12-16)

  • Add a feature list to README (bfd0b19)
  • Add a reference to NIP-06 that our Nostr network definition implements (6d5dd4b)
  • Add nostr.signevent and utilize nostr-tools (493d1d0)
  • Add some default Nostr relays (841e2e4)
  • Add support for nostr.getrelays (9adb44c)
  • Add support for nostr.publickey and fix UI issue for key selection (636a305)
  • Add translations for nostr actions (cbb95db)
  • Fix issue with invalid types on nostr-tools (8fc70e2)
  • Fix issue with types for signEvent call (977414e)
  • Get an accounts balance from the provider (#304) (f2f5f79), closes #304
  • Improve the title truncate using CSS instead of hard-limit with pipe (021ae41)
  • Minor fix for RTL style (b9d173e)
  • Update README.md (117350f)
  • Update version and changelog (e53c574)

1.0.12 (2022-12-14)

  • Add some instructions on cloning with submodule (1627396)
  • Add Wallet password on Send (#305) (63b802f), closes #305
  • Attempt to fix right to left (#310) (3b0268c), closes #310
  • Display decimals for tokens (#308) (917a14c), closes #308 #300
  • Fixes token display (#307) (b20837e), closes #307 #306
  • Update version and changelog (8215dd4)

1.0.11 (2022-12-11)

  • Fix enabling sending (9496dcb)
  • Fixed fail in Payment request (#303) (efc6d75), closes #303 #268
  • Make the "Cancel" button close the payment request from provider (21267aa)
  • Make the "kid" fully qualified for DID requests (83a5e33)
  • Make the identity node exactly same as coin/token nodes (ff8f59c)
  • Return transaction ID on payment requests (69c82ef)
  • Update package-lock.json (b72174a)
  • Update the allow/ban lists (6409096)
  • Update the QRCode package (bc91d62)
  • Update version and changelog (f8793b0)
  • WIP: payment.sign handler (ffeac8d)

1.0.10 (2022-12-02)

  • Handle the 'network' event in PWA mode (53ca5b8)
  • Update version and changelog (0600486)

1.0.9 (2022-12-02)

  • Ensure that network status has run before initial index of new accounts (b073bfa)
  • Update version and changelog (d614986)

1.0.8 (2022-12-02)

  • Add City Chain Identity default account selection for Smart City Platform (6249f85)
  • Add VC Request handler (f492b08)
  • Change the lookup URL for identities to be a friendly URL (3b1b20b)
  • Reduce number of time indexing is run to optimize performance and network traffic (233eb07)
  • Update version and changelog (56c5dbc)

1.0.7 (2022-11-29)

  • Enable Identity on Smart City Platform (86fe03f)
  • Fixed translation on Account.Login (#299) (d1e55b7), closes #299
  • Made "SignVerify" centered (#298) (e739869), closes #298
  • Set purpose before re-calculate the derivation path (b455ac7)
  • Sidechain fee (#297) (f9cfc85), closes #297 #294
  • Update diw-jwt dependency (df3399b)
  • Update the network for JWK and KEY DID Methods (657d13a)
  • Update the README with link to Guide and new animation (b20f010)
  • Update version and changelog (e07c2df)

1.0.6 (2022-11-27)

  • Add "SignVerify" to .json (#295) (a3221d0), closes #295
  • Add basic publish of DID Document for did:is (73dd6b4)
  • Add support for generating the .well-known configuration in wallet (5cd0686)
  • Add the noble-ecc-wrapper (ba5178a)
  • Change the readable IDs to use 5 + 5 characters (99b4e09)
  • Finalize migration to only use @noble/secp256k1 (a12f247)
  • Fix build error with QR code scanner (d12295f)
  • Migrate identity logic to use published library (6fb2cb8)
  • Remove buttons from profile as profile support is not functional (needs backend) (b3444ff)
  • Revert to older version of ecpair (99938ed)
  • tiny-secp256k1 relies on WebAssembly, remove the library (bba6fe8)
  • Update some of dependency packages (689dd4b)
  • Update version and changelog (3909808)

1.0.5 (2022-11-21)

  • Add ability to filter on type and DID Method (3d07285)
  • Add component for "did.request" action (3f9e6a4)
  • Add DID Method prefix for selected key (6173632)
  • Add filter to account listing (3bee1fa)
  • Add signature generation and proper return response for did.request (616dc1f)
  • Add some extra validation on OP_RETURN data for sidechain swaps (ed3ea1a)
  • Add some packages to allowedCommonJsDependencies (#286) (b3bcba8), closes #286
  • Add status to the action service allowing actions to change the UI (1f1c776)
  • Add support for did.supportedMethods in provider (b9db6fc)
  • Add the ability to sign message (#290) (42b9e38), closes #290
  • Add the DecentralizedWebNode instance to background and frontend (PWA) (eb59c54)
  • Add types for did.request action (6eb7365)
  • Add verify (#291) (144e19c), closes #291
  • Change the DID Request handler to return JWT as proof (8eb7fc3)
  • Completed more RU translation (#292) (96adde6), closes #292
  • Fix a minor issue with Norwegian (#289) (d199440), closes #289
  • Fix a typo in the action dialog (ed4f4b6)
  • Fix issue with sidechain swap and max-send (d9586c0)
  • Improve handling of unknown message requests (96258ee)
  • Make the selected address displayed so it can be copied (e7dc8c9)
  • Sidechain address is required for swaps (1e93cc9)
  • Sign & Verify UI (#293) (112da81), closes #293
  • Update the type on proof for DID Request (be1d114)
  • Update version and changelog (494e914)

1.0.4 (2022-11-10)

  • Add partial translation (#283) (0030dab), closes #283
  • Add Russian language to language selection list (3e65010)
  • Add the lists submodule (f6deb4f)
  • Add the Russian language file (#272) (5e069a7), closes #272
  • Add usage of web5-injector (619cd30)
  • Add use of coinselect to improve transaction sending (#281) (bd7fd7e), closes #281
  • Add verification of allow/deny based upon the lists provided (7fa25f8)
  • Added note text in recovery and receiving (#269) (ce23905), closes #269
  • Adding Molie nrtwork and MOL (#278) (8980a1c), closes #278
  • Avoid performing JSON stringify on text content during signing (034bb95)
  • Ensure that background manager instance is created (71d414d)
  • Ensure that submodules are retrieved in the checkout (c0bb3f5)
  • Fix issue with signing message (db6ff7f)
  • Fix minor issue on the swap send page (#277) (72372d8), closes #277 #277
  • Fix Website title (#284) (487f621), closes #284
  • Return the network on signing results (f74c982)
  • Update fa.json (#271) (f5d55f6), closes #271
  • Update some package dependencies (629d2e0)
  • Update version and changelog (a889e6a)

1.0.3 (2022-10-27)

  • Add display of version on the initial wallet create dialog (4c63573)
  • Fix issue with loading indicator not stopping in web mode (eaeb705), closes #241
  • Update version and changelog (9e64b55)

1.0.2 (2022-10-27)

  • Enable all networks for Blockcore Wallet (2b0f191)
  • Update version and changelog (d7de472)

1.0.1 (2022-10-23)

  • Add a basic Dwn class to keep copy of dwn-sdk-js code (3459e71)
  • Add a basic prototype for dwn Write and Query (1daa438)
  • Add a disclaimer on first page of wallet create (24187ab)
  • Add a notification on being safe at the end of wallet creation (a288e12)
  • Add CID functions (2cc1285)
  • Add license to policy page (2f8260d)
  • Add link to privacy policy & terms and conditions (a60b9fc)
  • Add more logic to generate DWN queries (2e68d94)
  • Add network definition for did:key (ba732c5)
  • Add reading did prefix from network definition (68d0de3)
  • Additional fix for null bug (94f2283), closes #263
  • Changed position of maximize button in RTL languages (#248) (5a8c7b8), closes #248
  • Code cleanup (266856e)
  • Code cleanup and refactoring (0dc1356)
  • Ensure that the document direction is updated correctly (27c9f0b)
  • Fix issue with empty coinsTest binding (8e96fe3), closes #263
  • Fix issue with key lookup for dwn (e6e5a8e)
  • Fix issue with upgrade on ecpair (e7b8aba)
  • Fixed translation (4951451)
  • Full support for RTL and add Arabic and Persian and Hebrew languages (#247) (09e2003), closes #247
  • Improve Hebrew translations (#262) (9a46fa0), closes #262
  • Improve Norwegian translations (9559a50)
  • Improve translation for "Logs" in Norwegian (a593cf6)
  • Improved the translation of texts (#254) (fad7276), closes #254
  • Introduce WebRequestService and stop applying custom headers (24e83b1)
  • Only open tab on install, not on update (6b8e530), closes #251
  • Partial implementation of request message for DWN (e7b2b2c)
  • Remove debug logging (edcdd8c)
  • Remove the temporary CID code (d1a6301)
  • The translation of the texts used in the wallet was improved (#250) (119dfcd), closes #250
  • Update LICENSE (d7cd63b)
  • Update package-lock.json (d52df36)
  • Update the bip32 package (a7d270d)
  • Update the DID package (b049550)
  • Update the ECPAIR dependency (639c19d)
  • Update the html5-qrcode dependency (091c562)
  • Update version and changelog (15fada5)
  • Updated the Hebrew file with the correct translations (62186a0)
  • WIP: Add a logs/debugger view to settings (5c66a22)

1.0.0 (2022-09-25)

0.0.72 (2022-09-25)

  • Add language selection to top-menu bar (7dfbd44)
  • Add language selector component (1cd1906)
  • Add more translations to wallet create view (35e70e6)
  • Added right to left support in css files (#244) (ae0285b), closes #244
  • Automatically select the last account when one account is removed (7729a89)
  • Change resource key for "Receive" on account (3202fd7)
  • Debug logging cleanup (506732b), closes #245
  • Filter production networks for Blockcore Wallet (687f0c2)
  • Fix an issue with binding error in debug mode (dbd5e10)
  • Greek Language (#240) (20c3284), closes #240
  • Greek Recovery phrase (#243) (0ea75f8), closes #243
  • Reset the memo when doing a new payment (558d1d4)
  • Translate a single entry in the app (ae97b76)
  • Unify the Bitcoin network into a single type (9306bb0)
  • Update version and changelog (865f217)
  • Use the address format to set purpose (44 or 84) (f0d067d)

0.0.71 (2022-09-20)

  • Add all nameservers to primary server group (5aa3ebb)
  • Add correct parsing of OP_RETURN (c5afeac)
  • Add persistence of transaction memo (59c63ea)
  • Add support for basic payment request paste on clipboard paste (2ed5df3)
  • Add TransactionMetadataStore (c204b25)
  • Always use same server group no matter instance type (66ce84d)
  • Always use same server group no matter instance type (21c6bb9)
  • Enforce a maximum 80 bytes OP_RETURN (b4f6dec)
  • Fix an issue with binding warning during debug run (9825129)
  • Make the standardtoken key name all lowercase (71a68fc)
  • Name the server group "Official" (26f9c53)
  • Parse and display OP_RETURN as text (53dd11c)
  • Remove some debug logging (dfbe051)
  • Tune the validation errors on payment request view (02cf043)
  • Update version and changelog (d6215eb)

0.0.70 (2022-09-18)

  • Add nameservers to query for indexers (e35c109)
  • Add retrieval of indexers from nameservers (df2f529)
  • Fix title on exchange button (041ed87)
  • Handle faults while sending transaction (7fc8380)
  • Improve the UI with error icon and error message (102427e)
  • Removed the extra description (#235) (b31145c), closes #235
  • Update app store screenshots (8584198)
  • Update noble package (4545472)
  • Update type definition packages (122365c)
  • Update version and changelog (92c7ee4)

0.0.69 (2022-09-16)

  • Add ability to reset the network status cache (588007a), closes #233
  • Mark spent UTXOs (618feb3), closes #234
  • Update version and changelog (b07ebd0)

0.0.68 (2022-09-14)

  • Add await on the network loader persistence (a207eb2), closes #231
  • Add critical error if account state is not available (4fe47dd)
  • Add logging of account state store when persisted in indexer (bb1a3a6)
  • Add pre-filled receive address for simplex integration (65c3a2f)
  • Add purchase button for Simplex on the receive view (83e2279)
  • Add support for "Scan Payment" action (b028ef6)
  • Add support for purchasing cryptocurrency with Simplex (bdfe0f1)
  • Add try/catch for account creation with snackbar alerts (d0645de)
  • Changed standard token method to remove tokens on empty response. (d12aab5)
  • Display version on lock-screen (93c5928)
  • Fix issue with URL handling in browser appending / to address (02ac88b)
  • Hide the swap button (d539394)
  • Make the transaction ID selectable (4bd4c9d)
  • Read the data after checking status code (965ce91), closes #231
  • Remove "Changes" view from Settings (6fb754a)
  • Remove save of account state store on the calculate balance method (64a5df9)
  • The critical code paths in updateAll already have try/catch handling (50209a5)
  • Update the Privacy Policy and Terms and Conditions (4495961)
  • Update version and changelog (2001a7b)
  • VSC code formatting (7abc28e)

0.0.67 (2022-09-11)

  • Add basic UI to generate payment request (6580bd4)
  • Add more parameters for request payment (9c5699e)
  • Fix issue with chrome extension message handler throwing errors (a12e615)
  • Remove QR box that has created issues on some devices and sizes (6405d9d), closes #201
  • Update icons for receive tabs (9cc51e8)
  • Update version and changelog (be935a9)

0.0.66 (2022-09-11)

  • Fix bug with payment requests opened in PWA mode (db4ba48)
  • Update version and changelog (422a955)

0.0.65 (2022-09-11)

  • Added protocol_handlers to manifest files (#227) (18a984b), closes #227
  • Fix imports for tests (7767dcc)
  • Improve message handling and processing of query parameters (ed83875)
  • Minor UI tweaks for unlock screen (d2a3f5b)
  • Remove duplicate event handlers (b077c52)
  • Rempve '' from imports '@angular/material/theming' (#225) (052554c), closes #225
  • Tunes the create wallet UI a little bit (8a4e987)
  • Update path for protocol handler (7a54be1)
  • Update version and changelog (6bec0c1)

0.0.64 (2022-09-10)

  • Add logic to the PaymentRequest class (8b82421)
  • Add payment request support to Web Provider (1884f04)
  • Attempt to no longer rely on ngx-build-plus (#222) (c1298cb), closes #222
  • Fix issue with "completedScan" error (a8e657b), closes #188
  • Fix syntax error (9a094cb)
  • Forward the amount to send dialog (2224858)
  • Handle amount in payment request (12f30f5)
  • Handle routing of payment request (157f182)
  • Hide the HTTP Protocol Handler from extension popup window (db35b42)
  • Implement payment decode (1833757)
  • Implement validation according to BIP21 (5c5c1bb)
  • Make the handler URL selectable (43f3c2d)
  • Remove duplicate warnings (2801c98)
  • Update version and changelog (15f2242)

0.0.63 (2022-09-10)

  • Add a notification regarding lack of decimal support for tokens (90fa39b)
  • Fix issue with links being white in light mode (b6b2829)
  • Make sure the URL is in lower-case for tokens (dc6c3cd)
  • Remove duplicate NFT component (b48caa2)
  • Update version and changelog (9bbbeaa)

0.0.62 (2022-09-09)

  • Add notification about chain swap fee (01ee184)
  • Added list of standard tokens owned by user (#220) (49d4f1f), closes #220
  • Change title from "Sidechain Swap" to "Swap" (7321d0e)
  • Fix issue where tokens query would fail and stop account setup (9bce9bf)
  • Fix issue with permanent lookup address for tokens (151b64e)
  • Fix issue with token store not loading on startup (84ed125)
  • Fix the width of tab labels to avoid horizontal scrolling (d0c129b)
  • Improve initial load of tokens before waiting for async reload (d6e49cb)
  • Optimize the style of token listing (d817819)
  • Remove debug logging (0aa83d1)
  • Render the calculated addresses on same line to avoid UI issues (62821c1)
  • stateEntry can be null if there are issues (ae5b579)
  • Update confirmation times to align with official Stratis nodes (ff97b3e)
  • Update the "loadStandardTokensForAccountAsync" name (4245629)
  • Update version and changelog (dc2c09c)

0.0.61 (2022-09-06)

  • Add basic input sanitation for action requests. (7412367)
  • Add handler for VaultSetup (22d1222)
  • Add logic to send users from contacts directly to send screen (f646198)
  • Add PaymentRequest and unit test for it (3d6b615)
  • Add prepared content to the query string parameters for actions (ef9e4ec)
  • Add test page for Simplex integration (0b0d516)
  • Add transaction for action titles (4f1595e)
  • Add type format for "data" parameter (b7e1286)
  • Add types to the documentation for actions (8975cf8)
  • Add UI to send directly from contact (73c18e6)
  • Add Vault Setup action (63bfef1)
  • Code cleanup for message signing action (99632d7)
  • Decrease the height behind in sync before setting state to syncing (ebc12fc)
  • Fix issue with key not being set in permission (a1133d7)
  • Fix link to network status template (7daef07)
  • Fix the confirmation threshold count (f5a205e)
  • Fix title on the pull request workflow (7374105)
  • Fix typo in test specs (62ed1f2)
  • Generate the correct response from Vault Setup (564dbe7)
  • Improve the documentation notes on action process (433450f)
  • Make CryptoUtility and CryptoService independent of Angular (ee4bb6b)
  • Make sure that default amount is not reset when navigating back (31f2c48)
  • Merge RequestArguments and ActionRequest (e74b860)
  • Minor cleanup (ad3f73b), closes #217
  • Refactor action handlers to return prepare content (96227df)
  • Remove duplicate QR-scanning component (3cb7b03)
  • Remove status and loading in networks whose type is identity (#216) (0521b15), closes #216
  • Send to and from sidechain (STRAX/CRS) (#218) (9e5c478), closes #218
  • Update notes on how action process is implemented (3d4a0cd)
  • Update NOTES with payment request section (d3afbdc)
  • Update packages (36edaba)
  • Update the content to allow either object or string (cd18cd8)
  • Update version and changelog (a6b9ed6)
  • Use JsonWebKey2020 Signature Suite as oppose to EcdsaSecp256k1VerificationKey2019 (c0083f2)
  • Action: Refactor and clarify types for action message handling (694b686)

0.0.60 (2022-08-23)

  • Fix object loader for NetworkLoader (019f51d)
  • Update version and changelog (192d2eb)

0.0.59 (2022-08-22)

  • Add automatic selection of active indexer (e737f4d)
  • Add radio-button to selection of active indexer (f585e68)
  • Allow selection binding for network status indexer selection (6250e16)
  • Allow users to manually select indexers from network list (4de0387)
  • Code cleanup (822666e)
  • Remove debug logging (3111b29)
  • Set the global default color for radio buttons (6e8b7dc)
  • Tune the network status icon colors (6eece51)
  • Update version and changelog (9e2a1cd)

0.0.58 (2022-08-19)

  • Fix issue with hardwired key for storage get (f584333)
  • Handle indexer issues when response is not OK (8cce796)
  • Hide the biometric option from settings (fca4681)
  • Implements the full end-to-end logic for signing messages (c2b68c7)
  • Parse the message to be signed and display correct in prompt (c1cb6aa)
  • Refactor services to be generic and independent of Angular (95e3d5b)
  • Remove debug logging and update CoinVault icons (a55367c)
  • Update version and changelog (d9f11d8)
  • Use the existing Bitcoin Message library for signing (534dd5d)

0.0.57 (2022-08-17)

  • Add support for getting permission based upon key (public key) (f6061cb)
  • Add updated accent color and app icons (13ec58f)
  • Cleanup some logging (6cea116)
  • Disable all actions other than 'signMessage' (2dde08c)
  • Display key for signing in a different style (d4fe3aa)
  • Fix a minor type issue (beef8fe)
  • Fix issue where public key was not updated when changing signing key (57f0693)
  • Fix issue with permission not expiring (315fdd7)
  • Persist the permissions based upon wallet, account and key id (e215824)
  • Return a structured result from the action handler that includes public key (5a1de7e)
  • Select key when provided in request and disable user selection (9e2eddb)
  • Set the key id when performing a signing operation (1ecba99)
  • Update permissions administration with support for array on permissions (8865631)
  • Update version and changelog (b78009c)

0.0.56 (2022-08-16)

  • Add more Norwegian translations (f681013)
  • Attempts to fix issue with iOS and zooming on input focus (bdfe271), closes #206
  • Change logo color when changing theme (#210) (3702e22), closes #210
  • Disable the code quality build (e749b15)
  • Disable viewport zooming on Mobile Safari (#207) (0aec865), closes #207
  • Make the recovery phrase selectable (0d17f09)
  • Remove the "copy log" buttons (5bae7d1)
  • Removing input background color for Chrome autocomplete (#208) (576ed6a), closes #208
  • Update package-lock.json (2ba85fb)
  • Update package.json (cbac488)
  • Update packages (c7dff96)
  • Update packages (3dbbb6c)
  • Update version and changelog (cea1600)
  • Use system font (8454090), closes #212

0.0.55 (2022-08-06)

  • Fix issue with touch-hold for pasting in app (#202) (c0fb72a), closes #202
  • Add display of address type and index to dropdown (3ea0500)
  • Display human readable identifier on signing action request (4de871d)
  • Fix opening explorer in web mode (#205) (03e753b), closes #205
  • Fix problem with crashing due to invalid certificate (054f523)
  • Hide "Use Biometrics" until functional (2eb72e5)
  • Hide heading from child action page (91604d8)
  • Make the copy button flow with content (f0787f6), closes #203
  • Migrate action app status badge to root of actions (7fc551f)
  • Remove status and loading in networks whose type is identity (#204) (270e056), closes #204
  • Update identity component from new schema on did-resolver (87426af)
  • Update packages (d0178be)
  • Update version and changelog (e7b5aed)

0.0.54 (2022-07-31)

  • Add code analysis workflow (f2db60c)
  • Enable right-click on TEXTAREA inputs (27f9c7a)
  • Enable user select for textarea and input (045fbae)
  • Update version and changelog (4d136a6)
  • Update version and changelog (a29f03b)

0.0.52 (2022-07-31)

  • Add a basic event emitter to be used in the new interface between provider and extension (a36b608)
  • Add a readable ID format for identities (7d6ba4b)
  • Add a visual prototype for app verification badge (8475aea)
  • Add all possible signing actions (9cff85f)
  • Add basic example on how to do translations in components (f2d1138)
  • Add biometric feature (#191) (1269c02), closes #191
  • Add selections for account and key on the signing screen (652f435)
  • Add toggle button for Face ID / Biometrics on wallet create (5d8ad1d)
  • Bind the biometrics toggle (b4388b4)
  • Change routing to include "index.html" and allow reloads in extension tab mode (a101603)
  • Change the visual style on the account delete button (40fbb07)
  • Disable text selection and right-click (#197) (55bcfb2), closes #197
  • Display the args on signing action (420712f)
  • Do not return a reply on messages not handled! (137c45b)
  • Enable right click when element tag name is "INPUT" (#198) (37f5297), closes #198
  • Fix bug with address purpose override in UI (38f4ed2)
  • Fix issue with queue of prompts and handling closing (3a202ba)
  • Fix the identity account type to single key (5415fe9)
  • Improve logic for interaction between web app and extension (848523b)
  • Increase the height of the popup for Exolix (db9c34e)
  • Modify AppUpdateService class (#194) (cd3d15e), closes #194
  • Only perform right-click disable in production mode (4b5719a)
  • Open tab on update as well (cb3e169)
  • Refactoring interfaces (63a7f10)
  • Remove "Release" from release titles (e50ce8d)
  • Remove @capacitor (Electron, Android, iOS) (95283b1)
  • Set major version for node setup (f0c5e6a)
  • Simplify the prompt handling (163174f)
  • Support single address accounts for any type of account (fdde162), closes #190
  • Translate "Create Account" page (594a5d9)
  • Translate (partially) the account remove page (c315a86)
  • Translate Account Edit page (9abf200)
  • Translate options on Create Account page (8b2adec)
  • Update app update service (#192) (38c3bbf), closes #192
  • Update packages (ff0e3ec)
  • Update version and changelog (95420dc)
  • WIP: Refactoring the message handling between web app and extension (32c760b)
  • WIP: Working implementation of multiple queued up action windows (c9a2fb5)

0.0.51 (2022-07-13)

  • Enable the full Collectible feature for CoinVault instance (54cda9d)
  • Remove the "collectible:preview" feature UI (024e059)
  • Update version and changelog (77f6c04)

0.0.50 (2022-07-13)

  • Update version, changelog and manifest (f7e58b6)

0.0.49 (2022-07-13)

  • Change the default server group depending on instance (d50bc95)
  • Set server group based upon instance (bbf2310)
  • Update version and changelog (8647d21)

0.0.48 (2022-07-13)

  • Add "Buy with Exolix" button on receive view for STRAX (158c13c)
  • Add "Exchange" feature with links to purchase and sell using Exolix (31a8cc1)
  • Add affiliate code for Exolix integration (d8a92fe)
  • Code cleanup (2d882ea)
  • Improvements on initial load and sync of wallets and accounts (97de0c6)
  • Only register Service Worker in web-mode (51fb037)
  • Set the credentials to false on http requests (778cfc3)
  • Update version and changelog (292d554)

0.0.47 (2022-07-13)

  • Add address validation on send input (4a7ee81), closes #161
  • Add Address Validation Service and unit tests (159b795), closes #161
  • Add support for bech32 validation (5716036), closes #161
  • Address Validation: Derive network from address prefix (c45eef6)
  • Change the style on delete/wipe buttons (7fb689e)
  • Fix issue with network loading (f0d5d1d)
  • Hide QR option until it's working (dae7965)
  • Improve the quality of address validation (a0eeec8)
  • Make the address required (90d80f1)
  • Networks needs to be array (ac26489)
  • Optimize memory use on unit tests (c8cd8d9)
  • Update version and changelog (5fcafc1)

0.0.46 (2022-07-12)

  • Add contact view and delete (46d5888)
  • Add ContactStore for persisting the address book (57e64a9)
  • Add network list for contact creation (81f4cc3)
  • Add support for saving contacts in the address book (fda66c7)
  • Add translations for AddressBook (b4f822a)
  • Attempt to fix camera issue when switching cameras (aa3c613)
  • Implement paste from clipboard to address on contact (Address Book) (ef65f6b)
  • Minor null check for no contacts (3950f0d)
  • Sort contacts in the contact list (ad64d00), closes #186
  • Translate Add Account and Add Wallet on dashboard (7f3f414)
  • Update no.json (4bb49e5)
  • Update packages (695e71d)
  • Update packages (0d45d46)
  • Update version and changelog (884308f)
  • WIP: Add Address Book and Create contact (2060b7a)
  • WIP: Address Book (a75db2e)

0.0.45 (2022-07-05)

  • Remember the previous camera ID (6e6a375), closes #185
  • Update version and changelog (d010c96)

0.0.44 (2022-07-04)

  • Change initial camera to prefer "environment" camera (09d118b)
  • Fix bug on transaction details (6561d4e)
  • Remember last used camera (e577d4a)
  • Update version and changelog (84316c2)

0.0.43 (2022-07-04)

  • Auto-close the dialog for QR scanning (4d0060d)
  • Call stop on camera when dialog is closed (39280b7)
  • Improve the visual UI for QR code scanning (c0612a7)
  • Update packages (8527deb)
  • Update version and changelog (34182c8)
  • WIP: Add custom UI for camera scanning (0ed0e65)
  • WIP: Add custom UI for camera scanning (c63f430)

0.0.42 (2022-07-03)

  • Add "npm run web" to host watcher and wallet in web-mode (0282f3c)
  • Add AppUpdateService for PWA (#184) (1799dde), closes #184
  • Changed the collectables presentation (#182) (3cf3442), closes #182
  • Make the watcher function correct in web-mode (0046559)
  • Update version and changelog (e125273)

0.0.41 (2022-07-02)

  • @HostListener added to individual components to execute on window close (1a25b80)
  • Abstract the call to chrome runtime for action replies (8071f4e)
  • Add a basic page to view identity (800cd95)
  • Add Angular CLI based service worker (a4aaaa7)
  • Add authorization buttons on action (569c903)
  • Add back event handling from the UI (94636f7)
  • Add blockcore-js to allowedCommonJsDependencies (#159) (4f830da), closes #159
  • Add derived public key for identity using schnorr (f7b6e4b)
  • Add DID Document to clipboard on button action (a08d270)
  • add expiration (6c5badc)
  • Add instructions on code formatting (1b78362)
  • Add login code for opdex (#181) (c5e0d1d), closes #181
  • Add multiple servers to the indexers list (#171) (106ae9f), closes #171
  • Add multiple servers to the indexers list (#172) (268bcea), closes #172
  • Add permission UI to list permissions (d9ad499)
  • Add Permissions component to settings (5872b42)
  • Add PermissionStore (df3dc8e)
  • Add Public Key action view (a492c22)
  • Add services to handle service worker version update (406bd65)
  • Add signDataSchnorr to the WalletManager (abf19be)
  • Add some basic sample for JWT creation and decode (33548ec)
  • Add some basic view and derivation for did:is and nostr:key (#169) (b179b80), closes #169
  • Add some comment regarding permission query that is TODO (b1920d5)
  • Add source from @blockcore/identity directly to wallet (57fb3c1)
  • Add test to verify combining BIP32 with BIP340 (dc00110)
  • Add timeout handling for permissions (af93d6a)
  • Breaking change: Change the identifier for CYBITS to CY (acc2487)
  • Change PermissionStore to host a single entry pr. domain (0d6bd3e)
  • Cleanup the Public Key UI (052c2cc)
  • Continued work on Web3/Web5 provider (da28109)
  • Create frontend service that replicate the logic of background (extension mode) (4a2c121)
  • Display domain on provider action (889ae42)
  • Do not include the webextension-polyfill in Angular code (65f08e9)
  • Enable delete of permission registration (98f1024)
  • Encapsulate actions in a parent component (e72a81e)
  • Explicit set the max_line_length in .editorconfig and implement SchnorrSigner (1e31bbc)
  • Fix "expirable" permission (8f9ebf1)
  • Fix "Remove all permissions" (2aa3ead)
  • Fix a minor bug on loading when permissions is null (592da01)
  • Fix a minor issue with permission reading on popup request (e0bb688)
  • fix comments (a4eee52)
  • Fix issue with copy of DID Document (6b20fc8)
  • Fix issue with management of permissions (a900446)
  • Fix issue with unpadded x and y (d1326d5)
  • Fix loading of content and provider scripts (5d58c4e)
  • Fix some syntax errors (290b869)
  • Fix the registration of service worker (67c9db3)
  • Fully implement the SchnorrSigner (b312804)
  • Handle "Cancel" of popup request (4887da3)
  • Improve header layout for permission listing (b02f7e9)
  • Improve the BlockcoreIdentityTools (0a0bc4a)
  • Include the "bold" variant of robot font (bbda35b)
  • Make the indent 2 as oppose to 4 on code formatting (92dee86)
  • Merge new and old background logic (2077e53)
  • Migrate some older packages to new ones for BIP32 and BIP39 (bfe2404)
  • Minor text edit (4d63bc4)
  • Minor UI tweaks for actions (370f7f9)
  • Move logic into ActionService (10b8298)
  • Move the .editorconfig to root and updating vscode setup (44d61ff)
  • Refactoring collectables and re-adding identity view (4478949)
  • Refactoring collectables and re-adding identity view (0c0edd3)
  • Remove old service communication code (15475c9)
  • Remove the external communication service (ee30f6f)
  • Remove the PWABuilder service worker (90afe94)
  • Rename "getPublicKey" to "publicKey" (49bb8cc)
  • Rename away from "Collectables" to "collectable" (0164385)
  • Rename away from "Collectables" to "collectable" (7c2ce6a)
  • Retrieve the identifier ID and show on identity view (30e0bc5)
  • Save and use permissions that user grants for read public key and for signing data (66a8c85)
  • Store permissions when user selects expirable or forever options (3e00dd9)
  • Store the public key as address without the did:is prefix (92f8997)
  • Store wallet and account on permissions (47c7b8d)
  • Support closing of window to reject the permission request (4eec2de)
  • Try to make a new class to handle external calls (#168) (11f3411), closes #168
  • Tune the UI for permission details (caf15f4)
  • Update dependencies (3deea64)
  • Update domain for CY (42f8ae3)
  • Update formatting on code (81c618c)
  • Update formatting on code (b6631de)
  • Update identity logic to use new SchnorrSigner (d1937b1)
  • Update packages (c6c7126)
  • Update packages (#177) (54a061a), closes #177
  • Update the webmanifest files (107a505)
  • Update version and changelog (421c8ff)
  • Use JsonWebKey2020 as oppose to SchnorrSecp256k1Signature2019 for keys (2ec7da7)
  • Working example of DID Document generation (e99c92a)
  • WIP: Add identity service and vault setup service (841d669)
  • WIP: Full Web3/Web5 provider (#179) (400ce96), closes #179
  • WIP: Undecided on usage of multibase or JWK, and whether we can use uncompressed keys as JWK (e4cb6f1)

0.0.40 (2022-06-09)

  • Add the ability to supply personal extension word (passphrase) (78b617f), closes #162
  • Update version and changelog (13c680a)

0.0.39 (2022-06-09)

  • Add more Norwegian translations (68f976f)
  • Add more Norwegian translations (6bf0e5e)
  • Fix issue with invalid server configuration (0b79b4d)
  • Increase the network update interval from 15 seconds to 45 seconds (85288fc)
  • Remove request for clipboardWrite and clipboardRead (2be1c03)
  • Remove some debug logging (797eb7f)
  • Set the type of account based upon selection (1b74948)
  • Update version, changelog and packages (0b0b023)

0.0.38 (2022-06-07)

  • Improve the behavior when indexers are all offline (or user is offline) (ba68591), closes #148
  • Improve UI updating and stop indexing when indexers are offline (9172716), closes #148
  • Update version and changelog (b753896)

0.0.37 (2022-06-07)

  • Add a default purpose address to networks that primarily use bech32 address format (ad76c94)
  • Add a reference to an improvement on resource usage (d9a0620), closes #148
  • Add additional Norwegian translations (26793df)
  • Add additional Norwegian translations (c573dd3)
  • Add additional Norwegian translations (bbdfecb)
  • Add additional Norwegian translations (7bc8b08)
  • Add CYBITS, RSC and SBC to default account selection (aba035d)
  • Add CYBITS, RSC and SBC to servers list (6a9edca)
  • Add language option on wallet create (741c750), closes #150
  • Add networks (#141) (dec1169), closes #141
  • Add paste and QR options for pasting address on send (1f1a7f0)
  • Add rudimentary QR code scanner (cc55d91)
  • Add UI selection for address format (legacy or segwit) (4118096)
  • Add x42 network (#142) (21ab0c4), closes #142
  • Add X42 to default account selection (#145) (04dac9f), closes #145
  • Code refactoring (f861f52)
  • Code refactoring (560237e)
  • Fix bug with test accounts not being added (1b7478d), closes #154
  • Fix name of RSC chain (29ee31a)
  • Fix the ID for Cybits (47be760)
  • Fix warning (#157) (a4f442d), closes #157
  • Hide recovery phrase language selection when recovering wallet (3574013)
  • Improve the UI for QR code scanning (1b8cf23)
  • Network changes that have been added (#143) (a049bb1), closes #143
  • Only save the wallet store in the UI after user actions (e3e8605), closes #149
  • Only the original City Chain nodes use custom message prefix, set to original (22c9a09)
  • Remove "awesome-typescript-loader" dependency which is no longer maintained (4707345)
  • Replace the bitcoinjs bip39 with scure-bip39. (6a14001)
  • Reset the message signing prefix to original (364df01)
  • Separate test and main networks on default account selection (8f1f2d9)
  • Update Angular Material 14 (88efb94)
  • Update build pipeline package (31e76e4), closes #151
  • Update packages - preparing for Angular 14 (76681b6)
  • Update version and changelog (9d8a683)
  • Upgrade Angular 14 (eb4f4b1)
  • Use legacy address for X42 (bb1e6db)
  • Use TypeScript 4.6 (f0fb60c)

0.0.36 (2022-05-31)

  • Add a component for Network Status accessible from Settings (57ec860)
  • Add a notification of zero transactions (9e175f6), closes #66
  • Add a TaskRunner to be used by watcher enabling exponential delay (c9b0f28)
  • Add ability to stop the timeout itself (392ec9c)
  • Add exponential delay to retries upon errors (bc84641)
  • Add missing await for calculate balance on watcher (024de37)
  • Add validation of amount input (beb130e), closes #92
  • Added showing the NFTs on the extension (#138) (0220acc), closes #138
  • Clean up debug logging (c1c1c4f)
  • Clean up debug logging (64b12c7)
  • Clean up old code (d18df63)
  • Code cleanup (4a90a28)
  • Code cleanup (0429ec8)
  • Code cleanup (3c4b096)
  • Continued work on network status (85ea274), closes #139
  • Create NOTES.md (d494aa5)
  • Display a message when there are zero accounts (e8e1780)
  • Fix a syntax error (45e0a11)
  • Improve the indexer and watcher scheduling (2e293b1)
  • Improve the Network Status (1d5c496), closes #139
  • Make sure that the watch is restarted when editing wallet (6bd4af2)
  • Migrate the network watcher status from UI to background (90cbc43), closes #139
  • Minor improvements to Chrome communication error when sending messages (c47a49a)
  • Pick only servers that are currently online (ade2db3), closes #139
  • Separate Account and Account State (b180e2b), closes #123
  • Tune the watching variables (ed5da82)
  • Update version and changelog (d5c6280)

0.0.35 (2022-05-22)

  • Rename from "Blockcore Extension" to "Blockcore Wallet" (1930ce0)
  • Show icon on the about dialog (d0f041c)
  • Update links for GitHub repo and more (65db6d9)
  • Update version and changelog (cd46614)

0.0.34 (2022-05-21)

  • Fix bug where wallet balance and history failed to reload (f4cb307), closes #128
  • Fix problem with multiple quick accounts (eac8f9a), closes #133
  • Fix problem with timeout lock (f407879), closes #124
  • Fix typo NTF -> NFT (#127) (103c856), closes #127
  • Read manifest in web mode (4c8eac2)
  • Update network status when creating account (d30419c), closes #126
  • Update packages (81792a2)
  • Update servers.ts (#130) (58684b2), closes #130
  • Update the list of available servers (bab1b06)
  • Update version and changelog (4049a67)
  • Update version and changelog (31f5260)

0.0.32 (2022-05-20)

  • Add PWA installation options in the app (2e8c39a)
  • Add style to allow disabling selection (d2f091e)
  • Customize install experience for iOS (4b4f64d)
  • Disable drag down to reload (88cca0f)
  • Hide the install options by default and show on capability to install (8cb45cd)
  • Make the app render behind camera notches, etc. (13d2248)
  • Remove the shortcuts from manifest (ac4bc0a)
  • Update version and changelog (5ab7844)

0.0.31 (2022-05-19)

  • Add high-resolution icons (9af94fc)
  • Update version and changelog (b065524)

0.0.30 (2022-05-19)

  • Add service worker for PWA (8c071e5)
  • Update version and changelog (482de7c)

0.0.29 (2022-05-19)

  • Add PWA manifest to extension instances (3d03a24)
  • Update dependencies (194b184)
  • Update store screenshots (ac90871)
  • Update version and changelog (56adf48)

0.0.28 (2022-05-18)

  • Disable "Get started" when creating default accounts (3294a59)

0.0.27 (2022-05-18)

  • Set correct features for Smart City Platform (019d8dc)

0.0.26 (2022-05-18)

  • Add "CoinVault" server group option (6dfda9a)
  • Add "getNetwork" to AddressManager (99616d4)
  • Add "Reload account history" button on account view (08c38b5)
  • Add a notification on transaction history for "quick" types (8dcb0d3)
  • Add accountType to the Account class (46f3cee)
  • Add custom theme for different configurations (cc90cd7)
  • Add fee rate validation on transaction send (f2fad49)
  • Add integration test to verify all group1 indexers (dd51d11)
  • Add reindex of "quick" account one initial time when watch addresses exists (fbd7792)
  • Add rudimentary support for a "quick" account (efa058c)
  • Add server groups and settings to change them (f3fe981)
  • Add some info in README on account type (1693cf9)
  • Add some NFTs on the preview of Collectibles (ca0ef45)
  • Add support for custom server (036a008)
  • Add Weight and Virtual Weight to TX details (3ae7b41)
  • Allow creation of wallet without default accounts (f3bd2fe)
  • Disable sending transaction when fee is invalid (73ea025)
  • Fix bug with server selection (4c528bd)
  • Fix issue where balance was not reset in quick-mode (20509ea)
  • Fix issue with custom server (9846261)
  • Fix issue with unspent retrieval getting too many inputs (f89ae8a)
  • Fully rename type to mode (f0a8ac1)
  • Make account type into account mode (60a8c9e)
  • Refactor getServer to NetworkLoader (c9e824e)
  • Remove the handler:sid feature from CoinVault instance (fdf5493)
  • Retrieve UTXOs while performing send from quick-wallet (27622fa)
  • Support for PoS v3 was added a while back, removing comment that says otherwise (fd8451a)
  • Update CoinVault server domains (a6ce159)
  • Update manifest description and packages (7a9d72d)
  • Update packages (3dc58cb)
  • Update packages (bcb8065)
  • Update the servers list (e1bfa0c)
  • Update version and changelog (92de9da)
  • Use networkType instead of networkGroup on custom server (a612ffc)
  • Verify that we get random servers (943a1f0)

0.0.25 (2022-05-08)

  • Add store icons for CoinVault extension (0a69cf9)
  • Fixes problem with watcher using invalid indexer URL (1052772), closes #121
  • Migrate the material font to "fontsource" (8ddb33d)
  • Remove some unused debugging code (5ba3fab)
  • Update packages (1e455f3)
  • Update version and changelog (9c21ecd)

0.0.24 (2022-05-07)

  • Fix the manifest for CoinVault and Smart City Platform (846e5e1)
  • Update changelog and version (3a090c0)

0.0.23 (2022-05-07)

  • Add Electron setup for Blockcore Wallet (1ff4b63)
  • Add npm task for desktop (4b78f31)
  • Don't use different CSP for dev or not (ca419a4)
  • Embed the Google Fonts and Set Icon for Electron App (ff1bf1b)
  • f (5acf7b4)
  • Fix blockcore logo display (9a2e80b)
  • Fix full load of wallet in Electron (382a35d)
  • Fix style issue when viewing "changes" view (4716740)
  • Hide developer mode from settings (edbdfe8)
  • Hide the resync on account (f344e8b)
  • Improve labels on open buttons (27c563c)
  • Improve loading of roboto font weights (62bcee3)
  • Improve the npm task for desktop (3fbb545)
  • Make sure we check network status on all newly created accounts on new wallets (e4e29be)
  • Make the dropdown fill available width (92784ff)
  • Make the dropdown into outline style (a90723f)
  • Make the icon dropdown on account edit take full available width (098d49b)
  • Make the status interval a const and update slower (a847ebd)
  • Re-add the electron configuration (b8ee9e8)
  • Remove some hide logic from account create (987a46c)
  • Remove the generated electron folder (7666b04)
  • Remove unused packages (c06974f)
  • Send indexing message on new wallets (40e7ff3)
  • Update changelog and version (7281264)
  • Update instructions for desktop (012ff55)
  • Update packages (69b4fff)
  • Update packages (fafa17a)
  • Update packages (0838de3)
  • Update the base href (0649e16)
  • using material-icons package (10510e1)

0.0.22 (2022-04-27)

  • Add "Cancel" button on the wallet create to allow cancellation (ca6b8fd)
  • Add cancel on the same process in wallet creation (dbbe0f2)
  • Add Electron for Run on Desktop (#115) (0838449), closes #115
  • Add more abstraction of logic to be cross runtime compatible (26b2713)
  • Fix automatic wallet timeout in browser mode (91cde9b)
  • Improve state management in browser mode (75ce555)
  • Increase the wrap lengths (dfcc5fc)
  • Remove manifest permissions not yet used (cd83f9a)
  • Update changelog and version (b0668e5)

0.0.21 (2022-04-25)

  • Add marketing (store) screenshots (7678b78)
  • Remove the permissions required (47922c7)
  • Update changelog and version (0581260)

0.0.20 (2022-04-25)

  • Abstract more API calls (9a5c879)
  • Add a loading guard to ensure loading has been called (25858e4)
  • Add a TODO for handling messages internally (c859915)
  • Add ability to serve the Angular extension (f44f551)
  • Add manifest to runtime service (e23fc99)
  • Add service to check if extension (b80cf0f)
  • Add support for large wallets that takes long time to scan (601a5f7)
  • Change to use term "Blockcore Wallet" as oppose to just "Blockcore" (6b9dff7)
  • Cleanup and improvements to background script (894ce17)
  • Display loading indicator on large wallets on account details (c3a013e)
  • Display lock icon on wallet when not unlocked (d0155bd)
  • Enable saving for wallet again (b586818)
  • Ensure keys set is done in all modes (c3d9e1a)
  • Feature/capacitor (#113) (6f2834c), closes #113
  • Fix a bug where Account History Store was not removed (8d1d5a4)
  • Fix a bug where indexing was not set to false if there was no changes (3905383)
  • Fix bug with watcher potentially stopping to update balance (93590a3)
  • Fix build issue with shared type (b0fe67c)
  • Fix issue with race condition on add accounts (20824ee), closes #111
  • Handle data wipe for browsers (3ad7cc2)
  • Highlight the selected wallet (41b43de)
  • Improve the processing of large wallets (44842b5)
  • Initialize creation of OrchestratorService used when outside of extension context (64c9385)
  • Make sure accounts are restored when re-created on restored wallets (d5b3434)
  • Make sure secure state does not crash outside of extension runtime (f152900)
  • Minor improvement to avoid binding warning (b813d75)
  • Move lock timeout logic to shared type (9df256b)
  • Re-enable full index scan when restoring account (9a8b6a6)
  • Remove debug logging (3efe5e1)
  • Remove some debug logging (045a05d)
  • Remove some temporary debug logging (580e7a2)
  • Remove unused event handlers (86c6681)
  • Retrieve hex value on-the-fly when sending transaction (e23be58)
  • Set the threshold for confirmation to 1, not 2. (078fac5)
  • Start adding support for extremely large wallets (9ae1b38)
  • Update blockcore-js package for PoS v3 support (92f0a85)
  • Update dependency packages (0fe271c)
  • Update packages (5677371)
  • Update the manifest for browser wallet mode (9c9d158)
  • Update version and changelog (e253338)
  • Use EventBus for handling messages in browser mode (24a4ea7)
  • Validate the secret recovery phrase during recovery (#114) (d98ab7e), closes #114

0.0.19 (2022-03-30)

  • Add remove of address watch store entries when wallet is removed (988ba40)
  • Add remove of addresse info and account history on wallet delete (d105c07)
  • Add some code instructions for future usage (bae1d3c)
  • Communicate settings saved across instances (5577454)
  • Fix a resource leak on account page (621d174)
  • Fix an issue on newly created accounts where change address is not generated yet (b596067)
  • Fix an issue that occurs after remove and adding accounts/wallets (6775759)
  • Fix an issue with persistence of wallet being wiped by indexer (bef040c)
  • Fix bug with missing await on calculate balance (0a13334)
  • Fix the remove account similar to remove wallet (12eca75)
  • Force an index run upon account create from restored wallet (7437d13)
  • Migrate towards having selected account ID on the WalletManager (b121da6)
  • Open new tab on install (37506ea)
  • Remove some debug logging (c01ba74)
  • Remove unused functions (b8de3cc)
  • Save state and broadcast to all instances (fea2879)
  • Update version and changelog (e8e7218)

0.0.18 (2022-03-28)

  • Add ability to support singleAddress networks (28b5faf)
  • Add logic to handle smart contract interactions to display different icons (1cf17ad)
  • Add support for single address indexing (bc0bf74)
  • Change the color on "Options..." button on send action (1459fa4)
  • Display "Interaction with contract" in transaction history (31cb165)
  • Enable CRS/TCRS accounts (5d9f512)
  • Fix issue with .configuration not being available on CRS status (45baeef)
  • Hide "MINING:" label (b7778d9)
  • Hide network status when green (2870754)
  • Improve the network status widget (c4f1692)
  • Remove some debug logging (5a67b2f)
  • Set the node types to v16 (437ca7e)
  • update all packages to last version (#97) (28c4caf), closes #97
  • Update version and changelog (1123a89)

0.0.17 (2022-03-22)

  • Make the fee rates number type (154f5e9)
  • Read version from process.env instead of loading the package.json (289adce)
  • Set the minimum fee rate to be used for input validation (4c58c01)
  • Update version and changelog (1103375)
  • Use webpack to get version from package.json (f9d3acc)

0.0.16 (2022-03-22)

  • Add options on transaction send (8ffb4c9)
  • Add support for custom change address (32d4d63), closes #95
  • Disable "Send" button when there are no UTXOs (77a67c6)
  • Fix the issue when delete of last wallet (16e230d), closes #94
  • Move the available amount label and button to right above amount input field (3955bc9), closes #58
  • Update version and changelog (369c23a)

0.0.15 (2022-03-22)

  • Display loading indicator on newly created accounts (832334b)
  • Remove the shortcut commands (05f60db)
  • Update version and changelog (90ce1cc)

0.0.14 (2022-03-20)

  • "sid" is not an approved prefix (d425dff)
  • Add a barrel file for services (f98e3fe)
  • Add a basic FeatureService test (68f036b)
  • Add a basic update matrix for schedule (a1ca802)
  • Add a generic state service and migrate network status manager to service (3348808)
  • Add a min watch count (26270bb)
  • Add a notification text on "Collectibles" tab (6e390c3)
  • Add a proper About page linked in Settings (ecbdc65)
  • Add a test that verifies load of xpub and address derivation (74b50fe)
  • Add an integration that that calls the API with support for paging (751300e)
  • Add chrome types for tsconfig.spec.json (b49138b)
  • Add conditional check for "chrome" on CommunicationService (15e001e)
  • Add date to transaction details (83b63b2)
  • Add date to transaction history (047f41b)
  • Add display of detailed network status on account view (8bd2d52), closes #68
  • Add display of errors and warnings from transaction generation (7640757)
  • Add display of total on sending UI (77c0220)
  • Add FeatureService to handler (d429299)
  • Add handling of message interactions between web apps and extension (9386f3e)
  • Add handling of slow loading (failure to load state) (6dfe3e6)
  • Add import for Translation in Testbed (17b494f)
  • Add logic for watch intervals and index intervals (484f8fb)
  • Add logic to handle unconfirmed and finalized transactions (e9e2c8f)
  • Add more configuration for test runs (24c05ca)
  • Add more shared services (0b1df4a)
  • Add notification between background and tabs when indexing completed (8807e7e)
  • Add protocol handler UX (a315d36)
  • Add resync history for individual accounts (94ef004)
  • Add second call to indexer to verify state handling (fe7d35f)
  • Add settings service and secure state service (d5646b8)
  • Add some basic messaging logic (9210256)
  • Add support for groups on feature toggling (51e9fbb)
  • Add test for Network Status (760b0a8), closes #73
  • Add WalletStore and unit test (96d465d)
  • Attempt at getting karma chrome launcher working on GitHub (315fc08)
  • Build each instance individually (7f261a0)
  • Calculate confirmation on transactions (322989d)
  • Clean some imports (107a52e)
  • Cleanup and improvements (35fb38c)
  • Cleanup of shared services (a9884e7)
  • Cleanup old and unused code (7069ca4)
  • Cleanup old horrible popup logic (5fc4620)
  • Cleanup unused code and files (1e0b033)
  • Code cleanup (cc7f404)
  • Code cleanup (7013012)
  • Code cleanup of services (c5effbc)
  • Complete calculation of wallet history, UTXOs and balance (f8d1e9b)
  • Complete the refactoring to use satoshis as base (ed1e53f), closes #93
  • Completes a working prototype for Stratis Identity login (572e01a)
  • Completes the SettingsService refactoring (4406c04)
  • Configure the handler and query parameter (205ebbb)
  • Create transaction crashes on addOutput (f5877e7)
  • Disable TCRS same as CRS (474c0c9)
  • Display account balance on dashboard (46f9c18)
  • Display error when invalid password is provided (1171a5d)
  • Don't hide the account menu when selectin a different account (622f0c0)
  • Drop the new tab override and options (60f7bc8)
  • Ensures that updates run in ngZone (8c6b3cc)
  • Feature/manifestv3 (#75) (f229074), closes #75
  • Final refactoring that makes code build (1e06343)
  • Fix a default object for AppState (8d59e1a)
  • Fix a minor issue with back button sometimes shown on unlock screen (5cf76fe)
  • Fix account creation and unlock to display dashboard (6b5cce9)
  • Fix account rename feature (8b5caaf)
  • Fix an import issue (14d32ac)
  • Fix browser config for test run (989b7b5)
  • Fix buffer fallback making the service worker functional again (a7729c9)
  • Fix bug with watcher (4f7b9b3)
  • Fix circular dependency (31ea64a)
  • Fix circular dependency graph (b63abdb)
  • Fix compile errors (3be03f8)
  • Fix CSP issue with inlineCritical (3ff6776)
  • Fix default UI state data (a77e1ef)
  • Fix for transaction building (c1d0249)
  • Fix initial wallet and account creation (0b36e26)
  • Fix issue adding a new account to existing wallet (79972d3)
  • Fix issue after account creation (0ed8b11)
  • Fix issue where updates after wallet indexing would reset the active account ID (f2f4007)
  • Fix issue where watcher always reported changes (58f29ac)
  • Fix issue with auto timeout (52f834c)
  • Fix issue with blank screen when removing a wallet and the next wallet is locked (f26f460)
  • Fix issue with calculation using big.js (03617e6)
  • Fix issue with copy debug and error logs to clipboard (41287ab)
  • Fix issue with not enough UTXO selected (80c660d)
  • Fix issue with removing a wallet (d2c02b7)
  • Fix issue with selecting the same account twice (8e06e36)
  • Fix issue with TCRS not being enabled properly on CoinVault (dc52a0c)
  • Fix issue with title ("Unlock Wallet") (33ad279), closes #63
  • Fix label casing on account and network status (#71) (1ebf791), closes #71
  • Fix loading of language from settings (1fc48dc)
  • Fix password change feature (19f7089)
  • Fix persistence issue with load (8bec4ce)
  • Fix problem with subscriptions array (93335a9)
  • Fix sending of transaction (c915573)
  • Fix some routing issues with back button (2e96ab2)
  • Fix sort and add test for sorting (77e8d23)
  • Fix test setup (1c243f4)
  • Fix the issue where account remove did not redirect after refactoring (6332630)
  • Fix the sort issue (fc9f55f), closes #89
  • Fix the unit tests and add an test wallet for full indexing integration tests (53d5f24)
  • Fix the wallet remove functionality (dcf281d)
  • Fix the wallet unlock functionality (24d9aa5)
  • Fix unit tests (e3af71f)
  • Fixes a hard to find problem with the initial network status array (3080e58)
  • Fixes the response results from extension (d466475)
  • Handle error when the extension is opened, closed and opened again (9c3e3b1)
  • Hide the address lists from accounts (ba57612)
  • Hide the purpose and network hide from account edit (66ae1e9)
  • Hide Vaults as an option on dashboard (064044d)
  • Improve back routing after sending transaction (3e4543f)
  • Improve the account view when changing accounts from menu (9ba69f8)
  • Improve the main menu layout (5e5293d)
  • Improve the messaging setup (54bdc23)
  • Improve the network status card (efdafc1)
  • Improve the Stratis Identity (SID) action (7f03695)
  • Improve transaction info view (c99fdde)
  • Improving the orchestration of Stratis ID signing action (48a0972)
  • Introduce EventBus (efbe1b0)
  • Link to mempool when unconfirmed (ebc26e4)
  • Load existing state before redirect to home (495828b)
  • Make a base class for store objects (a96e3cc)
  • Make DOCTYPE uppercase since the compiled output does it anyway (310a2e8)
  • Make sure the UIState (AppState) is stored when setting active wallet (a97e8e0)
  • Make sure theme is read during startup (845af3b)
  • Make the about page render better on full screen (d9c1560)
  • Make the network card a reusable component (0f509ca)
  • Make the popup add proper CSS (932d6b8)
  • Migrate away from direct dependency on environment files (36fb06f)
  • Migrate logic from background to services (b598085)
  • Migrate the provider and content scripts (4deca8e)
  • Migrate the wallet change password functionality (4ae239b)
  • Migrate to rely on globalThis to access chrome (bab3a79)
  • Migrate to use identifier for accounts as oppose to index (9e02f6f)
  • Minor fix for lock of wallet (d2d1d53)
  • Minor TODO task added (409630e)
  • Minor tuning of colors for themes (5a60936)
  • Minor typo on default account view (a84d2b2), closes #60
  • More cleanup of code (791b2bd)
  • More work on wallet watcher logic (d86a0a9)
  • Move all loading to loading component (77a9a17)
  • Move interfaces into shared (78724eb)
  • Move networks to shared (5e80148)
  • Move offset when transactions are finalized (e4357cf)
  • Move version plugin for webpack so it applies to production (ed3e429)
  • Optimize the extension by validate if indexer found changes (bb855c9)
  • Organize settings in more logical order (06ab3df)
  • Preparing some setup for background indexing (1a5340b)
  • Redirect to account view after creation (c3f754d)
  • Refactor into cleaner and smaller shared services (860760d)
  • Remove all usage of CommunicationService pub/sub behavior (1786f08)
  • Remove the custom "Run Indexer" button from dashboard (1fd9816)
  • Remove the scan timer (afc243c)
  • Remove the tab create from install and update actions (a5823d4)
  • Remove unused code (15aea85)
  • Remove unused dependency (729d4bb)
  • Remove unused services and code (8994d80)
  • Remove usage of BigInt type (7b57730)
  • Remove Vault and Identity (0eb1a46)
  • Render the calculated history on the account view (111b9a1)
  • Reveal secret recovery phrase migrated to new architecture (2953ec8)
  • Run test on CI (29de74c)
  • Run watcher similar to indexer (a86bd24)
  • Select the previous default wallet when none is selected (occurs on startup) (6489932)
  • Set the account history on SendService (53cd794)
  • Set the correct module for testing (77a94ee)
  • Setup correct webpack for testing (a57b510)
  • Start adding transaction being sent to history (a188d8a)
  • Start implementing big.js (13ea7df), closes #93
  • Tests work in Chrome but not Node.js, continue build on errors (85ec87c)
  • Try without the puppeteer (248571c)
  • Turn on experimentalDecorators in the workspace settings (a08766f)
  • Update active time when saving a secret (004867b)
  • Update all code with simplifies imports based upon the barrel file for services (afd932f)
  • Update changelog and version (9cec61f)
  • Update dependency on secp256k1 package (67d8864)
  • Update packages (d831c08)
  • Update packages and perform npm audit fix (1137d00)
  • Update README by removing the note on Manifest V2 (1ec43cc)
  • Update sorting making unconfirmed listed on-top (e8aac1e)
  • Update UI when the state is refreshed (9e80b2b)
  • Use routing to change active wallet (05cac8e)
  • Wallet create and load lock screen complete (b191d79)
  • Working and functional SecureStateService (0f449c2)
  • WIP: Add action handler for "nostr" (web+nostrid) (6e7d551)
  • WIP: Lots more work needed for serialization of the secure state (86d1fb6)
  • WIP: More cleanup after moving services (964c13b)
  • WIP: More refactoring of the recent changes (8943cee)
  • WIP: Refactoring all storage code in extension (80e9959)
  • WIP: Refactoring all the background services into services (3f17a5b)
  • WIP: Refactoring away from settings on the persisted state to SettingsService (ec53c72)
  • WIP: Refactoring logic to retrieve wallet data (82a6595)
  • WIP: Replicate existing data structure (341aea9)
  • WIP: Start implementing the runWatcher (98e8d83)
  • WIP: Starts migrating away from having the active wallet ID on UIState (462a8bc)
  • WIP: Store (fba95cf)
  • WIP: Working out final issues with calculations (e3a454e)

0.0.13 (2022-02-10)

  • Fix issue with accounts not having identifier (5a9e3cf)
  • Make the explorer link dependent on instance of extension (4588833)
  • Update changelog and version (01d1624)

0.0.12 (2022-02-09)

  • Add handling of indexer online but node is offline (0dacaa6)
  • Add the network status check to watch indexer also (6401991)
  • Fixing the network configuration for test networks (283ac79)
  • Update the changelog and version (e759009)

0.0.11 (2022-02-08)

  • Add a rudimentary network status indicator (65c5528)
  • Add refresh of transactions on account view (c93a78d), closes #65
  • Add some improved error handling and logging for different network status (35caf66)
  • Add syncing status (behind tip) to the network status indicator (d7d00f6)
  • Change how network is connected to accounts (1cc6495)
  • Improve the networks status code (e00fa88)
  • Introduce a new 'ui-activated' event used to get additional state information (d17bc29)
  • Skip querying the indexer if the status is not online (84b90d4)
  • Starts implementing an improve network status manager (8982d17)
  • WIP: Work on the NetworkStatusManager (ec4ca51)

0.0.10 (2022-02-06)

  • Make the transaction history unique (636d8ae), closes #65
  • Update changelog (0ad5a36)

0.0.9 (2022-02-05)

  • Add developer mode in settings (cde814d)
  • Add French language file to prepare for translation (086114c)
  • Add support for i18n (internationalization) (87725a3)
  • Add translation module and translation extractor (d42b493)
  • Change the syntax for translation keys (f625b3f)
  • Fix CreateNewWallet translation (685da73)
  • Fixes the transaction history and displays correctly (cfcb940)
  • Improved the transaction history with consolidation that works better (b7884a7)
  • Revert "Update build pipeline to run in parallel" (49617ef)
  • Update changelog (2877dac)

0.0.8 (2022-02-04)

  • Add retry logic for indexer calls (c36a9c6)
  • Fix a typo and upgrade version (4935e8c), closes #60

0.0.7 (2022-02-01)

  • Hide the extra languages in settings (4d5d4f9), closes #26
  • Update changelog and version (a014206)
  • Update network pipe to use NetworkService (3c26c25)

0.0.6 (2022-02-01)

  • Add a button to maximize wallet in a tab (fa48f7a), closes #31
  • Add dedicated LoggerService and BackgroundLoggerService (b9809fa)
  • Add framework for logging (e7509a3)
  • Change the initial wallet name (4011d45)
  • Improve handling of wallet selection after delete wallet (cf69653), closes #48
  • Remove console logging from indexer (35b36f8)
  • Remove console logging from wallet manager (d027133)
  • Update changelog and version for next release (dd6eaff)
  • Update the expander icon (5a37df7)

0.0.5 (2022-01-31)

  • Enable all features for dev mode (95d70ef)
  • Fix a lint issue (1dc12d7)
  • Fix type linting issue for production build (27a48aa)
  • Improve stateless orchestration (8e51625), closes #50
  • Improve the stateless orchestration (95d4e76), closes #50
  • Increase wallet lock to 15 minutes (293f6b7)
  • Refactor orchestration to be stateless (c85c359), closes #50
  • Update README and featureset for individual instances (f62abb5)

0.0.4 (2022-01-31)

  • Add build of multiple instances (f778df4)
  • Migrate away from "-extension" subfix (d199b4d)
  • Prepare for next release (23da37c)
  • Simplify the build and update some labels for steps (a0468c7)

0.0.3 (2022-01-31)

  • Add a notification that Cirrus is not yet supported (a65f23c)
  • Add change password feature (c1aa2fe), closes #25
  • Add changelog functionality (cdc9803)
  • Add Cirrus back as enabled network (5658646)
  • Add display of balance on send and support maximum send (9df248c)
  • Add link to releases in the changes view (9fe5a8d)
  • Add listener for last addresses (2191747)
  • Add reference to another issue in the changes log (f088608)
  • Add watch on addresses when used in transactions (c6c419d)
  • Fix bug where Cirrus account could not be added (6d8ce3c)
  • Fix issue with empty change amount when sending max (a3cc4f1)
  • Fix potential issue with rounding error in display of total (9a75b73)
  • Fix the max button (cb7de95)
  • Perform a wallet scan every 30 seconds when account view is open (6e169b4)
  • Update packages (cac58dc)
  • Update the changes history (fe98c1e)
  • Update the document title based upon instance (f5f5269)
  • Update the scan options (d15037b)
  • Update with results from "npm audit fix" (5f3d729)
  • Upgrade to v0.0.3 for next release (e00c930)

0.0.2 (2022-01-28)

  • Add a basic empty browser extension (ef71032)
  • Add a close button to sidenav (b64acbe)
  • Add a complete basic wallet management (45db94f)
  • Add a couple of wait for async operations for wallet and account create (dd08719)
  • Add a paunch task for the basic web test (503bc21)
  • Add a pipe to render ticker for network (b39b7b0), closes #12
  • Add a privacy notice on DID edit (d05f76f)
  • Add a receive component to display receive address (22000aa)
  • Add account creation wizard (b462f68)
  • Add account listing on dashboard (70ca89e)
  • Add account status UI (0200cd2)
  • Add AccountManager to keep state and operations for individual accounts (4c1a967)
  • Add additional settings and wipe functionality (507f563)
  • Add almost complete working tx build and signing (0ee9afc)
  • Add animated gif to show the extension in use (8dce704)
  • add await and enable broadcast (72654cf)
  • Add background script (6b89761)
  • Add basic address generation (27faeb5)
  • Add basic Angular and Material project (f018346)
  • Add basic loading simulation (1150b47)
  • Add basic mnemonic generation and encryption/restore (7b287b4)
  • Add buttons for vault configuration (3118aee)
  • Add calculation of amounts, fees and display OP_RETURN data. (88c89c2)
  • Add child routing process for transaction sending (ae009eb)
  • Add colors to transaction history and make them link to explorer (82df480)
  • Add complete receive query and balance caluclation (376e6af)
  • Add creation of accounts from the default account screen (7bbc748), closes #33
  • Add CRS address derivation (de39b9f)
  • Add display of amount in correct format (89dcafe)
  • Add display of network status (6222548)
  • Add edit (rename) of wallet (7cf8c1c), closes #3
  • add feature toggling (0972d8f), closes #20
  • Add function to broadcast transaction to the indexer (ee5d6ce)
  • Add functionality for "Show Secret Recovery Phrase" (1f9d1b7)
  • Add functions to get network (e734802)
  • Add hot-reload (e7fa325)
  • Add identity action (ba87b8d)
  • Add interfaces for account, transaction and history (6a2cc53)
  • Add keyboard enter input on unlock (9f5de7b)
  • Add menu and toolbar (b35f8fc)
  • Add multiple output projects (4259a77)
  • Add OK button at the end of payment process (f8a8ab4)
  • Add options to settings (30fbcc5)
  • Add password change UI (ab6e2c7), closes #25
  • Add persistence of encrypted mnemonic (31a2544)
  • Add proper icon for CoinVault extension (a974a99)
  • Add purposeAddress to allow override of address format (f1d123b)
  • Add QR code and more details to receive page (5b7d0ed)
  • Add query of change address and combine the balance (6c86ec8)
  • Add receive address generation (7d79e71)
  • Add settings and improve add account (33c15d1)
  • Add sorted transaction history on account (94c956b)
  • Add standard .vscode setup for Angular projects (c837bc2)
  • Add storage of identities (98c8bdc)
  • Add support for actions triggered from web pages (287fdb4)
  • Add support for dark and light mode (8b9936c)
  • Add support for icons on accounts (c2ac089)
  • Add support for identity publish (5857eb1)
  • Add supported browsers to README (2938168)
  • Add tabs on dashboard (b652ff7)
  • Add the account selection (add4045)
  • Add workflow to build release (0782da7)
  • Add xpub generation for accounts when added (0294bec)
  • Adds retrieval of unspent outputs and lists the outputs on send (1fc40bd), closes #40
  • Attempt to flatten the package structure (74328f5)
  • Basic proof-of-concept for lock and unlock with background service (a3ddeb9)
  • Clean up networks and introduce application manager (c51e0b9)
  • Cleanup and improve logic for wallet management (0afa72c)
  • Cleanup and temporary "scan" button on account (a4907a2)
  • Cleanup the wallet create account (d0486f3)
  • Completes the signing workflow (cb77e80)
  • Completes update ability for identities (2c3966d)
  • Correct folder name for workflow (2f66150)
  • Create addresses.ts (c056f6a)
  • Disable extra features (df4383d)
  • Disable the send button if the transaction is not generated correctly (b1d780f)
  • Display change address in the details below balance (9c6ef44)
  • Display name, version and description from manifest (50995c0)
  • Display transaction details (6bf24fb)
  • Drop the hard-coded link to blockcore (1fece39)
  • Enable broadcast of transaction (d6caa75)
  • export the new account and transaction types (387bca2)
  • Extend the network definitions to include more details (d7c3371)
  • Extension is now active everywhere (bada66f)
  • Finalize the most basic send functionality (a4cbed3), closes #41
  • Finalize the send UI (8356b1f)
  • Fix account management state (b7f4943)
  • Fix capitalized .ts (31d53da)
  • Fix capitalized .ts for NOSTR (9fe645b)
  • Fix initial state load issues (2d1aca2)
  • Fix issue with CSP with change in defaults for Angular 12 (1471ae6)
  • Fix issue with identity address generation (8b2e2ac)
  • Fix issue with reveal of secret recovery phrase (missing await) (b0de5fa)
  • Fix issue with transaction details (7a2009a)
  • Fix rename of wallet (edbc46b)
  • Fix scrolling on regular screens (dca0cee)
  • Fix sequence for DID Document updates (13a21d6)
  • Fix typo on account creation and add note to never share (c10f3dc)
  • Handle wallet change and auto-unlock (2500811)
  • Hide setting options that are not yet supported (08c65fe)
  • Hide some default account options (202b4c2)
  • Implement force scan for transactions (942a773)
  • Implemented background state (4c23e64)
  • Improve the instruction in README (abc00bb)
  • Improve the scrollbar styling and support theme (e44dd6c)
  • Improve the scrolling behavior (6cc3bb5)
  • Improve UI with fee rate and input validation (3287316)
  • Initial commit (b556c2e)
  • Initial upgrade to Angular 13 (43fd84b)
  • Introduce the WalletManager that act as root for user data (e3d7a43)
  • Make account creation use the available network list (7a4c791)
  • Make interface and types for network definitions (6a1dd2d)
  • Make the extension activate everywhere (4b4331b)
  • Make the URLs in settings dependent on environment (9f1ec71)
  • Migrate from EncryptedDataVault to VerifiableDataRegistry (795c2d1)
  • Migrate to using Psbt for transaction building (c13b2c5)
  • Minor improvements (ac5196f)
  • Minor margin change (c7d3082)
  • Minor tweaks to change password (6e12a10)
  • Move the scan button and make the UI loading indicator correct (f99a65e)
  • Navigate into folder to pack (9775679)
  • Query the indexer every single minute (2d51e82)
  • Reduce the available networks to only STRAX (362d750)
  • Refactoring more code (81f1db9)
  • Remove some debug code (c74407a)
  • Remove the temporary state fix (f2074a4), closes #44
  • Remove the test recovery phrase from wallet restore (9434e11)
  • Remove unlocked from state (exists on wallet manager now) (b4e2f20)
  • Retrieves the transaction details (1afbaee), closes #39
  • Set a default indexer and improve URL calculation (49f8c3f)
  • Show toast when identity is published (87c1295)
  • Signing works (d2e85e2)
  • Some prototype code for Vault creation (9907ea2)
  • Start the secret recovery phrase recovery (0b5906c)
  • Stop populating default accounts on wallet create (a3f044d)
  • Tuning the colors a bit (dd5df03)
  • UI improvements for the sending process (f131b57)
  • Unable to reproduce the import error (ac53309)
  • Update Angular #2 (db92744), closes #2
  • Update background.ts (75f7a7e)
  • update coinvault icon (52a45e9)
  • Update home.component.ts (79c066a)
  • Update release notes in app (3b8a14a)
  • Update the angular package size limits (1f71993)
  • Update the branding for the extension (b8d9b78)
  • Update the JSON structure for Vault configuration (f0a3e66)
  • Update the manifest output for assets (955ae50)
  • Upgrade Angular #1 (83f20f0), closes #1
  • Upgrade axios dependency due to warning (4f32e31)
  • Upgrade some packages (49dcca8)
  • Upgrade to Angular 13 (c78e53f)
  • Upgrades packages and fix build error (280cf68)
  • Use a custom Angular port for extension (d187fb6)
  • Very basic showing of history data (8f482a8)
  • Was a missing await causing identity storage issue (b427d38), closes #18
  • WIP: Add vault creation components (cd1425f)
  • WIP: Basic account management done (3c842a4)
  • WIP: Started working on the menu (241d72a)