From bf3cf87b65bbb0624f7044262d5136d4a47bd8f0 Mon Sep 17 00:00:00 2001 From: 4gray Date: Sun, 4 Oct 2026 12:42:04 +0200 Subject: [PATCH] docs(website): publish updates and backup guides --- .../content/blog/playlist-backup-restore-guide.mdx | 11 ++++++----- .../src/content/blog/stable-nightly-updates-guide.mdx | 5 +++-- tools/testing/website-guides.test.mjs | 8 ++++++++ 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/apps/website/src/content/blog/playlist-backup-restore-guide.mdx b/apps/website/src/content/blog/playlist-backup-restore-guide.mdx index b731366a1..f16b9250f 100644 --- a/apps/website/src/content/blog/playlist-backup-restore-guide.mdx +++ b/apps/website/src/content/blog/playlist-backup-restore-guide.mdx @@ -1,13 +1,13 @@ --- title: Back Up Your Playlists and Move to a New Computer description: Export and restore an IPTVnator playlist backup, understand which favorites and playback state it carries, and check what needs to be moved separately when changing computers. -pubDate: 2026-09-27 +pubDate: 2026-10-04 author: 4gray heroImage: /iptvnator/blog/feature-guides/screenshots/guide-backup-dark.png tags: - guide - troubleshooting -draft: true +draft: false faq: - q: Is a playlist backup a complete copy of the app? a: No. It contains playlist definitions, supported playlist-specific user state and global EPG source addresses. It does not include the full settings profile, cached catalog and EPG data, or downloaded media. @@ -38,7 +38,7 @@ by source type, so check the table below before relying on it as your only copy 1. On the computer with the library you want to keep, open **Settings → Backup**. 2. Under **Import/export playlist backups**, choose **Export**. 3. Save the JSON file. The suggested name includes the export date, for example - `iptvnator-playlist-backup-2026-09-27.json`. + `iptvnator-playlist-backup-2026-10-04.json`. 4. Keep a copy outside the app's own data folder. If you are moving computers, transfer it through a location you control. @@ -46,9 +46,9 @@ Export the receiving computer's library too if it already has sources and favori care about. Restoring a snapshot can replace saved state for a matching source; preserving both backups gives you a record of each library before the import. -![Settings Backup with Import data and Export data actions](/iptvnator/blog/feature-guides/screenshots/guide-backup-dark.png) +![Settings Backup with Import and Export actions](/iptvnator/blog/feature-guides/screenshots/guide-backup-dark.png) -*Settings → Backup contains both actions: Export data creates the backup; Import data restores it.* +*Settings → Backup contains both actions: Export creates the backup; Import restores it.* ## What travels in the file @@ -108,6 +108,7 @@ importing snapshots can make it harder to tell which state you are examining. ## Related +- [Choose between Stable and Nightly updates](/iptvnator/blog/stable-nightly-updates-guide/) - [Add an M3U playlist and EPG](/iptvnator/blog/m3u-playlist-epg-setup-guide/) - [Connect an Xtream account](/iptvnator/blog/xtream-codes-setup-guide/) - [Connect a Stalker portal](/iptvnator/blog/stalker-portal-setup-guide/) diff --git a/apps/website/src/content/blog/stable-nightly-updates-guide.mdx b/apps/website/src/content/blog/stable-nightly-updates-guide.mdx index 37e8d4d8a..784d540da 100644 --- a/apps/website/src/content/blog/stable-nightly-updates-guide.mdx +++ b/apps/website/src/content/blog/stable-nightly-updates-guide.mdx @@ -1,12 +1,12 @@ --- title: Stable or Nightly? How IPTVnator Updates Work description: Choose an update channel in the desktop app, understand what happens when you switch back to Stable, and find the build details that make a nightly bug report useful. -pubDate: 2026-09-27 +pubDate: 2026-10-04 author: 4gray heroImage: /iptvnator/blog/feature-guides/screenshots/guide-update-channel-dark.png tags: - guide -draft: true +draft: false faq: - q: Which update channel should I use? a: Stable is the default and suits everyday viewing. Nightly is for trying changes before the next stable release and helping test them. Nightly builds can introduce regressions. @@ -103,6 +103,7 @@ the update or only after refreshing a playlist. ## Related +- [Back up your playlists before updating](/iptvnator/blog/playlist-backup-restore-guide/) - [Stable releases](https://github.com/4gray/iptvnator/releases) - [Nightly builds](https://github.com/4gray/iptvnator-nightly/releases) - [Desktop installation options](/iptvnator/download/) diff --git a/tools/testing/website-guides.test.mjs b/tools/testing/website-guides.test.mjs index 30699e0ab..97bd4e8f4 100644 --- a/tools/testing/website-guides.test.mjs +++ b/tools/testing/website-guides.test.mjs @@ -15,6 +15,14 @@ const distRoot = new URL('../../dist/apps/website/', import.meta.url); const SITE = 'https://4gray.github.io/iptvnator'; const GUIDES = [ + { + slug: 'stable-nightly-updates-guide', + screenshots: ['blog/feature-guides/screenshots/guide-update-channel-dark.png'], + }, + { + slug: 'playlist-backup-restore-guide', + screenshots: ['blog/feature-guides/screenshots/guide-backup-dark.png'], + }, { slug: 'fullscreen-channel-episode-guide', screenshots: ['blog/feature-guides/screenshots/guide-fullscreen-channels-dark.png'],