fix: replace Astro favicon with GFM branding and add web manifest #59

Merged
addison merged 9 commits from exe-dev-bot/market:fix-favicon-and-manifest into main 2026-01-10 06:58:32 -05:00
Contributor

Summary

Replaces the default Astro rocket favicon with proper GFM branding and adds a PWA web manifest.

Changes

  • Deleted public/favicon.svg (was Astro rocket logo)
  • Added public/favicon.png (64x64 GFM branding)
  • Added public/icon-192.png (192x192 for PWA)
  • Fixed public/icon-512.png (now 512x512, was incorrectly 1024x1024)
  • Added public/manifest.json (PWA web manifest with name "The Good Folk Market")
  • Updated src/layouts/Layout.astro to use PNG favicon + manifest + apple-touch-icon
  • Fixed justfile - renamed generate-logogenerate-assets, corrected sizes (API outputs 2x requested)
## Summary Replaces the default Astro rocket favicon with proper GFM branding and adds a PWA web manifest. ## Changes - **Deleted** `public/favicon.svg` (was Astro rocket logo) - **Added** `public/favicon.png` (64x64 GFM branding) - **Added** `public/icon-192.png` (192x192 for PWA) - **Fixed** `public/icon-512.png` (now 512x512, was incorrectly 1024x1024) - **Added** `public/manifest.json` (PWA web manifest with name "The Good Folk Market") - **Updated** `src/layouts/Layout.astro` to use PNG favicon + manifest + apple-touch-icon - **Fixed** `justfile` - renamed `generate-logo` → `generate-assets`, corrected sizes (API outputs 2x requested)
fix: replace Astro favicon with GFM branding and add web manifest
Some checks failed
ci.yml / fix: replace Astro favicon with GFM branding and add web manifest (pull_request) Failing after 0s
4cefc7e2e4
- Delete old favicon.svg (Astro rocket logo)
- Add favicon.png (64x64), icon-192.png, icon-512.png with GFM branding
- Add manifest.json for PWA support
- Update Layout.astro to use PNG favicon and manifest
- Fix justfile generate-assets recipe with correct sizes (API outputs 2x)

Co-authored-by: Shelley <shelley@exe.dev>
exe-dev-bot force-pushed fix-favicon-and-manifest from 4cefc7e2e4
Some checks failed
ci.yml / fix: replace Astro favicon with GFM branding and add web manifest (pull_request) Failing after 0s
to 13a1a32c04
Some checks failed
ci.yml / fix: replace Astro favicon with GFM branding and add web manifest (pull_request) Failing after 0s
2026-01-10 06:40:04 -05:00
Compare
refactor: simplify favicon to icon.png (512) and favicon.png (64)
Some checks failed
ci.yml / refactor: simplify favicon to icon.png (512) and favicon.png (64) (pull_request) Failing after 0s
db2a649ddc
- Rename favicon.html to icon.html (512px source)
- Rename icon-512.png to icon.png
- Remove icon-192.html/png (not needed)
- Rename favicon-64.html to favicon.html
- Increase favicon text size for better visibility
- Update manifest.json and Layout.astro references

Co-authored-by: Shelley <shelley@exe.dev>
fix: reduce favicon font size to prevent m clipping edge
Some checks failed
ci.yml / fix: reduce favicon font size to prevent m clipping edge (pull_request) Failing after 0s
782e5e114d
Co-authored-by: Shelley <shelley@exe.dev>
fix: allow market.exe.xyz host and update PWA icon path
Some checks failed
ci.yml / fix: allow market.exe.xyz host and update PWA icon path (pull_request) Failing after 0s
647a1a208e
Co-authored-by: Shelley <shelley@exe.dev>
refactor: remove redundant manifest.json, use AstroPWA config
Some checks failed
ci.yml / refactor: remove redundant manifest.json, use AstroPWA config (pull_request) Failing after 0s
f394e189fd
- Remove public/manifest.json (AstroPWA generates manifest)
- Remove manual manifest link from Layout.astro
- Add market.kwila.cloud to allowed hosts

Co-authored-by: Shelley <shelley@exe.dev>
fix: align AstroPWA manifest with original manifest.json values
Some checks failed
ci.yml / fix: align AstroPWA manifest with original manifest.json values (pull_request) Failing after 0s
0f8ef35fc7
Co-authored-by: Shelley <shelley@exe.dev>
fix: use tagline for PWA description
Some checks failed
ci.yml / fix: use tagline for PWA description (pull_request) Failing after 0s
d439b8be6b
Co-authored-by: Shelley <shelley@exe.dev>
refactor: add platformShortName to globals, use in PWA config
Some checks failed
ci.yml / refactor: add platformShortName to globals, use in PWA config (pull_request) Failing after 0s
ec5c708536
Co-authored-by: Shelley <shelley@exe.dev>
fix: properly inject PWA manifest via virtual:pwa-info
Some checks failed
ci.yml / fix: properly inject PWA manifest via virtual:pwa-info (pull_request) Failing after 0s
ci.yml / fix: replace Astro favicon with GFM branding and add web manifest (#59) (pull_request) Failing after 0s
67ac19bc7e
- Import pwaInfo from virtual:pwa-info in Layout.astro
- Inject manifest link tag using pwaInfo.webManifest.linkTag
- Add vite-plugin-pwa/info type reference to env.d.ts

Co-authored-by: Shelley <shelley@exe.dev>
addison deleted branch fix-favicon-and-manifest 2026-01-10 06:58:32 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kwila/market!59
No description provided.