diff --git a/.env.dist b/.env.dist
index c6125f9..e38250d 100644
--- a/.env.dist
+++ b/.env.dist
@@ -58,6 +58,8 @@ MYSQL_ROOT_PASSWORD=root_password
###> doctrine/doctrine-bundle ###
# Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
-# `serverVersion` is also set in `config/packages/doctrine.yaml` to avoid DBAL 4 "MySQL earlier than 8" deprecation noise.
-DATABASE_URL="mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@database:3306/${MYSQL_DATABASE}?serverVersion=${MYSQL_VERSION}&charset=${MYSQL_CHARSET}"
+# serverVersion is NOT in the URL; it is set in config/packages/doctrine.yaml (server_version: '8.0.36').
+# Putting it in the URL too causes DBAL 4 to prefer the URL value and re-emit "MySQL < 8" deprecation
+# warnings when a two-part string like "8.0" is present. The YAML value is the single source of truth.
+DATABASE_URL="mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@database:3306/${MYSQL_DATABASE}?charset=${MYSQL_CHARSET}"
###< doctrine/doctrine-bundle ###
diff --git a/assets/styles/app.css b/assets/styles/app.css
index 13844ec..53dd98e 100644
--- a/assets/styles/app.css
+++ b/assets/styles/app.css
@@ -1469,12 +1469,39 @@ a.tag:focus-visible {
flex-grow: 0;
}
+/* Payment type groups: one label per type with its addresses stacked in the right column */
+.author-profile__payment-group {
+ display: grid;
+ grid-template-columns: 7.5rem minmax(0, 1fr);
+ column-gap: 0.5rem;
+ align-items: start;
+ margin: 0.35rem 0;
+ font-size: 0.9rem;
+ line-height: 1.35;
+}
+
+.author-profile__payment-group:first-child {
+ margin-top: 0;
+}
+
+.author-profile__payment-group-values {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ min-width: 0;
+}
+
+.author-profile__payment-group-value + .author-profile__payment-group-value {
+ margin-top: 0.3rem;
+}
+
.author-profile__payment-type {
font-size: 0.78rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.04em;
color: var(--color-text-mid);
+ padding-top: 0.15em;
}
.author-profile__jumble {
diff --git a/src/Command/PrewarmCommand.php b/src/Command/PrewarmCommand.php
index f44c199..5d2242e 100644
--- a/src/Command/PrewarmCommand.php
+++ b/src/Command/PrewarmCommand.php
@@ -794,6 +794,8 @@ final class PrewarmCommand extends Command
$coord,
$titleOut !== '' ? ' -> '.$titleOut : ''
));
+ } elseif ($status === 'skipped') {
+ $io->writeln(sprintf(' ·