soroush.asadi
9901c5e6d4
feat(audio,site): calm santoor default music + card-fan logo site redesign
...
CI/CD / CI - API (dotnet build + engine sim) (push) Successful in 2m0s
CI/CD / CI - Web (tsc + next build) (push) Successful in 1m9s
CI/CD / Deploy - local stack (db + server + web) (push) Successful in 1m18s
- audio: default background music is now the santoor track (calm Persian),
rebuilt as a real plucked-santoor loop — fast metallic attack, shimmer
overtones, soft tonic drone, longer Dastgah-e-Shur phrase
- site: marketing logo is now the app's card-fan icon (Logo.tsx + icon.svg);
hero features the big logo with gold halo, floating suit motifs, and
polished section dividers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 21:48:59 +03:30
soroush.asadi
5d38312ef0
Marketing site (bargevasat.ir) + admin-editable store links + subdomain split
...
CI/CD / CI - API (dotnet build + engine sim) (push) Successful in 4m40s
CI/CD / CI - Web (tsc + next build) (push) Successful in 1m7s
CI/CD / Deploy - local stack (db + server + web) (push) Failing after 41s
- New standalone Next.js marketing site under site/ (static export, SEO):
landing, download/install guide (Bazaar/Myket/iOS-PWA/web), FAQ (JSON-LD),
privacy, terms, support, /admin link editor. fa RTL, sitemap/robots/manifest.
- Backend: SiteLinksService (JSON-file persisted) + GET /api/site/links (public)
+ POST /api/admin/site/links (X-Admin-Token). ADMIN_TOKEN + Site__DataDir via env.
- compose: hokm-site service (:1520) + hokm_data volume for links JSON.
- CI deploy job builds + deploys the site container.
- deploy/SUBDOMAIN_SPLIT.md: nginx blocks, cert reissue, DNS, ENV split.
- Exclude site/ from root tsc + web docker context.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-08 07:19:43 +03:30