Release 2025-05-25-irZj

This commit is contained in:
pluja
2025-05-25 11:21:35 +00:00
parent ac9a2f428a
commit 8f2b2c34ff
15 changed files with 194 additions and 69 deletions

View File

@@ -8,6 +8,7 @@ type ServiceVisibilityInfo<T extends string | null | undefined = string> = {
slug: string
label: string
description: string
longDescription: string
icon: string
iconClass: string
}
@@ -28,6 +29,7 @@ export const {
slug: value ? value.toLowerCase() : '',
label: value ? transformCase(value, 'title') : String(value),
description: '',
longDescription: '',
icon: 'ri:eye-line',
iconClass: 'text-current/60',
}),
@@ -37,6 +39,7 @@ export const {
slug: 'public',
label: 'Public',
description: 'Listed in search and browse.',
longDescription: 'Listed in search and browse.',
icon: 'ri:global-line',
iconClass: 'text-green-500',
},
@@ -45,6 +48,7 @@ export const {
slug: 'unlisted',
label: 'Unlisted',
description: 'Only accessible via direct link.',
longDescription: "Unlisted service, only accessible via direct link and won't appear in searches.",
icon: 'ri:link',
iconClass: 'text-yellow-500',
},
@@ -53,8 +57,19 @@ export const {
slug: 'hidden',
label: 'Hidden',
description: 'Only visible to moderators.',
longDescription: 'Hidden service, only visible to moderators.',
icon: 'ri:lock-line',
iconClass: 'text-red-500',
},
{
value: 'ARCHIVED',
slug: 'archived',
label: 'Archived',
description: 'Service no longer exists or ceased operations.',
longDescription:
'This service has been archived and no longer exists or ceased operations. Information may be outdated.',
icon: 'ri:archive-line',
iconClass: 'text-day-100',
},
] as const satisfies ServiceVisibilityInfo<ServiceVisibility>[]
)