Skip to content

chore(release): promote 1.34.0-rc.2 to prod#432

Merged
sallymoc merged 27 commits intomainfrom
staging
Mar 11, 2026
Merged

chore(release): promote 1.34.0-rc.2 to prod#432
sallymoc merged 27 commits intomainfrom
staging

Conversation

@sallymoc
Copy link
Contributor

@sallymoc sallymoc commented Mar 6, 2026

No description provided.

sallymoc and others added 27 commits February 7, 2026 19:20
chore: merge main into staging
chore: merge main into dev
Historical data is no longer available. This removes the Historical tab
from the address page, the QLI transaction endpoint, the TxEra type
system, the isHistoricalTx prop chain, and unused translation keys.
Add ?tab=contract query parameter support so sharing a smart contract
address URL preserves the active tab. Also make the Tabs component
support controlled mode by syncing with external selectedIndex changes.
feat: display epoch in tick page details
chore: remove unused testnet-rpc-v1 API service
* feat: sync token category filter with URL search params

Persist the selected token category in the URL as a
?category= search parameter so that shared links
preserve the active filter. The default view (no param)
shows all tokens.

* fix: normalize invalid category query param on tokens page
…c-address-tabs-url

feat: remove historical tab and sync address page tabs with URL
chore(release): promote dev to staging
# [1.34.0-rc.1](v1.33.0...v1.34.0-rc.1) (2026-02-12)

### Bug Fixes

* normalize invalid tab query params on address page ([637ca37](637ca37))

### Features

* display epoch in tick page details ([2f83091](2f83091))
* remove historical tab and all related code from address/tx pages ([ab18c18](ab18c18))
* sync address page tabs with URL search params ([acc90d6](acc90d6))
* sync token category filter with URL search params ([#426](#426)) ([a44d655](a44d655))
…#424)

* feat: implement waiting for tick on tx page

* refactor: update tick watcher to use last processed tick query and adjust polling logic

* fix(tx): stop polling after tick reached, refine UI and clean up

- Stop polling once target tick is reached
- Refine waiting screen UI and time formatting
- Distinguish invalid format from not-found errors
- Remove unused locale keys and type export

* fix(tx): reset refetch state on navigation and limit error retries

- Reset hasRefetched when targetTick changes
- Stop polling after 5 consecutive errors and show error message

---------

Co-authored-by: sallymoc <sallymoc.qubic@gmail.com>
Consolidate DecodedDataSection into InputDataSection as a third format
option (Decoded | Hex | Base64) with copy button and expand/collapse for
long content. Remove redundant .trim() in contract-input-decoder and
clean up unused locale keys.
Replace segmented control with dropdown selector for input data view
modes (Default/JSON/Hex/Base64). Add decoded table view with flattened
key-value display, JSON export with download icon, and localized labels
across all 12 locales.
text-gray-40 doesn't exist in the theme, causing fallback to white.
Switch to text-gray-50 with italic for proper de-emphasis.
Migrate InputDataSection view mode from local state to URL search param
(?dataView=), allowing users to share links with a specific data view.
Includes allowlist sanitization, cleanup of invalid/unavailable modes,
and value-based comparison in Select to prevent unnecessary re-renders.
…input

Replace isValidAddressFormat pattern matching with identity path lookup
from the contract registry. This eliminates false positive address links
on non-address fields that happen to be 60 uppercase characters.
Use ResizeObserver instead of effect-based measurement so the check
reacts to actual DOM size changes. Add a small tolerance to prevent
the button from appearing when only divider borders overflow.
feat(tx): decode contract input with reusable UI sections
chore(release): promote dev to staging
# [1.34.0-rc.2](v1.34.0-rc.1...v1.34.0-rc.2) (2026-03-09)

### Bug Fixes

* **network:** localize decoded data strings and clean ioTypes map ([9717a63](9717a63))
* **tx:** improve show more/less overflow detection accuracy ([9f08e2f](9f08e2f))
* **tx:** use contract type metadata for address detection in decoded input ([91c19c1](91c19c1))
* **tx:** use correct muted color for decode error detail message ([4ad2df5](4ad2df5))

### Features

* add waiting-for-tick screen for pending transactions on tx page ([#424](#424)) ([28b8b31](28b8b31))
* **tx:** add decoded input data UI with view mode selector ([cfb7945](cfb7945))
* **tx:** add qubic.ts contract input decoder ([e6c0db1](e6c0db1))
* **tx:** persist data view mode in URL for shareable transaction links ([53e5679](53e5679))
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

🎉 This PR is included in version 1.34.0-rc.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@sallymoc sallymoc changed the title chore(release): promote 1.34.0-rc.1 to prod chore(release): promote 1.34.0-rc.2 to prod Mar 9, 2026
@sallymoc sallymoc merged commit aa7780c into main Mar 11, 2026
2 checks passed
@github-actions
Copy link

🎉 This PR is included in version 1.34.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants