feat: activity log system

This commit is contained in:
2026-03-23 21:05:37 +01:00
parent 50d8662904
commit c7ef3e9d27
11 changed files with 408 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import * as z from 'zod';
import { lastActivityInfoSchema } from './activityLog';
export enum ServiceStatus {
Unknown,
@@ -57,7 +58,8 @@ export const serverSchema = z.object({
id: z.uuid(),
name: z.string().min(1),
status: z.enum(ServiceStatus),
state: stateSchema.optional().nullable()
state: stateSchema.optional().nullable(),
lastActivity: lastActivityInfoSchema.optional().nullable()
});
export type Server = z.infer<typeof serverSchema>;