Skip to content

Merge release into master since a minor version has been released#384

Merged
Hanssen0 merged 66 commits into
masterfrom
release
Jun 22, 2026
Merged

Merge release into master since a minor version has been released#384
Hanssen0 merged 66 commits into
masterfrom
release

Conversation

@Hanssen0

Copy link
Copy Markdown
Member

See #383

phroi and others added 30 commits January 7, 2026 14:35
feat(btc): add PSBT signing and broadcasting support
- Update documentation links
- Update RGB++ SDK repository link to RGBPlusPlus org
- Add deprecation note for Lumos SDK
- Remove rgbcat from project showcases
- Add ExampleGrid component with tag-based filtering and i18n support
- Add code-examples page (English/Chinese) with playground and app examples
- Add comprehensive Playground guide (English/Chinese) with Cell visualization
- Add dictionary translations for examples section
- Update navigation meta files to include new pages
- Add Playground overview and Cell visualization images
- Update uni-sat wallet integration documentation
Previously, navigating directly to a URL like /connected/Transfer
would immediately redirect to the home page, even if the user had
an active wallet session. This happened because the connected layout
checked  on mount — which is initially undefined while the
CCC connector asynchronously restores the wallet session from
localStorage — and triggered an eager redirect before restoration
could complete.

Additionally, users arriving via a deep link without a prior wallet
connection were redirected to the home page with no way to return
to their intended page after connecting.

Changes:
- Add hasSavedConnection() to check localStorage for a pending
  session restore, and defer the redirect with a grace period
- Add saveReturnPath/consumeReturnPath using sessionStorage to
  implement a one-time return-URL pattern
- Update home page and private-key page to redirect to the saved
  return path (defaulting to /connected) after wallet connection
- Fix conflicting Tailwind classes in connectPrivateKey page
yixyxiu and others added 23 commits June 16, 2026 13:06
Add sitemap, robots.txt, and absolute-URL llms.txt so AI agents can
crawl and discover the full docs index from any single page.

- Add app/sitemap.ts listing every page (HTML + raw .md) per language
- Add app/robots.ts allowing all crawlers and pointing to the sitemap
- Add siteUrl and docsIndexNote constants in lib/shared.ts as the single
  source of truth for the canonical origin and the per-page index hint
- Emit absolute URLs in llms.txt/llms-full.txt and append a documentation
  index note to every per-page Markdown response (Mintlify-style)
- Scope llms.txt/llms-full.txt to English
- Constrain mdx rewrites to (en|zh) and simplify proxy.ts language-aware
  Markdown negotiation; exclude robots.txt/sitemap.xml from the matcher
…ation

- Add /llms.txt and /llms-full.txt endpoints for AI agent consumption
- Implement markdown content negotiation for cleaner AI text extraction
- Add verify-llm.mjs script to validate AI endpoints in CI
- Update sitemap.xml to include new llms.txt endpoints
- Add robots.txt to control AI crawler access
- Require non-empty description in docs schema for better AI summaries
- Update layouts to support new AI-friendly routing
- Consume response body in probe() to prevent socket leaks in Node.js
- Check .md files instead of HTML pages for faster verification
- Output ok/FAIL status for each link with relative paths (without canonical prefix)
- Add section header for better output readability
feat: enhance AI discoverability and playground capabilities
Per Hanssen0's review, switch findPriorDidCell to accept TransactionLike
and fetch each input's previous output via input.getCell(client) instead
of manually reading prevTx.transaction.outputs[idx].

input.getCell uses the client's cell cache, so repeat walks across the
same chain reuse fetched cells instead of redoing getTransaction calls.
Inputs whose previous output can't be fetched are skipped rather than
aborting the walk.
Per Hanssen0's review on the example, the id field now accepts either
a 20-byte Type ID args hex (what createDidCkb returns) or a did:ckb
string. Strings are sniffed via isDidCkb and converted with didToArgs;
hex inputs go through ccc.hexFrom as before.

Test covers the URI input path. Example calls getDidCkbHistory with
the did variable directly instead of pre-converting via didToArgs.
Per Hanssen0's review:

- resolver.didCkbTypeScript: Script.from already runs args through
  hexFrom, no need to do it ourselves
- examples/migrateDid: WitnessArgs.from accepts a BytesLike for
  outputType, so witness.toBytes() can go in raw
…y prettier

The hexFrom removal in the previous commit shrunk the expression enough
that prettier wants the call on one line.
feat(did-ckb): identifier helpers, resolver, history walk, did:plc migration
chore(releases/next): bump packages version
chore(releases/next): bump packages version
Merge `releases/next` into `release` since a minor version has been released
@changeset-bot

changeset-bot Bot commented Jun 22, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 7dc522b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for appccc ready!

Name Link
🔨 Latest commit 7dc522b
🔍 Latest deploy log https://app.netlify.com/projects/appccc/deploys/6a3980592a3b2d0008f53201
😎 Deploy Preview https://deploy-preview-384--appccc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 67
Accessibility: 89
Best Practices: 92
SEO: 100
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for apiccc ready!

Name Link
🔨 Latest commit 7dc522b
🔍 Latest deploy log https://app.netlify.com/projects/apiccc/deploys/6a3980598e15d500081df185
😎 Deploy Preview https://deploy-preview-384--apiccc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 85 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 95 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for liveccc ready!

Name Link
🔨 Latest commit 7dc522b
🔍 Latest deploy log https://app.netlify.com/projects/liveccc/deploys/6a3980596dfde200088c3f4f
😎 Deploy Preview https://deploy-preview-384--liveccc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 38 (🔴 down 1 from production)
Accessibility: 88 (no change from production)
Best Practices: 92 (🔴 down 8 from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for docsccc ready!

Name Link
🔨 Latest commit 7dc522b
🔍 Latest deploy log https://app.netlify.com/projects/docsccc/deploys/6a398059b3a4900008e50188
😎 Deploy Preview https://deploy-preview-384--docsccc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 73 (🔴 down 14 from production)
Accessibility: 95 (no change from production)
Best Practices: 92 (🔴 down 8 from production)
SEO: 75 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@Hanssen0 Hanssen0 merged commit fcbc848 into master Jun 22, 2026
23 checks passed
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.

5 participants