Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop

This commit is contained in:
Barış Soner Uşaklı
2026-03-02 16:58:48 -05:00
4 changed files with 522 additions and 457 deletions

View File

@@ -743,6 +743,28 @@ Mocks.notes.public = async (post) => {
}
attachment = normalizeAttachment(attachment);
// Retrieve alt text from content (if found)
if (source?.content && source?.mediaType === 'text/markdown') {
const mdImageRegex = /!\[(.+?)\]\(([^\\)]+)\)/g;
const found = new Map();
let current = mdImageRegex.exec(source.content);
while (current !== null) {
const [, alt, src] = current;
found.set(src.replace('-resized', ''), alt);
current = mdImageRegex.exec(source.content);
}
attachment = attachment.map((attachment) => {
if (found.has(attachment.url)) {
attachment.name = found.get(attachment.url);
}
return attachment;
});
}
// 'image' seems to be used as the preview image in lemmy/piefed, use the first one.
const image = attachment.filter(entry => entry.type === 'Image')?.shift();
// let preview;
let summary = null;