berrypod/lib/berrypod
jamey 93ff66debc
Some checks failed
deploy / deploy (push) Has been cancelled
add legal page editor integration and media library polish
Legal pages (privacy, delivery, terms) now auto-populate content from
shop settings on mount, show auto-generated vs customised badges, and
have a regenerate button. Theme editor gains alt text fields for logo,
header, and icon images. Image picker in page builder now has an upload
button and alt text warning badges. Clearing unused image references
shows an orphan info flash.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 17:55:02 +00:00
..
accounts rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
analytics replace analytics double-count prevention with buffer supersede 2026-02-23 14:48:50 +00:00
clients add Printify client test coverage with Req.Test stubs 2026-02-22 10:35:24 +00:00
images use Oban for startup variant processing, add vips-heif 2026-02-22 09:24:34 +00:00
mailer add custom Swoosh adapter for MailerSend 2026-02-21 23:48:06 +00:00
media add admin media library with image management and block picker integration 2026-02-27 22:20:51 +00:00
mockups rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
orders use shop_name and email_from_address settings for all outbound emails 2026-02-24 13:19:54 +00:00
pages add page builder polish: utility blocks, templates, duplicate 2026-02-28 17:33:25 +00:00
payments add setup onboarding page, dashboard launch checklist, provider registry 2026-02-20 00:34:06 +00:00
products add URL redirects with ETS-cached plug, broken URL tracking, and admin UI 2026-02-26 14:14:14 +00:00
providers add setup onboarding page, dashboard launch checklist, provider registry 2026-02-20 00:34:06 +00:00
redirects add analytics-powered 404 monitoring with FTS5 auto-resolve 2026-02-26 16:08:25 +00:00
settings add favicon and site icon generation from uploaded images 2026-02-24 17:22:15 +00:00
shipping rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
stripe fix setup flow stale state and Stripe URL issues 2026-02-22 16:51:44 +00:00
sync rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
theme migrate accent colours from HSL to oklch, inject theme into admin 2026-02-20 23:53:42 +00:00
webhooks rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
workers add URL redirects with ETS-cached plug, broken URL tracking, and admin UI 2026-02-26 14:14:14 +00:00
accounts.ex add admin account recovery via setup secret 2026-02-21 21:40:53 +00:00
analytics.ex add analytics-powered 404 monitoring with FTS5 auto-resolve 2026-02-26 16:08:25 +00:00
application.ex add page builder data model, cache, and block registry 2026-02-26 17:45:07 +00:00
cart.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
cldr.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
exchange_rate.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
legal_pages.ex add legal page editor integration and media library polish 2026-02-28 17:55:02 +00:00
mailer.ex gate magic link login on verified email delivery 2026-02-21 22:25:27 +00:00
media.ex add custom page data model with split changesets and CRUD context 2026-02-28 01:56:19 +00:00
orders.ex improve cart recovery: product links in email, persistent session cookie 2026-02-24 13:12:41 +00:00
pages.ex add page builder polish: utility blocks, templates, duplicate 2026-02-28 17:33:25 +00:00
products.ex add URL redirects with ETS-cached plug, broken URL tracking, and admin UI 2026-02-26 14:14:14 +00:00
providers.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
redirects.ex add analytics-powered 404 monitoring with FTS5 auto-resolve 2026-02-26 16:08:25 +00:00
release.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
repo.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
search.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
secrets.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
settings.ex add abandoned cart recovery 2026-02-24 10:02:37 +00:00
setup.ex auto-confirm admin during setup, skip email verification 2026-02-21 10:24:26 +00:00
shipping.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
vault.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
webhooks.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00