Repository navigation
feat(product): add desktop preview packaging and product page - #21
Merged
Merged
Conversation
Add a standalone static page, locally served fonts and licences, pinned repository assets and a hash-checked refresh script. Link it from the fork-owned README preamble; upstream content remains unchanged. Keep app distribution, current screenshots and domain deployment separate. No app, CI, hosting or DNS changes. Co-authored-by: Codex <noreply@openai.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
…ases Use local app data for new desktop libraries, retain bounded private diagnostics, and preserve redirected Windows CLI output. Build universal Mac executables on a standard Intel runner, verify clean source/archive provenance, and create draft releases only from reviewed main tags. Product download buttons discover complete published platform sets and real totals, never candidate or source-only assets.
Use the pinned official cache action with OS/target/lockfile/source keys. Keep builds and tests unconditional, and exercise release-profile contracts so packaging does not compile a second full debug dependency tree.
…uilds Selectively adapts the output ownership principle from upstream f0d423a. Build app bundles outside synced output folders, then exclusively publish same-volume archive/checksum links. Preserve prior packages and refuse collisions. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Use validated direct OS downloads, a real GitHub app download counter, visible alternatives, the existing family marks and navbar moon/sun. Version static CSS/modules to prevent stale-preview mixtures. Keep Mac notarization status explicit, document the signing prerequisites, and run packaging publication tests in CI.
This was referenced Oct 28, 2026
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 a free OpenPaperDesign product page and a desktop packaging workflow for universal Mac, Windows x64 and Linux x64. A validated OS-specific download is the primary action; other platforms remain visible as simple links. The page includes real captures of our newer workspace, a GitHub app-download counter, the approved family marks, and the existing Arc’IT moon/sun in the navbar.
Keep release claims explicit: the public manifest remains source-only until a real packaged release is published. Local review uses the separately built integrated new-UI candidate
3286238. Mac previews are ad-hoc signed and not Apple notarized; the runbook describes the Developer ID prerequisites and final archive checks. No site deployment, public app release, updater or installed-plugin replacement is part of this PR.Packaging now refuses existing archive/checksum names and uses exclusive same-volume publication, adapting upstream's concurrent-release protection without its updater or identity changes. App signing remains in system temporary storage to avoid synced-Documents metadata. Changed static CSS/modules carry content hashes, preventing an existing preview tab from mixing old CSS with new markup.
Validation: 7 download-selection/count tests; 11 packaging/manifest tests locally, including real Mac signing/archive tools with stand-in executables; actual browser download hash/integrity matched; responsive layout/menu/theme checks at 320–1400px. Opus 5.5 XHigh reviewed the design and implemented the package-publication change; the follow-up review accepted source corrections, while the lead verified refreshed rendering. CI product-site, native, WASM and all three package targets passed for this head. Physical Windows/Linux desktop use and Apple-notarized first launch remain separate qualification.