User-Page: Profil & Posts in einem weißen Container

Profilname, "Mitglied seit", Einstellungen und Feed liegen jetzt in einer
gemeinsamen weißen section statt als getrennte Kästen mit Textur-Lücken.
"Beiträge"-Überschrift entfernt (samt JS-Logik für Deine/Beiträge von …).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-07 17:32:08 +02:00
parent b4d03f8741
commit 466049ee9d
2 changed files with 27 additions and 28 deletions
-2
View File
@@ -41,8 +41,6 @@ async function init() {
const me = await api.get("/user/info");
const isOwner = me.username === info.username;
document.getElementById("settings").hidden = !isOwner;
document.getElementById("feed-heading").textContent =
isOwner ? "Deine Beiträge" : `Beiträge von ${info.username}`;
createFeed(
document.getElementById("feed"),
+5 -4
View File
@@ -18,11 +18,12 @@
</header>
<main>
<section id="profile">
<h2 id="profile-name"></h2>
<p id="profile-info" class="muted"></p>
<!-- Nur für den Eigentümer sichtbar -->
<section id="settings" hidden>
<div id="settings" hidden>
<h2>Einstellungen</h2>
<details>
<summary>Name ändern</summary>
@@ -41,11 +42,11 @@
</form>
<p class="msg" id="delete-msg"></p>
</details>
</section>
</div>
<h2 id="feed-heading">Beiträge</h2>
<section id="feed"></section>
<div id="feed"></div>
<div id="sentinel"></div>
</section>
</main>
<script src="/js/feed.js"></script>