diff --git a/.gitignore b/.gitignore index e3fafc9fd..81210635f 100644 --- a/.gitignore +++ b/.gitignore @@ -68,4 +68,7 @@ e2e/shared/tmp apps/nextjs/public/images/background.png # next-intl -en.d.json.ts \ No newline at end of file +en.d.json.ts + +# Custom server build artifacts +apps/nextjs/customServer.css diff --git a/apps/nextjs/server.ts b/apps/nextjs/server.ts index 33f653318..893f893e9 100644 --- a/apps/nextjs/server.ts +++ b/apps/nextjs/server.ts @@ -36,13 +36,13 @@ const logger = createLogger({ module: "customServer" }); // --- JobManager (from apps/tasks/src/job-manager.ts) --- import type { IJobManager } from "@homarr/cron-job-api"; -import type { JobGroupKeys } from "@homarr/cron-jobs"; +import type { jobGroup as CronJobGroup, JobGroupKeys } from "@homarr/cron-jobs"; import type { Database, InferInsertModel } from "@homarr/db"; class JobManager implements IJobManager { constructor( private db: Database, - private jobGroup: typeof jobGroup, + private jobGroup: typeof CronJobGroup, ) {} public async startAsync(name: JobGroupKeys): Promise { diff --git a/packages/definitions/src/integration.ts b/packages/definitions/src/integration.ts index 7f889733c..bbcfcde5f 100644 --- a/packages/definitions/src/integration.ts +++ b/packages/definitions/src/integration.ts @@ -339,7 +339,6 @@ export const integrationDefs = { secretKinds: [["apiKey"]], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/immich.svg", category: ["photoService"], - // @ts-expect-error TS2345 documentationUrl: createDocumentationLink("/docs/integrations/immich"), }, tracearr: {