{{.Summary}}
{{end}} -{{$b.InstallCmd}}No apps published yet
-Once a build is published to this repository, its apps appear here automatically.
+ + +diff --git a/.github/workflows/templates/lemonade.html b/.github/workflows/templates/lemonade.html index f022f30..3f3926f 100644 --- a/.github/workflows/templates/lemonade.html +++ b/.github/workflows/templates/lemonade.html @@ -281,6 +281,60 @@ .code-flag { color: #79c0ff; } .code-url { color: #85e8b4; text-decoration: underline; text-underline-offset: 3px; } } + + /* Skeleton Loader Styles */ + .skeleton-card { + background: var(--card); + border: 1px solid var(--card-border); + border-radius: 22px; + padding: 24px; + box-shadow: var(--shadow); + pointer-events: none; + } + .skeleton-line { + height: 14px; + background: linear-gradient(90deg, var(--card-border) 25%, var(--line) 50%, var(--card-border) 75%); + background-size: 200% 100%; + animation: shimmer 1.5s infinite linear; + border-radius: 6px; + margin-bottom: 12px; + } + .skeleton-line.title { + height: 24px; + width: 40%; + margin-bottom: 20px; + } + .skeleton-app-header { + display: flex; + align-items: center; + gap: 14px; + margin-bottom: 20px; + } + .skeleton-icon { + width: 54px; + height: 54px; + border-radius: 14px; + background: linear-gradient(90deg, var(--card-border) 25%, var(--line) 50%, var(--card-border) 75%); + background-size: 200% 100%; + animation: shimmer 1.5s infinite linear; + flex-shrink: 0; + } + .skeleton-app-titles { + flex-grow: 1; + } + .skeleton-app-title { + height: 18px; + width: 50%; + margin-bottom: 8px; + } + .skeleton-app-id { + height: 12px; + width: 30%; + } + @keyframes shimmer { + 0% { background-position: 200% 0; } + 100% { background-position: -200% 0; } + }
@@ -296,72 +350,35 @@{{.RemoteName}}
- {{if .Apps}}{{len .Apps}} app{{if gt (len .Apps) 1}}s{{end}}{{end}}
+
flatpak remote-add --user \
- {{.RemoteName}} \
- {{.PagesURL}}/{{.RemoteName}}.flatpakrepoThe .flatpakrepo embeds the GPG key, signature lookaside, and automatically turns on gpg-verify.
Older Flatpak versions cannot read the signature lookaside from the repository file directly. Run these commands to add the repository and configure verification manually:
-flatpak remote-add --if-not-exists --user --no-gpg-verify \
- {{.RemoteName}} \
- oci+{{.PagesURL}}flatpak remote-modify --user \
- --signature-lookaside={{.PagesURL}}/{{.Signing.Lookaside}} \
- {{.RemoteName}}Pick any app below, or install by ID once the remote is added.
-flatpak remote-add --if-not-exists --user --no-gpg-verify \
- {{.RemoteName}} \
- oci+{{.PagesURL}}This repository is unsigned, so the remote is added without GPG verification.
-{{.Summary}}
{{end}} -{{$b.InstallCmd}}Once a build is published to this repository, its apps appear here automatically.
+ + +