better pos the comps

This commit is contained in:
MathMan05
2026-03-18 21:55:38 -05:00
parent ad08616acb
commit 2d7ea8693e
3 changed files with 22 additions and 17 deletions

View File

@@ -3452,15 +3452,18 @@ class Localuser {
devSettings.addButtonInput("", I18n.devSettings.clearWellKnowns(), async () => {
const currentUserInfos = JSON.parse(localStorage.getItem("userinfos")!);
for (const user of Object.keys(currentUserInfos.users)) {
const key =
currentUserInfos.users[user].serverurls.value ??
currentUserInfos.users[user].serverurls.wellknown ??
currentUserInfos.users[user].serverurls.api;
currentUserInfos.users[user].serverurls = await getapiurls(key);
console.log(key, currentUserInfos.users[user].serverurls);
localStorage.setItem("userinfos", JSON.stringify(currentUserInfos));
}
await Promise.all(
Object.keys(currentUserInfos.users).map(async (user) => {
const key =
currentUserInfos.users[user].serverurls.value ??
currentUserInfos.users[user].serverurls.wellknown ??
currentUserInfos.users[user].serverurls.api;
currentUserInfos.users[user].serverurls = await getapiurls(key);
console.log(key, currentUserInfos.users[user].serverurls);
localStorage.setItem("userinfos", JSON.stringify(currentUserInfos));
}),
);
localStorage.removeItem("instanceinfo");
await SW.postMessage({
code: "clearCdnCache",

View File

@@ -834,6 +834,9 @@ class Message extends SnowFlake {
div.appendChild(replyline);
}
div.appendChild(build);
const text = document.createElement("div");
text.classList.add("commentrow", "flexttb");
const messageTypes = new Set([0, 19, 20]);
if (messageTypes.has(this.type) || this.attachments.length !== 0) {
const pfpRow = document.createElement("div");
@@ -856,8 +859,7 @@ class Message extends SnowFlake {
}
pfpRow.classList.add("pfprow");
build.appendChild(pfpRow);
const text = document.createElement("div");
text.classList.add("commentrow", "flexttb");
if (combine) {
const username = document.createElement("span");
username.classList.add("username", "ellipsis");
@@ -978,7 +980,7 @@ class Message extends SnowFlake {
}
}
text.appendChild(messagedwrap);
build.appendChild(text);
if (this.attachments.length) {
const attach = document.createElement("div");
attach.classList.add("flexltr", "attachments");
@@ -1119,6 +1121,7 @@ class Message extends SnowFlake {
text.append(time);
div.classList.add("topMessage");
}
build.appendChild(text);
const stickerArea = document.createElement("div");
stickerArea.classList.add("flexltr", "stickerMArea");
for (const sticker of this.stickers) {
@@ -1129,12 +1132,12 @@ class Message extends SnowFlake {
if (this.components && this.components.components.length) {
const cdiv = this.components.getHTML();
cdiv.classList.add("messageComps");
div.append(cdiv);
text.append(cdiv);
const ndiv = document.createElement("div");
ndiv.classList.add("compAppStatus");
this.interactionDiv = ndiv;
div.append(ndiv);
text.append(ndiv);
}
const reactions = document.createElement("div");
reactions.classList.add("flexltr", "reactiondiv");

View File

@@ -237,8 +237,6 @@ body {
}
}
.messageComps {
padding: 6px;
padding-left: 48px;
> .flexltr {
display: flex;
flex-wrap: wrap;
@@ -2049,7 +2047,8 @@ span.instanceStatus {
flex-shrink: 0;
margin-bottom: 4px;
transition: background 0.2s;
&.viewChannel, &.viewChannel:hover {
&.viewChannel,
&.viewChannel:hover {
background: var(--channel-selected);
color: var(--primary-text-prominent);
font-weight: bold;