All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Wallet session revalidation for Albedo (
albedoRevalidatenow attemptsalbedo.publicKey({})and clears the wallet store on rejection). - Wallet-vs-app network mismatch detection. After connect we capture the
wallet's active network passphrase and compare it against the
configured
NetworkConfig.networkPassphrase. A dismissible banner surfaces the mismatch with a quick-switch action, and re-checks run on every network switch. - Contract event log: cursor-based pagination (load-more), auto-refresh toggle (5s, 15s, 30s, off), event-count and last-refreshed timestamp display, transient highlight for newly polled events, and URL search-param persistence of the refresh choice.
- Root-level
CHANGELOG.mdplusscripts/generate-changelog.ts—npm run generate-changelog -- --since <date>extracts merged PR titles viagit log --merges --first-parentand emits Keep-a-Changelog markdown. Exits non-zero when no merged PRs are found in the requested range.
WalletProviderDefinition.revalidatenow returns{ isValid, networkPassphrase? }instead of a bareboolean, so the store can use the latest wallet passphrase for mismatch detection.useWalletstate now persistsnetworkPassphraseAtConnect(viaversion: 1) so legacy localStorage entries hydrate cleanly.
- Repository audit pass: explained devtooling, removed dead code, and
stabilised the Next.js + Turborepo build (
chore: Wave 6 audit fixes).
- Fairness verification primitives.
- Resilience test plan for flaky check quarantine.
- Wave 5 telemetry refresh: environment profiles and runtime defaults
consolidated in
packages/api-contracts/src/runtime-defaults.ts.
- Branch-protection policy and PR templates.
- Local-telemetry admin scripts.
- Backup/restore drill and migration verification scripts.
- Workspace share links (
/share/[shareId]). - Verification checklist for high-stakes actions.
- Fund-account flow via Friendbot/custom HTTP endpoint.
- Token SAC action modal and dashboard.
- Initial Soroban DevConsole: Next.js 16 front-end + NestJS API on a Turborepo monorepo with shared Soroban utilities and shadcn/ui.
- Workspace management, contract explorer, transaction feed, and read-only / sandbox modes.