Skip to content

Conversation

@magent-cryptograss
Copy link
Contributor

Summary

  • Fix path to modify_build_htmls.js in Jenkinsfile (fixes artifacts page 403)
  • Add all-setstones gallery page
  • Add ASCII art banners for Carter Family server infrastructure
  • Fix setstone page generation being skipped for shows without ticket stubs
  • Pearl setlist

Test plan

  • Verify artifacts page loads at cryptograss.live/artifacts/
  • Verify all-blue-railroads page loads
  • Verify setstones gallery renders correctly

…tubs

The generateSetStonePages function had a `continue` statement that would
skip the entire loop iteration (including setstone generation) for any
show without ticket stubs configured. This caused the 5 minted setstones
to have no profile pages or metadata JSON generated.

Wrapped ticket stub generation in a conditional block instead, so shows
without ticket stubs still get their setstone pages built.

Fixes cryptograss#334
Three banners for MOTD/terminal display:
- maybelle: "Mother of Country Guitar", matriarch of the fleet
- hunter: Main VPS with IP and services, Robert Hunter themed
- arthel: "The Collector", keeper of archives, A.P. Carter themed

Part of Lone Star release (cryptograss#336)
- Doc Watson (arthel): From Wikimedia Commons photo at Sugar Grove
- Robert Hunter (hunter): From Wikimedia Commons Town Hall 2013 photo
- Maybelle Carter (maybelle): From Library of Congress 1960s photo

Converted using jp2a at 70 characters width.
Creates a dedicated page at /all-setstones.html that displays all
minted Set Stones across all shows in a responsive grid layout.

Each stone card shows:
- Token image
- Token ID
- Show title, date, venue, and location
- Set number
- Owner address (truncated)
- Links to detail page and Arbiscan
- Add publicPath: '/' to output and HtmlWebpackPlugin config
- Fixes CSS/JS 404s when accessing pages in subdirectories (e.g., /artifacts/)
- Improve historyApiFallback rewrite rules for trailing slash handling
- Add tabbed interface for video source (URL, upload, or manual URI)
- Integrate with pinning.maybelle.cryptograss.live service
- Use wallet signature auth (no API keys in browser)
- Sign message before each pin request for authorization
- Display pin status with CID and gateway link on success
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.

2 participants