Skip to content

Add static Neon Manga Reader web UI, Windows wrapper, and CI build/release workflow - #2

Merged
yeetbot90 merged 2 commits into
mainfrom
codex/create-manga-reader-with-ui-and-download-feature
Jul 11, 2026
Merged

yeetbot90 merged 2 commits into
mainfrom
codex/create-manga-reader-with-ui-and-download-feature

Conversation

@yeetbot90

Copy link
Copy Markdown
Owner

Motivation

  • Provide a self-contained static web manga reader with generated source templates and a lightweight Windows desktop wrapper, and add CI to build and publish artifacts and signed releases.

Description

  • Add a static web app under src/ with index.html, app.js, and styles.css implementing a local-first manga reader and generated source templates.
  • Add lightweight dev scripts scripts/build.mjs and scripts/serve.mjs and Node project metadata in package.json/package-lock.json with build, start, and check scripts.
  • Add a GitHub Actions workflow at .github/workflows/compile.yml that runs npm run check, npm run build, uploads the dist/ artifact, and builds a signed Windows win-x64 package via dotnet publish and signtool when release conditions are met.
  • Add a Windows WebView2 desktop wrapper in windows/NeonMangaReader with NeonMangaReader.csproj and Program.cs that ships the static app and is packaged by CI, plus .gitignore and an updated README.md documenting usage, included generated sources, and signing secret requirements.

Testing

  • No automated CI runs were executed as part of this change; the repository now contains a workflow that will run npm run check and npm run build in CI for future pushes and releases.
  • The check script is implemented as node --check against src/app.js and the build scripts, and the build script is the scripts/build.mjs copy-to-dist/ step used by the workflow.
  • The Windows publish step uses dotnet publish and packaging via Compress-Archive in the workflow and will be exercised by CI when a tag is pushed or a manual create_release=true run is requested.

Codex Task

@yeetbot90
yeetbot90 merged commit 1b224a4 into main Jul 11, 2026
2 checks passed
@yeetbot90
yeetbot90 deleted the codex/create-manga-reader-with-ui-and-download-feature branch July 11, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant