Skip to content

chore: sync lockfile after optional deps#11

Merged
Wieedze merged 2 commits intomainfrom
feat/safe-integration-followups
Apr 28, 2026
Merged

chore: sync lockfile after optional deps#11
Wieedze merged 2 commits intomainfrom
feat/safe-integration-followups

Conversation

@Wieedze
Copy link
Copy Markdown
Owner

@Wieedze Wieedze commented Apr 28, 2026

Fixes CI build failure on main after Safe followups merge — bun install --frozen-lockfile was failing because @ledgerhq/* + @trezor/connect added locally without committing bun.lock.

Wieedze and others added 2 commits April 28, 2026 17:00
CI ran `bun install --frozen-lockfile` and failed because the
lockfile drifted from package.json after `bun add @ledgerhq/* +
@trezor/connect` was run locally without committing the lockfile.

Restores parity. The deps end up in two places:
- safe-tx/package.json: optionalDependencies (the canonical
  declaration — only consumed when the matching signer is selected)
- root package.json: dependencies (a side effect of `bun add` from
  the repo root; harmless, just hoists the install)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Aligns 7 panels (FundPool, Reclaim, Withdraw, SetFees, ClaimLimits,
History, Versions) on the same eyebrow + title pattern already used by
AdminsPanel / UpgradeAuthorityPanel / PendingSafeTxsPanel:

  <span text-[10px] font-mono uppercase tracking-widest>{eyebrow}</span>
  <h2 font-semibold>{title}</h2>

Eyebrows carry scope information (Admin only / Public / Activity / ERC-
7936) so the section's permission boundary is legible at a glance,
without burning a sentence on it. VersionsPanel promotes the ERC-7936
link from inside the title to the eyebrow itself.

H3 headings inside cards are also promoted to H2 so the document
outline matches the visual hierarchy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Wieedze Wieedze merged commit 25dda69 into main Apr 28, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant