Skip to content

SendRepute Campaigns v0.1.38

Choose a tag to compare

@sendrepute sendrepute released this 01 Oct 10:05

SendRepute Campaigns v0.1.38

  • Show paid-design recovery notices only for actionable cases. Confirmed saved designs stay out of the recovery panel, including after opening Show details.
  • Hide the Show details entry when there are no actionable cases or additional pages to inspect. Hidden unresolved cases remain accessible through details, and missing-source or unverified results retain their recovery controls and warnings.
  • This is a presentation-only recovery fix. It does not refund or charge credit, erase payment evidence, release an uncertain purchase guard, retry a purchase, or modify saved design content.

Compatibility and safe upgrade

No database migrations or financial/settlement runtime changes are added compared with v0.1.37. This is an isolated audited self-hosted build with its real installation wizard, not the public website demo. Repository downloads remain the supported publication channel; compatible update checkers return immutable same-commit archive and checksum links. Older attachment-only checkers require the ordinary one-time Git or archive upgrade. Publication does not install anything or update customer servers automatically.

Before upgrading, back up the full PostgreSQL database, application data/encryption key and private .env. From the existing project directory, inspect local edits with git status --short and run:

git pull --ff-only && ./setup.sh --mode resume

Resume preserves the existing access mode, including HTTPS. Preserve the Compose project, volumes and encryption key. Do not clone over the installation, run multiple versions against one database or use docker compose down -v. See Docker backup instructions and isolated restore instructions. Archive installations follow the installation guide.

Downloads and verification

Versioned repository downloads: ZIP · tar.gz · SHA-256 checksums. These are repository downloads, not Release binary attachments. Verify checksums before extraction; GitHub Code → Download ZIP is a different snapshot.

The exact release archives passed isolated component builds, self-hosted frontend boundary audit, archive/hash and portable-lockfile validation, clean production npm install, disposable PostgreSQL migration and restart-persistence checks, offline paid-upgrade/backup fixtures, extracted installation-wizard Chromium checks, setup activation and public routes/redirects. Thirty-five focused recovery/component/payment-guard tests, twenty-four release boundary/setup tests and Campaigns typecheck passed. No paid generation, real email send or customer-server upgrade was performed.