Repository navigation
Add a landing page hosted on GitHub Pages - #1
Merged
Merged
Conversation
Single static page in site/ with placeholder frames for screenshots, deployed to GitHub Pages on pushes to main that touch site/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
scripts/screenshot-demo.sh builds demo repos in every state the panel can show and temporarily swaps the app's project list to them. The page now shows real screenshots at their natural aspect ratio. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Show the hero at its natural size so it isn't upscaled, and clip the push alert to its rounded corners. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.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.
What does this change?
Adds a single-page website for Magic Commit, served at https://magic-commit.nicolas-dmg.fr/.
site/: one staticindex.htmlwith no build step: hero with a download button for the latest release, the four actions with screenshots, how Batch oco stays safe, and install steps. Works in light and dark mode and on phones..github/workflows/pages.yml: deployssite/to GitHub Pages on pushes tomainthat touch it, or by hand from the Actions tab.scripts/screenshot-demo.sh: builds demo repos in every state the panel can show and temporarily points the app at them, so screenshots can be retaken without exposing real projects.cleanrestores your own project list. Seesite/screenshots/README.md.Before merging / after merging
magic-commit→dommangetnicolas.github.ioonnicolas-dmg.fr.magic-commit.nicolas-dmg.fr, then enable Enforce HTTPS once the certificate is issued.Notes for reviewers
site/CNAMEis informational: with Actions-based deploys, GitHub reads the domain from Settings.How was it tested?
Previewed the page locally at desktop width and at phone width in dark mode, and checked there's no horizontal scroll.
Ran
scripts/screenshot-demo.sh setupandcleanagainst the installed app; the project list was backed up and restored.The Pages workflow hasn't run yet: it needs Pages enabled in Settings first.
swift testpasses (no Swift changes)Tried in the running app (no app changes)
Updated
CHANGELOG.md(website only, not a change to the app)🤖 Generated with Claude Code