Skip to content

Bring the Light Client Development page up to 2026 - #12

Open
CodeMongerrr wants to merge 1 commit into
zodl-inc:masterfrom
CodeMongerrr:11_refresh_lightclient_docs
Open

Bring the Light Client Development page up to 2026#12
CodeMongerrr wants to merge 1 commit into
zodl-inc:masterfrom
CodeMongerrr:11_refresh_lightclient_docs

Conversation

@CodeMongerrr

Copy link
Copy Markdown

Closes #11.

This refreshes the Light Client Development page, which had drifted out of date in a few places. Every change was verified against the current repos before writing — details and sources in #11. In short:

  • iOS section corrected — the Swift SDK is production-ready, at parity with Android, and powers Zashi; the old "less mature" note (and its then/than typo) predates all of that
  • Android minimum SDK updated — "API 16+" → API 27, matching ANDROID_MIN_SDK_VERSION in the SDK's gradle.properties
  • Lightwalletd section now notes zcashd's deprecation and points readers to zebrad and Zaino, so newcomers aren't steered toward a retiring stack
  • WASM section rewritten around ChainSafe's WebZjs (which also powers the MetaMask shielded Snap), with the 2019 demo kept as historical context
  • iOS resource links repointed to zcash-swift-wallet-sdk (the old repo name redirects)
  • Android demo-app link fixed — it 404'd after the sample moved from samples/demo-app to demo-app/. This is the same fix as Fix broken demo-app link in docs #1 by @NullSoldier — full credit to them for spotting it first; happy to rebase this PR around theirs if you'd rather merge that one
  • Contributing-guidelines link fixed — it 404'd from a misspelled filename (CONTIBUTING.md) and a stale repo name
  • Added a "Last reviewed: July 2026" line so readers can judge freshness at a glance

Built locally with Sphinx — the page renders cleanly with no new warnings. Happy to split this into smaller PRs or adjust anything to taste.

This page had quietly drifted out of date, so this gives it a careful
refresh — every change verified against the current repos:

- Correct the iOS section: the Swift SDK is production-ready, at parity
  with Android, and powers Zashi (the old 'less mature' note predates
  all of that — and had a then/than typo)
- Update the Android minimum SDK from the stale 'API 16+' to API 27,
  matching ANDROID_MIN_SDK_VERSION in the SDK's gradle.properties
- Note zcashd's deprecation in the Lightwalletd section and point to
  zebrad and Zaino, so newcomers aren't sent toward a retiring stack
- Rewrite the WASM section around ChainSafe's WebZjs (which also powers
  the MetaMask shielded Snap), keeping the 2019 demo as history
- Repoint iOS links to zcash-swift-wallet-sdk (old repo name redirects)
- Fix the Android demo-app link, which 404'd after the sample moved
  (same fix as PR zodl-inc#1 by @NullSoldier — credit to them for spotting it)
- Fix the Contributing guidelines link in References, which 404'd from
  a misspelled filename (CONTIBUTING.md) and a stale repo name
- Add a 'Last reviewed' date so readers can judge freshness

Closes zodl-inc#11
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.

Light Client Development page is outdated (stale iOS/Android/WASM info, broken links, no review date)

1 participant