Versions in this module Expand all Collapse all v0 v0.2.1 Apr 23, 2026 v0.2.0 Apr 20, 2026 v0.1.9 Apr 19, 2026 v0.1.8 Apr 12, 2026 v0.1.7 Apr 10, 2026 Changes in this version + type PlatformSize struct + Digest string + LayerCount int + Size int64 + type PlatformSizes []PlatformSize + func (p *PlatformSizes) Scan(src any) error + func (p PlatformSizes) Value() (driver.Value, error) type Repository + ArtifactType string + Kind string type Store + func (s *Store) InvalidateTokenCache() type Tag + ArtifactType string + Kind string + PlatformSizes PlatformSizes v0.1.6 Apr 2, 2026 v0.1.5 Apr 2, 2026 v0.1.4 Apr 3, 2026 v0.1.3 Apr 2, 2026 v0.1.2 Apr 1, 2026 v0.1.1 Apr 1, 2026 Changes in this version + type Blob struct + Digest string + MediaType string + RefCount int + Size int64 + type DashboardStats struct + BlobCount int + RepositoryCount int + TagCount int + TotalSize int64 + type Repository struct + CreatedAt time.Time + ID int64 + Name string + TagCount int + TotalSize int64 + UpdatedAt time.Time + type Store struct + func New(dsn string) (*Store, error) + func (s *Store) Close() error + func (s *Store) CreateToken(name, createdBy string) (string, error) + func (s *Store) DeleteTag(ctx context.Context, repoName, tagName string) error + func (s *Store) DeleteToken(id int64) error + func (s *Store) GetRepository(ctx context.Context, name string) (*Repository, error) + func (s *Store) GetStats(ctx context.Context) (*DashboardStats, error) + func (s *Store) GetTag(ctx context.Context, repoName, tagName string) (*Tag, error) + func (s *Store) ListRepositories(ctx context.Context) ([]Repository, error) + func (s *Store) ListTags(ctx context.Context, repoName string) ([]Tag, error) + func (s *Store) ListTokens() ([]Token, error) + func (s *Store) SyncFromCatalog(ctx context.Context, reg *registry.Registry) error + func (s *Store) ValidateToken(plaintext string) bool + type Tag struct + Digest string + ID int64 + LayerCount int + ManifestJSON string + Name string + PushedAt time.Time + RepoName string + RepositoryID int64 + SyncedAt time.Time + TotalSize int64 + type Token struct + CreatedAt time.Time + CreatedBy string + ID int64 + LastUsed *time.Time + Name string + Token string