Release-Ankündigungen + öffentliche Changelog-Seite
- Gitea-Release-Webhook: Releases werden archiviert (releases-Tabelle) und neue 'published'-Releases als oranges 🚀-Embed mit Buttons angekündigt - Release-Kanal auf der Setup-Seite wählbar (leer = Feature aus) + Test-Button - /changelog: öffentliche Seite mit Tag-Chips, Pre-Release-Badge, Release-Notes - /api/releases öffentlich; Updates/Redeliveries posten nicht doppelt Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+18
-1
@@ -238,7 +238,7 @@ body::after {
|
||||
transition: border-color .25s, background .25s;
|
||||
}
|
||||
.card:hover { border-color: var(--border); background: var(--bg3); }
|
||||
.card::before {
|
||||
.timeline .card::before {
|
||||
/* Marker auf der Timeline */
|
||||
content: '';
|
||||
position: absolute; left: -1.72rem; top: 1.55rem;
|
||||
@@ -337,6 +337,23 @@ body::after {
|
||||
.card-footer a { color: var(--muted); border-bottom: 1px solid transparent; }
|
||||
.card-footer a:hover { color: var(--neon); }
|
||||
|
||||
/* ── CHANGELOG ─────────────────────────────────────── */
|
||||
.release-card { margin-bottom: 1.5rem; }
|
||||
.release-tag {
|
||||
font-family: var(--mono);
|
||||
font-size: .85rem; letter-spacing: .1em;
|
||||
color: var(--neon);
|
||||
border: 1px solid var(--border);
|
||||
background: rgba(245, 197, 24, .06);
|
||||
padding: .12rem .6rem;
|
||||
}
|
||||
.release-name {
|
||||
font-family: var(--display);
|
||||
font-size: 1.35rem; letter-spacing: .03em;
|
||||
margin: .3rem 0 .2rem;
|
||||
color: var(--text);
|
||||
}
|
||||
|
||||
/* ── COMMIT-LISTE ──────────────────────────────────── */
|
||||
.commit-list { border: 1px solid rgba(255, 255, 255, .06); background: var(--bg2); }
|
||||
.commit-row {
|
||||
|
||||
Reference in New Issue
Block a user