A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

lint, fix repo-card styling

+3 -4
+1 -1
pkg/appview/db/models.go
··· 131 131 // RepoCardData contains all data needed to render a repository card 132 132 type RepoCardData struct { 133 133 OwnerHandle string 134 - OwnerAvatarURL string // Owner's profile avatar URL (fallback when no repo icon) 134 + OwnerAvatarURL string // Owner's profile avatar URL (fallback when no repo icon) 135 135 Repository string 136 136 Title string 137 137 Description string
+1 -1
pkg/appview/templates/components/repo-card.html
··· 17 17 - LastUpdated: time.Time (optional) - Last push time 18 18 - RegistryURL: string - Registry URL for docker commands (e.g., "atcr.io") 19 19 */}} 20 - <div class="card card-border card-interactive bg-base-100 p-6 flex flex-col justify-between min-h-60 w-full" onclick="window.location='/r/{{ .OwnerHandle }}/{{ .Repository }}'"> 20 + <div class="card card-interactive bg-base-200 border-2 border-base-300 p-6 flex flex-col justify-between min-h-60 w-full" onclick="window.location='/r/{{ .OwnerHandle }}/{{ .Repository }}'"> 21 21 <div class="flex gap-4 items-start"> 22 22 {{ if .IconURL }} 23 23 <img src="{{ .IconURL }}" alt="{{ .Repository }}" class="w-12 rounded-lg object-cover shrink-0">
-1
pkg/atproto/client_test.go
··· 1043 1043 t.Error("Expected error from GetBlob, got nil") 1044 1044 } 1045 1045 } 1046 -
+1 -1
pkg/hold/oci/xrpc.go
··· 247 247 Operation string `json:"operation"` // "push" or "pull", defaults to "push" for backward compatibility 248 248 Manifest struct { 249 249 MediaType string `json:"mediaType"` 250 - Config struct { 250 + Config struct { 251 251 Digest string `json:"digest"` 252 252 Size int64 `json:"size"` 253 253 MediaType string `json:"mediaType"`