Skip to content

docs(ios): iOS fixes from the 2026-10-07 repo review, and SDK section redirects - #77

Merged
krassx merged 3 commits into
mainfrom
docs/ios-review-2026-10-07
Oct 8, 2026
Merged

krassx merged 3 commits into
mainfrom
docs/ios-review-2026-10-07

Conversation

@dsheikherev

Copy link
Copy Markdown
Collaborator

Why

The 2026-10-07 review of Bugsee's public repositories flagged outdated iOS pages and section URLs that return 404 with no redirects.

What

iOS pages (1db887c)

  • sdk/ios/swiftui: the SwiftUI App example had no body and did not compile; added a note on what changes in 7.x (iOS 15, SPM only, dictionaryOptions:, BugseeOption* keys).
  • sdk/ios/symbolication: the Fastlane section no longer frames upload as a Bitcode / non-Bitcode choice.
  • sdk/ios/v7/migration: Swift trace(key:value:) → trace(_:value:) row; BUGSEE_ASSERT listed next to logAssert:withLocation:.
  • ai/agent-skills/sdk/ios/v7/SKILL.md: the 7.x floor is iOS 15 / tvOS 15 since beta2, not iOS 13; names the feedback-spm URL, rule and package identity.

Redirects (cf194c2, 375703e) — adds @docusaurus/plugin-client-redirects 3.10.2 (same version as core):

  • every SDK section root (/sdk/<platform>/, privacy/, Android manual/ and v6/, iOS v7/ and builds/) goes to the first page of its section;
  • old Android URLs: every current Android page also answers at its former /sdk/android/v7/... address (createRedirects), and the split or renamed pages (custom, crashes, manual, extensions, gradle-plugin-releases, v7/detection) point to their successors.

Verification

  • npm run typecheck and npm run build pass; cspell: 0 issues.
  • 147 paths — every Android slug in git history plus every section root — resolve to a live page; 91 redirect pages are emitted. The hash is preserved, so /sdk/kmp/#x lands on /sdk/kmp/installation/#x.
  • The website's broken links into the docs (/sdk/kmp/, /sdk/android/custom/) now resolve.

🤖 Generated with Claude Code

dsheikherev and others added 3 commits October 8, 2026 16:23
- swiftui: the App example had no body and did not compile; note what
  changes in 7.x (iOS 15, SPM only, dictionaryOptions:, BugseeOption* keys)
- symbolication: the Fastlane section no longer frames upload as a
  Bitcode/non-Bitcode choice; App Store Connect downloads are only for
  old Bitcode builds
- v7 migration: add the Swift trace(key:value:) -> trace(_:value:) rename
  and list BUGSEE_ASSERT next to logAssert:withLocation:
- v7 agent skill: the floor is iOS 15 / tvOS 15 since beta2, not iOS 13;
  name the feedback-spm URL, rule and package identity

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: Ic98ccfd75d511fb90d77df9d2d4c473fe7e51579
/sdk/ios/, /sdk/ios/v7/, /sdk/ios/builds/ and /sdk/ios/privacy/ have no
page of their own. Add @docusaurus/plugin-client-redirects (3.10.2, same
as core) and send each root to the first page of its section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: I7da3f51c34aeab15cc012450f558814d79804f82
/sdk/<platform>/ and its privacy/ subsection returned 404 for every SDK,
as did Android's manual/ and v6/ roots. Old Android URLs also died when
7.x moved from /sdk/android/v7/* to /sdk/android/* and when the custom,
crashes, manual and extensions pages were split or renamed.

- explicit redirects for every section root and every split/renamed page
- createRedirects keeps each current Android page answering at its old
  /sdk/android/v7/ address

Every Android slug in git history and every root (147 paths) now
resolves to a live page; the hash is preserved.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: I05c3a47fe7c8bf6d564a6f540dce03a47f8ccd1c
@krassx
krassx merged commit fa54d1a into main Oct 8, 2026
1 check passed
@krassx
krassx deleted the docs/ios-review-2026-10-07 branch October 8, 2026 13:12
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.

2 participants