14 Commits

Author SHA1 Message Date
metatroncubeswdev
67c75feec5 Add shopify-app-launch skill (standard build-to-submission process) and update offers screenshot
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 18:26:22 -04:00
metatroncubeswdev
0050304273 Remove shop-domain login form from landing page (App Store requirement 2.3.1); feature image
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:54:54 -04:00
metatroncubeswdev
d4d42b917b Proxy pages carry their own CSS/JS; align festival calendar; App Store screenshots
Bundle pages stay styled and functional when the app embed is off (e.g. on a draft
theme). Listing screenshots captured from the dev store and rendered at 1600x900.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:26:04 -04:00
metatroncubeswdev
731e0ba06a Add App Store screenshot generator (1600x900, brand frame, captions, alt text)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:10:00 -04:00
metatroncubeswdev
b59c2d0668 Plans page: show yearly prices and Plus extras
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 11:58:22 -04:00
metatroncubeswdev
d7362ec755 Home setup checklist: keep icon, text and action in fixed columns
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 11:26:35 -04:00
metatroncubeswdev
e9cf2daf10 Add encrypted backup script and security/incident response policy
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 10:42:26 -04:00
metatroncubeswdev
38c03cd1ae Encrypt order data at rest; add terms of service with data processing terms
Protected customer data (Level 1): order ids are stored as keyed HMACs, order numbers
and ids for admin links as AES-256-GCM ciphertext (DATA_ENCRYPTION_KEY). New public
/terms page with processor terms; privacy policy links to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 10:29:48 -04:00
metatroncubeswdev
cd4859d107 Add compose override for VPSes that already run Nginx
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 09:41:55 -04:00
metatroncubeswdev
fba378dfe1 Set production URLs to bundles.metatronlabz.com
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 09:41:27 -04:00
metatroncubeswdev
f68b47dcb1 Link to the Offerlyst app in the Partner org; restore webhooks, app proxy and name
shopify app config link replaced shopify.app.toml with the new app's bare config.
Kept the new client_id and extension uids; restored the name/handle, app proxy,
all webhook subscriptions incl. GDPR compliance topics, and api_version 2026-10.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 09:15:58 -04:00
metatroncubeswdev
ba7a7c89a2 Rename app to Offerlyst: Bundles & BOGO; add App Store icon and brand assets
Icon rebuilt as a full-bleed 1200x1200 square (Shopify rounds corners itself).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 09:03:32 -04:00
metatroncubeswdev
938387407f Add write_app_proxy scope, proxy path_prefix support, public privacy policy page
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 21:37:19 -04:00
metatroncubeswdev
365e45406a Bundle Offers Shopify app: discount function, admin, storefront, deploy stack
Rust discount function (one automatic discount evaluating all offers in priority
order, parity with the Odoo engine), React Router admin with Polaris, theme app
extension and app proxy pages, webhooks incl. GDPR, managed-pricing limits, and
a Docker Compose stack (Postgres + Caddy HTTPS) for a single VPS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 21:35:58 -04:00