chore: [LW13603] bump manifest v1.28.1 (#1991)
Home /
Input Output /
lace
Sep 09, 6-7 PM (0)
Sep 09, 7-8 PM (1)
Sep 09, 8-9 PM (0)
Sep 09, 9-10 PM (2)
Sep 09, 10-11 PM (1)
Sep 09, 11-12 AM (0)
Sep 10, 12-1 AM (1)
Sep 10, 1-2 AM (0)
Sep 10, 2-3 AM (0)
Sep 10, 3-4 AM (0)
Sep 10, 4-5 AM (0)
Sep 10, 5-6 AM (0)
Sep 10, 6-7 AM (0)
Sep 10, 7-8 AM (0)
Sep 10, 8-9 AM (8)
Sep 10, 9-10 AM (1)
Sep 10, 10-11 AM (0)
Sep 10, 11-12 PM (0)
Sep 10, 12-1 PM (0)
Sep 10, 1-2 PM (0)
Sep 10, 2-3 PM (0)
Sep 10, 3-4 PM (1)
Sep 10, 4-5 PM (0)
Sep 10, 5-6 PM (0)
Sep 10, 6-7 PM (0)
Sep 10, 7-8 PM (5)
Sep 10, 8-9 PM (1)
Sep 10, 9-10 PM (0)
Sep 10, 10-11 PM (0)
Sep 10, 11-12 AM (2)
Sep 11, 12-1 AM (0)
Sep 11, 1-2 AM (0)
Sep 11, 2-3 AM (0)
Sep 11, 3-4 AM (0)
Sep 11, 4-5 AM (0)
Sep 11, 5-6 AM (0)
Sep 11, 6-7 AM (0)
Sep 11, 7-8 AM (0)
Sep 11, 8-9 AM (1)
Sep 11, 9-10 AM (0)
Sep 11, 10-11 AM (0)
Sep 11, 11-12 PM (1)
Sep 11, 12-1 PM (3)
Sep 11, 1-2 PM (0)
Sep 11, 2-3 PM (0)
Sep 11, 3-4 PM (0)
Sep 11, 4-5 PM (0)
Sep 11, 5-6 PM (0)
Sep 11, 6-7 PM (0)
Sep 11, 7-8 PM (0)
Sep 11, 8-9 PM (0)
Sep 11, 9-10 PM (0)
Sep 11, 10-11 PM (0)
Sep 11, 11-12 AM (0)
Sep 12, 12-1 AM (0)
Sep 12, 1-2 AM (0)
Sep 12, 2-3 AM (0)
Sep 12, 3-4 AM (0)
Sep 12, 4-5 AM (0)
Sep 12, 5-6 AM (0)
Sep 12, 6-7 AM (0)
Sep 12, 7-8 AM (0)
Sep 12, 8-9 AM (0)
Sep 12, 9-10 AM (0)
Sep 12, 10-11 AM (0)
Sep 12, 11-12 PM (0)
Sep 12, 12-1 PM (0)
Sep 12, 1-2 PM (0)
Sep 12, 2-3 PM (0)
Sep 12, 3-4 PM (0)
Sep 12, 4-5 PM (0)
Sep 12, 5-6 PM (0)
Sep 12, 6-7 PM (0)
Sep 12, 7-8 PM (0)
Sep 12, 8-9 PM (0)
Sep 12, 9-10 PM (0)
Sep 12, 10-11 PM (0)
Sep 12, 11-12 AM (0)
Sep 13, 12-1 AM (0)
Sep 13, 1-2 AM (0)
Sep 13, 2-3 AM (0)
Sep 13, 3-4 AM (0)
Sep 13, 4-5 AM (0)
Sep 13, 5-6 AM (0)
Sep 13, 6-7 AM (0)
Sep 13, 7-8 AM (0)
Sep 13, 8-9 AM (0)
Sep 13, 9-10 AM (0)
Sep 13, 10-11 AM (0)
Sep 13, 11-12 PM (0)
Sep 13, 12-1 PM (0)
Sep 13, 1-2 PM (0)
Sep 13, 2-3 PM (0)
Sep 13, 3-4 PM (0)
Sep 13, 4-5 PM (0)
Sep 13, 5-6 PM (0)
Sep 13, 6-7 PM (0)
Sep 13, 7-8 PM (0)
Sep 13, 8-9 PM (0)
Sep 13, 9-10 PM (0)
Sep 13, 10-11 PM (0)
Sep 13, 11-12 AM (0)
Sep 14, 12-1 AM (0)
Sep 14, 1-2 AM (0)
Sep 14, 2-3 AM (0)
Sep 14, 3-4 AM (0)
Sep 14, 4-5 AM (0)
Sep 14, 5-6 AM (0)
Sep 14, 6-7 AM (0)
Sep 14, 7-8 AM (0)
Sep 14, 8-9 AM (0)
Sep 14, 9-10 AM (0)
Sep 14, 10-11 AM (0)
Sep 14, 11-12 PM (0)
Sep 14, 12-1 PM (0)
Sep 14, 1-2 PM (0)
Sep 14, 2-3 PM (0)
Sep 14, 3-4 PM (0)
Sep 14, 4-5 PM (0)
Sep 14, 5-6 PM (0)
Sep 14, 6-7 PM (0)
Sep 14, 7-8 PM (0)
Sep 14, 8-9 PM (0)
Sep 14, 9-10 PM (0)
Sep 14, 10-11 PM (0)
Sep 14, 11-12 AM (1)
Sep 15, 12-1 AM (0)
Sep 15, 1-2 AM (0)
Sep 15, 2-3 AM (0)
Sep 15, 3-4 AM (0)
Sep 15, 4-5 AM (0)
Sep 15, 5-6 AM (1)
Sep 15, 6-7 AM (0)
Sep 15, 7-8 AM (0)
Sep 15, 8-9 AM (0)
Sep 15, 9-10 AM (0)
Sep 15, 10-11 AM (1)
Sep 15, 11-12 PM (4)
Sep 15, 12-1 PM (0)
Sep 15, 1-2 PM (0)
Sep 15, 2-3 PM (0)
Sep 15, 3-4 PM (0)
Sep 15, 4-5 PM (0)
Sep 15, 5-6 PM (0)
Sep 15, 6-7 PM (0)
Sep 15, 7-8 PM (0)
Sep 15, 8-9 PM (0)
Sep 15, 9-10 PM (0)
Sep 15, 10-11 PM (0)
Sep 15, 11-12 AM (0)
Sep 16, 12-1 AM (0)
Sep 16, 1-2 AM (0)
Sep 16, 2-3 AM (0)
Sep 16, 3-4 AM (0)
Sep 16, 4-5 AM (0)
Sep 16, 5-6 AM (0)
Sep 16, 6-7 AM (0)
Sep 16, 7-8 AM (0)
Sep 16, 8-9 AM (0)
Sep 16, 9-10 AM (0)
Sep 16, 10-11 AM (0)
Sep 16, 11-12 PM (0)
Sep 16, 12-1 PM (0)
Sep 16, 1-2 PM (0)
Sep 16, 2-3 PM (0)
Sep 16, 3-4 PM (0)
Sep 16, 4-5 PM (0)
Sep 16, 5-6 PM (0)
Sep 16, 6-7 PM (0)
35 commits this week
Sep 09, 2025
-
Sep 16, 2025
build: separate content scripts build to exclude sentry plugin (#1990)
Sentry release tracking pollutes global scope by declaring 'e' variable, which can cause conflicts with dapp code when used in the injected script. We were NOT using sentry in the content scripts, so this has no functional effect. The reason that this code was injected is because we were using the same webpack build configuration for both: Lace app scripts and content scripts. Webpack plugins extend compiler behavior globally (applies to all entrypoints).
build: separate content scripts build to exclude sentry plugin (#1990)
Sentry release tracking pollutes global scope by declaring 'e' variable, which can cause conflicts with dapp code when used in the injected script. We were NOT using sentry in the content scripts, so this has no functional effect. The reason that this code was injected is because we were using the same webpack build configuration for both: Lace app scripts and content scripts. Webpack plugins extend compiler behavior globally (applies to all entrypoints).
chore: bump manifest v1.28.1
build: separate content scripts build to exclude sentry plugin
Sentry release tracking pollutes global scope by declaring 'e' variable, which can cause conflicts with dapp code when used in the injected script. We were NOT using sentry in the content scripts, so this has no functional effect. The reason that this code was injected is because we were using the same webpack build configuration for both: Lace app scripts and content scripts. Webpack plugins extend compiler behavior globally (applies to all entrypoints).
chore(deps): bump andrcuns/allure-publish-action from 2.9.0 to 2.10.0
Bumps [andrcuns/allure-publish-action](https://github.com/andrcuns/allure-publish-action) from 2.9.0 to 2.10.0. - [Release notes](https://github.com/andrcuns/allure-publish-action/releases) - [Commits](https://github.com/andrcuns/allure-publish-action/compare/v2.9.0...v2.10.0) --- updated-dependencies: - dependency-name: andrcuns/allure-publish-action dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
fix: improve accuracy of public key export UI text
Removes inaccurate reference to staking keys and clarifies read-only usage
fix: pass derivation type when enabling additional accounts
- Add derivationType to WalletMetadata interface - Store derivation type in wallet metadata during hardware wallet creation - Update addAccount function to accept and use derivation type - Pass derivation type from wallet metadata when enabling additional accounts - Ensures consistent key derivation across all accounts in a hardware wallet Fixes bug where enabling additional accounts would use default derivation type instead of the derivation type used when the wallet was originally created.
fix: improve accuracy of public key export UI text
Removes inaccurate reference to staking keys and clarifies read-only usage
fix: pass derivation type when enabling additional accounts
- Add derivationType to WalletMetadata interface - Store derivation type in wallet metadata during hardware wallet creation - Update addAccount function to accept and use derivation type - Pass derivation type from wallet metadata when enabling additional accounts - Update both browser extension and Nami components to use correct derivation type - Ensures consistent key derivation across all accounts in a hardware wallet Fixes bug where enabling additional accounts would use default derivation type instead of the derivation type used when the wallet was originally created.
feat: implement Trezor derivation type selector
- Add TrezorDerivationTypeSelector component with UI for selecting derivation types - Support ICARUS, ICARUS_TREZOR, and LEDGER derivation types - Add derivationType parameter to createHardwareWalletRevamped function - Update getHwExtendedAccountPublicKey to pass derivationType to Trezor - Add DerivationType type export from @lace/cardano - Add translations for derivation type labels and descriptions - Show selector conditionally for Trezor devices or when connection is undefined - Pass derivationType through wallet creation flow to generate correct master key
refactor: remove unnecessary Box component from TrezorDerivationTypeSelector
fix: device detection logic and disconnect bug
- Fix missing return statement in connectHardwareWalletRevamped function - Add Trezor-specific disconnect event handling to ignore SDK-managed closures - Ensure proper async handling in Trezor initialization The Trezor SDK internally manages USB connections and closes the WebUSB device during initialization, which was triggering false disconnect events. This fix distinguishes between SDK-managed closures (opened: false) and real device disconnections (opened: true) to prevent connection drops.
refactor: remove unnecessary Box component from TrezorDerivationTypeSelector
fix: device detection logic
feat: improve TrezorDerivationTypeSelector tooltip
- Position tooltip below info icon instead of above
fix: remove supported property and fallback strings from TrezorDerivationTypeSelector
- Remove unnecessary supported property from derivation types array - Remove .filter((type) => type.supported) calls - Remove fallback strings from t() translation calls
fixup! feat: implement Trezor derivation type selector
feat: Add Cloudflare proxy support for Preview network Blockfrost
- Update BLOCKFROST_URL_PREVIEW to point to blockfrost.lace.io - Add BLOCKFROST_URL_PREVIEW parameter to build action - Add BLOCKFROST_URL_PREVIEW to e2e workflow with fallback - Focus on Preview network only for initial testing - Remove Sanchonet references from changes
fixup! feat: implement Trezor derivation type selector
refactor: update Trezor derivation type copy
feat: add language selection in app
feat: add background services language change function
feat: add initI18n to use selected language with fallback