Adds email-defaults.changelog.sql (non-default neutral brand, only when no brand exists; tested through real Liquibase), help for the app and every table, a Setup card on the home, guardrail tests and docs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
882 B
882 B
Upgrading
Unreleased: starter defaults, setup card, table help
-
Add the defaults changelog after the changesets that create the
email_*tables (docs/ddl/email-postgres.sql) in the host's master changelog:- include: { file: db/liquibase/qbit-email/email-defaults.changelog.sql }It is insert-only and guarded: a host that already has any brand gets nothing, a host without the table skips it. The
neutralbrand it adds is not the default brand, so existing mail renders exactly as before. -
Behavior change. Messages sent from a template whose Owner Qbit is set, with no sender named in the request, now record that qbit as
senderQbit(it was empty). Nothing else about sending changes. -
The help bundle and the Setup card need no configuration. Existing built-in templates created before this release keep an empty Owner Qbit.