Skip to content

Add media assets, PNG icons, comprehensive test suite, gitignore fixes#1

Merged
nrupala merged 3 commits into
masterfrom
media-and-tests
May 17, 2026
Merged

Add media assets, PNG icons, comprehensive test suite, gitignore fixes#1
nrupala merged 3 commits into
masterfrom
media-and-tests

Conversation

@nrupala
Copy link
Copy Markdown
Owner

@nrupala nrupala commented May 17, 2026

Summary

  • Generate high-res PNG icons (32/128/256/512px) for VS Code marketplace, favicon, OG tags
  • SVG icon set: forge/anvil logo, favicon, mode symbols (chat/agent/plan/build)
  • Wire OG tags + favicons into GitHub Pages site (docs/index.html)
  • scripts/test-all.ps1: 34-test automated suite (compile, media, CLI, server, site, legal, package)
  • scripts/generate-icons.js: zero-dep PNG generator using pure Node.js Buffer + zlib
  • Fix .gitignore to keep png assets in docs/ and media/

Nrupal Akolkar added 3 commits May 16, 2026 18:00
- Generate high-res PNG icons (32/128/256/512px) for VS Code marketplace, favicon, OG
- Add SVG icon set: logo (forge/anvil), favicon, mode icons (chat/agent/plan/build)
- Copy media assets to docs/ for GitHub Pages deployment
- Wire OG tags and favicons into docs/index.html
- scripts/test-all.ps1: 34-test suite covering compile, media, CLI demo, web UI, site, legal, package, features
- scripts/generate-icons.js: pure Node.js PNG generator (no deps)
- .gitignore: add demo artifacts
- Add !docs/*.png and !media/*.png overrides under *.png block
- Commit generated favicon (32px), icon-256, icon-512
@nrupala nrupala merged commit fce9721 into master May 17, 2026
3 checks passed
@nrupala nrupala deleted the media-and-tests branch May 17, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant