Repository navigation
v1.0.0
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.0.0 - 2026-04-04
Added
- Donation page with WeChat, Alipay, PayPal QR tabs and crypto address list (copy + toast).
- Supporters wall driven by
public/supporters.jsonwith empty / load-error states and example template at repo root. - Nine-language i18n, theme toggle (system / time fallback / manual), language switcher.
- Accessibility: tab roles and keyboard navigation for payment methods, ARIA on controls and crypto rows.
- Optional Open Graph / Twitter image and canonical URLs via
public/js/config.jssite.*. - GitHub Actions: validate
supporters.json; deploy to Cloudflare Workers on push tomain(cloudflare/wrangler-action). VERSIONfile and this changelog.
Changed
- Static assets live under
public/; Workers config serves only./public(repo root files are not publicly exposed). - Social link hover colors use
data-brandkeys instead of tooltip text; crypto row styles usedata-coin(no:has()dependency). - README documents local dev (
serve public), structure, and required GitHub secrets for deploy.
Fixed
- Supporter fetch uses normal HTTP caching; loading failure shows a distinct message vs. empty wall.
- Mobile safe-area padding for supporters page no longer overridden by a duplicate media rule.
- QR hero image no longer uses
loading="lazy"(above-the-fold).
Removed
- Unused modal / form / legacy toast CSS.