mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 01:56:16 -08:00
Publish "How to Add an Xtream Codes Account to IPTVnator" as the first evergreen guide: what the server URL, username and password are, the Add playlist flow with the connection test and its four verdicts, the Auto-detect method for pasted provider messages, what the import syncs, Account info, refresh, troubleshooting and a seven-question FAQ. The guide is cross-linked from the three download pages and llms.txt. Blog posts gain an optional `faq` frontmatter list: BlogPost.astro renders it as an accordion after the body and emits FAQPage JSON-LD next to the BlogPosting entry. LinkCards and PostButton keep internal links in the same tab. Guide screenshots come from the release capture script: manifest shots may carry a `group`, `--group guides` captures only those into apps/website/public/blog/guides/screenshots/, and a release run skips them. New setup actions open the Add playlist dialog with the mock's fictional Xtream credentials (connection test shown), the Auto-detect method with a labeled hand-out, and the Xtream Live TV view. Dialog helpers and fixture identities move into shared modules so the driver and the navigation actions cannot import each other cyclically. tools/testing/website-guides.test.mjs checks the FAQPage schema, the download-hub link and the shipped screenshots of every guide; screenshot-guards.test.mjs covers group validation and output routing. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
73 lines
1.7 KiB
JSON
73 lines
1.7 KiB
JSON
{
|
|
"version": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"themes": [
|
|
"dark",
|
|
"light"
|
|
],
|
|
"shots": [
|
|
{
|
|
"slug": "dashboard",
|
|
"title": "Dashboard",
|
|
"setup": [
|
|
"open-dashboard"
|
|
]
|
|
},
|
|
{
|
|
"slug": "settings",
|
|
"title": "Settings",
|
|
"setup": [
|
|
"open-settings"
|
|
]
|
|
},
|
|
{
|
|
"slug": "xtream-vod-details",
|
|
"title": "Movie details",
|
|
"setup": [
|
|
"open-xtream-vod=Action & Mystery"
|
|
]
|
|
},
|
|
{
|
|
"slug": "xtream-series-season-open",
|
|
"title": "Series season view",
|
|
"setup": [
|
|
"open-xtream-series=Urban Drama"
|
|
]
|
|
},
|
|
{
|
|
"slug": "m3u-live-groups-two-column",
|
|
"title": "Live TV groups",
|
|
"setup": [
|
|
"open-m3u-groups"
|
|
]
|
|
},
|
|
{
|
|
"slug": "guide-xtream-add-playlist",
|
|
"title": "Add playlist: Xtream credentials",
|
|
"group": "guides",
|
|
"setup": [
|
|
"open-add-playlist-xtream"
|
|
]
|
|
},
|
|
{
|
|
"slug": "guide-xtream-auto-detect",
|
|
"title": "Add playlist: Auto-detect",
|
|
"group": "guides",
|
|
"setup": [
|
|
"open-add-playlist-auto"
|
|
]
|
|
},
|
|
{
|
|
"slug": "guide-xtream-live",
|
|
"title": "Xtream Live TV",
|
|
"group": "guides",
|
|
"setup": [
|
|
"open-xtream-live"
|
|
]
|
|
}
|
|
]
|
|
}
|