Skip to content

Commit 831d0ca

Browse files
Support multi-line changelog messages.
1 parent ed8e7ca commit 831d0ca

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

extension/pages/settings/changelog.css

+5-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@
3030
}
3131

3232
#changelog .list > *:not(.subheader) {
33-
margin-left: 20px;
33+
margin-left: 32px;
34+
}
35+
36+
#changelog .list .contributor > * {
37+
margin-left: -12px;
3438
}
3539

3640
#changelog .contributor a {

extension/pages/settings/settings.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,15 @@ async function setupChangelog() {
125125
});
126126

127127
for (const log of entry.logs[title]) {
128+
let message;
129+
if (typeof log.message === "string") message = log.message;
130+
else if (typeof log.message === "object" && Array.isArray(log.message)) message = log.message.join("<br>");
131+
else message = log.message.toString();
132+
128133
const child = document.newElement({
129134
type: "div",
130135
class: "contributor",
131-
children: [document.newElement({ type: "span", text: log.message })],
136+
children: [document.newElement({ type: "span", html: message })],
132137
});
133138

134139
const contributor = contributors.filter((x) => x.key === log.contributor);

0 commit comments

Comments
 (0)