feat: add releases widget (#2497)

Co-authored-by: Andre Silva <asilva01@acuitysso.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
This commit is contained in:
Andre Silva
2025-04-25 19:49:32 +01:00
committed by GitHub
parent d97e74047d
commit 3dcee8cb86
19 changed files with 2068 additions and 7 deletions

View File

@@ -0,0 +1,30 @@
export interface ReleasesVersionFilter {
prefix?: string;
precision: number;
suffix?: string;
}
export interface ReleasesRepository {
providerKey: string;
identifier: string;
versionFilter?: ReleasesVersionFilter;
iconUrl?: string;
latestRelease?: string;
latestReleaseAt?: Date;
isNewRelease: boolean;
isStaleRelease: boolean;
releaseUrl?: string;
releaseDescription?: string;
isPreRelease?: boolean;
projectUrl?: string;
projectDescription?: string;
isFork?: boolean;
isArchived?: boolean;
createdAt?: Date;
starsCount?: number;
forksCount?: number;
openIssues?: number;
}