Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
3b0c316
fixes src/models/Category.test.ts and src/jobs/Derivative.test.ts
Jason-Benson Jun 25, 2026
16e7a3b
fix for FedoraDataCollection.test.ts
Jason-Benson Jul 7, 2026
8e9c6ab
Commit from GitHub Actions (Lint Pull Requests)
github-actions[bot] Jul 7, 2026
8cce52a
Updates for auth and index tests.
Jason-Benson Jul 8, 2026
dd8139d
Changed typsescript version to 5 and implemented suggested changes to…
Jason-Benson Jul 9, 2026
efc42b1
1 line fixes for messenger, edit, and auth tests
Jason-Benson Jul 9, 2026
2a4bc1f
fix for src/services/JobQueue.test.ts, jest was not accounting for es…
Jason-Benson Jul 9, 2026
30a40d8
fixed Solr test
Jason-Benson Jul 13, 2026
e383a4d
fix for QueueManager.test.ts
Jason-Benson Jul 13, 2026
ca88fb2
fix for SolrCache test
Jason-Benson Jul 13, 2026
895a9b0
updates to Config.ts
Jason-Benson Jul 13, 2026
80511e0
fix for server.ts, builds and passes all tests
Jason-Benson Jul 13, 2026
d99584d
Merge remote-tracking branch 'upstream/dev' into typescript6_update
Jason-Benson Jul 13, 2026
facdbdc
updates for config.ts
Jason-Benson Jul 20, 2026
6c7b343
Fixes for config.ts and jobs.ts
Jason-Benson Jul 20, 2026
17b64d4
Merge remote-tracking branch 'upstream/dev' into typescript6_update
Jason-Benson Jul 22, 2026
03c004e
more tweaks for config.ts
Jason-Benson Jul 22, 2026
e32f6d6
job.ts fix for the fix
Jason-Benson Jul 22, 2026
6901bce
more tweaks to config.ts
Jason-Benson Jul 29, 2026
2a1e387
last (?) changes for config.ts.
Jason-Benson Jul 29, 2026
f1f5363
Eliminate unknown.
demiankatz Jul 29, 2026
caaf7b9
config.ts tweaks.
Jason-Benson Jul 30, 2026
150d182
Update api/src/models/Config.ts
Jason-Benson Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions api/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ export default [
languageOptions: {
parser: tsParser,
},
rules: {
"@typescript-eslint/no-require-imports": "off"
rules: {
"@typescript-eslint/no-require-imports": "off",
"@typescript-eslint/triple-slash-reference": "off"
},
}
];
19 changes: 19 additions & 0 deletions api/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@
"devDependencies": {
"@types/express": "^5.0.6",
"@types/express-session": "^1.18.2",
"@types/ini": "^4.1.1",
"@types/jest": "^30.0.0",
"@types/pdfkit": "^0.17.6",
"@types/jest": "^30",
"@types/node": "^26",
"@typescript-eslint/eslint-plugin": "^8.52",
Expand Down
6 changes: 3 additions & 3 deletions api/src/app.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as express from "express";
import * as cookieParser from "cookie-parser";
import express from "express";
import cookieParser from "cookie-parser";
import * as path from "path";
import * as logger from "morgan";
import logger from "morgan";
import Config from "./models/Config";

const app = express();
Expand Down
4 changes: 2 additions & 2 deletions api/src/jobs/Derivative.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ describe("Derivative", () => {

describe("run", () => {
let job: Job;
let consoleErrorSpy;
let consoleLogSpy;
let consoleErrorSpy: jest.SpyInstance;
let consoleLogSpy: jest.SpyInstance;
beforeEach(() => {
job = {
data: {
Expand Down
2 changes: 1 addition & 1 deletion api/src/jobs/Derivative.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class Derivative implements QueueJob {

// For each page
const order = PageOrder.fromJob(job.data);
const generatingPromises = [];
const generatingPromises: Promise<string>[] = [];
order.raw.forEach((page) => {
// For each size
const image = ImageFile.build(`${job.data.dir}/${page.filename}`);
Expand Down
2 changes: 1 addition & 1 deletion api/src/models/AudioFile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class AudioFile extends AbstractAVFile {
return new AudioFile(filename, dir, Config.getInstance());
}

static fromRaw(raw: Record<string, string>, config: Config = null): AudioFile {
static fromRaw(raw: Record<string, string>, config: Config | null = null): AudioFile {
return new AudioFile(raw.filename, raw.label, config ?? Config.getInstance());
}
}
Expand Down
2 changes: 1 addition & 1 deletion api/src/models/Category.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import path = require("path");

import Job from "./Job";

export class CategoryRaw {
export interface CategoryRaw {
category: string;
jobs: Array<string>;
}
Expand Down
Loading