Merge pull request #534 from windigerbus/main

samidy merge this i won't bother writing a title
This commit is contained in:
Samidy 2026-04-08 21:56:45 +03:00 committed by GitHub
commit 7c23b5780d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 22 additions and 7 deletions

View file

@ -188,12 +188,27 @@ export async function loadProfile(username) {
const statusEl = document.getElementById('profile-status');
try {
const statusObj = JSON.parse(profile.status);
statusEl.innerHTML = `
<span style="opacity: 0.7; margin-right: 0.25rem;">Listening to:</span>
<img src="${statusObj.image}" style="width: 20px; height: 20px; border-radius: 2px; vertical-align: middle; margin-right: 0.5rem;">
<a href="${statusObj.link}" class="status-link" style="color: inherit; text-decoration: none; font-weight: 500;">${statusObj.text}</a>
`;
statusEl.querySelector('.status-link').onclick = (e) => {
statusEl.replaceChildren();
const label = document.createElement('span');
label.style.cssText = 'opacity: 0.7; margin-right: 0.25rem;';
label.textContent = 'Listening to:';
const img = document.createElement('img');
img.src = statusObj.image;
img.style.cssText = 'width: 20px; height: 20px; border-radius: 2px; vertical-align: middle; margin-right: 0.5rem;';
const link = document.createElement('a');
if (statusObj.link.startsWith("/")) {
link.href = statusObj.link;
}
link.className = 'status-link';
link.style.cssText = 'color: inherit; text-decoration: none; font-weight: 500;';
link.textContent = statusObj.text;
statusEl.append(label, img, link);
link.onclick = (e) => {
e.preventDefault();
navigate(statusObj.link);
};

View file

@ -1,7 +1,7 @@
{
"name": "monochrome",
"type": "module",
"version": "2.5.0",
"version": "2.5.1",
"description": "[<img src=\"https://github.com/monochrome-music/monochrome/blob/main/assets/512.png?raw=true\" alt=\"Monochrome Logo\">](https://monochrome.tf)",
"scripts": {
"dev": "vite",