- 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)
- Fix null reference bug for new accounts in new wallets (0dce440)
- Update CHANGELOG.md (240bd37)
- Update version and changelog (8e6a922)
- 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)
- 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)
- 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)
- 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)
- Fix issue with decryption of nostr events (787310b)
- Fix the issue with encryption not using correct public key (d397e38)
- Update version and changelog (a9c842d)
- 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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Ensure that nostr get public key always work even when wallet is locked (fe2f385)
- Update lists (508303c)
- Update version and changelog (108712c)
- 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)
- 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)
- 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)
- 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)
- Ensure that network status has run before initial index of new accounts (b073bfa)
- Update version and changelog (d614986)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Add IMPLX Network (#246) (1454032), closes #246
- Fix unit tests (1c586c6)
- Organize networks alphabetically (ac5b385)
- Update version and changelog (7ea0887)
- 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)
- 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)
- 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)
- Add ability to reset the network status cache (588007a), closes #233
- Mark spent UTXOs (618feb3), closes #234
- Update version and changelog (b07ebd0)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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
- 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)
- 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)
- 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)
- Enable the full Collectible feature for CoinVault instance (54cda9d)
- Remove the "collectible:preview" feature UI (024e059)
- Update version and changelog (77f6c04)
- Update version, changelog and manifest (f7e58b6)
- Change the default server group depending on instance (d50bc95)
- Set server group based upon instance (bbf2310)
- Update version and changelog (8647d21)
- 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)
- 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)
- 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)
- Change initial camera to prefer "environment" camera (09d118b)
- Fix bug on transaction details (6561d4e)
- Remember last used camera (e577d4a)
- Update version and changelog (84316c2)
- 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)
- 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)
- @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)
- Add the ability to supply personal extension word (passphrase) (78b617f), closes #162
- Update version and changelog (13c680a)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Add PWA manifest to extension instances (3d03a24)
- Update dependencies (194b184)
- Update store screenshots (ac90871)
- Update version and changelog (56adf48)
- Disable "Get started" when creating default accounts (3294a59)
- Set correct features for Smart City Platform (019d8dc)
- 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)
- 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)
- Fix the manifest for CoinVault and Smart City Platform (846e5e1)
- Update changelog and version (3a090c0)
- 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)
- 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)
- Add marketing (store) screenshots (7678b78)
- Remove the permissions required (47922c7)
- Update changelog and version (0581260)
- 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
- 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)
- 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)
- 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)
- 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)
- Display loading indicator on newly created accounts (832334b)
- Remove the shortcut commands (05f60db)
- Update version and changelog (90ce1cc)
- "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)
- Fix issue with accounts not having identifier (5a9e3cf)
- Make the explorer link dependent on instance of extension (4588833)
- Update changelog and version (01d1624)
- 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)
- 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)
- 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)
- Hide the extra languages in settings (4d5d4f9), closes #26
- Update changelog and version (a014206)
- Update network pipe to use NetworkService (3c26c25)
- 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)
- 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)
- 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)
- 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)
- 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)