Repository navigation
Add a minimal TypeScript Spin repository explorer - #104
Merged
Merged
Conversation
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Read the existing authenticated catalog from the independent Spin API. Restore the Git service unchanged and pin the focused upstream opaque-resource compiler fix. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Reuse the existing disposable Git setup so bun start builds and starts both Spin components with MinIO. Co-authored-by: Codex <noreply@openai.com>
Resolve new names under a default access policy, publish their format and default branch through the existing WAL, and recover stored formats without per-repository configuration. Co-authored-by: Codex <noreply@openai.com>
Resolve canonical repository names and wildcard policies against deterministic WAL identities. Forward creation to the Git service, expose the action in the viewer, and recover the stored Git format when no policy pins it. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
carsonfarmer
force-pushed
the
cf/spin-repo-viewer
branch
from
September 27, 2026 18:44
aa421a6 to
fbc34b0
Compare
Remove configured first-push initialization and preserve the one-command local demo by creating its repositories through the API. Update provider coverage and documentation. Co-authored-by: Codex <noreply@openai.com>
Keep explicit unsupported interface methods so go-git cannot fall back to its embedded memory store outside the WAL. Smart HTTP pack import uses RawObjectWriter. Co-authored-by: Codex <noreply@openai.com>
Delete old-ref repair and missing-HEAD substitution. Apply the current ref-name rules to stored catalogs and repository creation, and require persisted branch HEAD in the viewer. Keep recovery for interrupted current-format operations. Co-authored-by: Codex <noreply@openai.com>
Integrate the reviewed Git service reduction and removal of discarded-state compatibility paths into the repository viewer branch. Co-authored-by: Codex <noreply@openai.com>
Use go-git to negotiate the format before opening storage, and publish refs, catalog, and default branch together. Remove the separate creation API and viewer form; start the local demo empty with the viewer at the root. Co-authored-by: Codex <noreply@openai.com>
Create repositories on their first successful push. All checks passed. Co-authored-by: Codex <noreply@openai.com>
Report negotiated import counts and validation/publication phases, respecting quiet clients and stopping work after a progress write failure. Co-authored-by: Codex <noreply@openai.com>
Use simple icons and native controls, add parent-directory links, and browse selected commits directly through the authorized catalog. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Integrate the reviewed implementation after its local checks, independent review and CI gates passed. Co-authored-by: Codex <noreply@openai.com>
Integrate the reviewed implementation after its local checks, independent review and CI gates passed. Co-authored-by: Codex <noreply@openai.com>
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.
Add an independent TypeScript Spin API and repository viewer with branches, directories, file previews and commit history. Git repositories are created on their first successful push; the viewer reads their authenticated WAL state without adding another durable authority.
Includes push progress, bounded read caching and the local startup command. Native Git client tests, viewer checks, WASIp2 checks and the full workspace gate pass.
Closes #102
Closes #110
Closes #112
Closes #114