Repair: copy legacy joinDate into new user's created_at when creating users from legacy wallz

This commit is contained in:
2026-03-22 09:13:39 +01:00
parent e8b5edf5d2
commit 2608be7420
80 changed files with 3991 additions and 723 deletions

View File

@@ -97,12 +97,32 @@ function slugify(text) {
}
function stripHtml(html) {
const decodeEntities = (value) => {
let decoded = String(value ?? '')
for (let index = 0; index < 4; index += 1) {
if (!decoded.includes('&')) break
if (typeof document !== 'undefined') {
const textarea = document.createElement('textarea')
textarea.innerHTML = decoded
const next = textarea.value
if (next === decoded) break
decoded = next
} else {
break
}
}
return decoded
}
if (typeof document !== 'undefined') {
const div = document.createElement('div')
div.innerHTML = html
div.innerHTML = decodeEntities(html)
return div.textContent || div.innerText || ''
}
return html.replace(/<[^>]*>/g, '')
return decodeEntities(html).replace(/<[^>]*>/g, '')
}
function formatDate(dateStr) {