Product changelog

Release notes and feature updates for Sbit: Store Backup & Restore on Shopify.

Changelog

Sbit: Store Backup & Restore

All notable changes to this project are documented here. The format is based on Keep a Changelog. Version numbers follow Semantic Versioning where used.

[1.0.1] 2026-06-05

Fixed

  • Blog & article export now includes full article content: body/HTML, author name, tags, published status, featured image, and template suffix. Previously only title, handle, and publish date were saved to the ZIP.
  • Blog & article export now paginates correctly — all blogs (previously capped at 20) and all articles per blog (previously capped at 50) are now fetched.
  • Blog & article import now restores all exported fields (body, author, tags, published status, image, template suffix) instead of creating empty articles with only a title and handle.
  • Fixed import failure caused by unsupported publishedAt field on ArticleCreateInput — published status is now correctly set via isPublished.

Changed

  • Added read_online_store_pages and write_online_store_pages access scopes required by the updated article GraphQL queries. Existing merchants will be prompted to re-authorise the app.

[1.0.0] 2026-05-15

Summary: Shopify embedded app for full or partial store export to a single ZIP, import and restore flows, migration jobs with reports, optional scheduled backups, and partner support tooling where configured.

Added

  • Export pipeline for store resources (products, orders, customers, content, discounts, markets, draft orders, gift cards, marketing data, and related types depending on scopes and selections).
  • Import pipeline with archive validation, per-job progress, and result reports.
  • Migration job history with status, downloads where files exist, and cleanup actions where implemented.
  • Import backup history view with server-side pagination (fixed page size for listing stability) and Polaris-style table pagination controls.
  • Scheduled automatic exports (daily / weekly / monthly) with timezone-aware configuration on the Schedule page.
  • Auto-backup history and job management surfaces aligned with backup runs.
  • Billing page describing the free plan and included capability areas.
  • In-app FAQ (and companion plain-text faq.txt for listings or support).
  • Privacy policy plain-text document (privacy-policy.txt) for transparency and App Store / partner review needs.
  • Developer footer credit linking to Stonebit InfoTech.

Changed

  • Migrated app session and persistence from SQLite to MongoDB with Prisma.
  • Improved session write reliability for embedded admin usage.
  • UI refinements on dashboard, export, import, schedule, and job views (including progress indicators and loading states).

Fixed

  • Session storage and migration-job persistence issues tied to the database move and Mongo session adapter.

Earlier development (pre-changelog)

The following themes appeared in repository history before this file was added; they are rolled into 1.0.0 above for documentation purposes only:

  • Initial app scaffold and core routes (export, import, jobs).
  • Support portal and related pages for configured partner admins.
  • Ongoing UI and export/import behavior updates.

Related guides

Explore step-by-step documentation for exports, imports, scheduling, security, and billing: