Repository navigation
Add GitHub SDK and shared app UI controls - #1
Merged
Merged
Conversation
Retain the released token APIs, publication setup, and showcase registry while integrating GitHub SDK and reusable app controls. Use Forge tokens and explicit public APIs, refresh the ABI, and cover the merged controls in the showcase and semantics suite.
utkuberaty
marked this pull request as ready for review
October 14, 2026 14:35
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Apps can now read public GitHub repository search results and releases through a shared Android/iOS/JVM SDK, and compose request states, learning content, metadata, and navigation from public Forge controls.
:forge-githubwith typed responses, encoded and validated pagination, platform HTTP engines, timeouts, cancellation, explicit client ownership, and rate-limit metadata.Validation: six GitHub MockEngine tests pass; ForgeKitDemo and RepoScout Android APKs build; both iOS simulator frameworks link; RepoScout's SwiftUI host builds. Android emulator checks cover live search/releases, back navigation, lesson expansion, empty results, offline failure/retry, and light/dark styling. The local iOS Simulator service fails to launch, so iOS runtime checks remain unverified.
RepoScout CI also passes for its final published revision: Android build and GitHub client tests. Android platform themes now opt into system-bar backgrounds so light-mode icons remain visible; host guidance and the demo were updated together.