Go to file
Matt e5b7cdf670
Build and Push Docker Image / build (push) Failing after 11s Details
Add document analysis: page count, text extraction & language detection
Introduces a document analyzer service that extracts page count (via pdf-parse),
text preview, and detected language (via franc) from uploaded files. Analysis runs
automatically on upload (configurable via SystemSettings) and can be triggered
retroactively for existing files. Results are displayed as badges in the FileViewer
and fed to AI screening for language-based filtering criteria.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:08:20 +01:00
.gitea/workflows Update CI workflow to use new Gitea registry at code.monaco-opc.com 2026-02-14 14:00:50 +01:00
docker Fix CRLF line endings in runtime/deploy scripts and enforce LF 2026-02-14 16:35:26 +01:00
docs Rounds overhaul: full CRUD submission windows, scheduling UI, analytics, design refresh 2026-02-16 07:07:09 +01:00
images Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
prisma Add document analysis: page count, text extraction & language detection 2026-02-17 10:08:20 +01:00
public Display filtering controls inline for FILTERING round type 2026-02-03 10:33:34 +01:00
scripts Fix CRLF line endings in runtime/deploy scripts and enforce LF 2026-02-14 16:35:26 +01:00
src Add document analysis: page count, text extraction & language detection 2026-02-17 10:08:20 +01:00
tests Competition/Round architecture: full platform rewrite (Phases 1-9) 2026-02-15 23:04:15 +01:00
.dockerignore Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
.env.example Add email password change feature and fix nginx config 2026-01-30 16:15:08 +01:00
.gitattributes Fix CRLF line endings in runtime/deploy scripts and enforce LF 2026-02-14 16:35:26 +01:00
.gitignore Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
CLAUDE.md Competition/Round architecture: full platform rewrite (Phases 1-9) 2026-02-15 23:04:15 +01:00
DEPLOYMENT.md Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
MOPC-redesign-report.md Round system redesign: Phases 1-7 complete 2026-02-13 13:57:09 +01:00
Notes.md Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
build-check.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
components.json Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
next.config.ts Competition/Round architecture: full platform rewrite (Phases 1-9) 2026-02-15 23:04:15 +01:00
package-lock.json Add document analysis: page count, text extraction & language detection 2026-02-17 10:08:20 +01:00
package.json Add document analysis: page count, text extraction & language detection 2026-02-17 10:08:20 +01:00
postcss.config.mjs Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
tailwind.config.ts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
tsc-audit.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
tsc-check-final.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
tsc-check-new.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
tsc-check.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
tsc-output2.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
tsc-output3.txt Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00
tsconfig.json Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
vitest.config.ts Apply full refactor updates plus pipeline/email UX confirmations 2026-02-14 15:26:42 +01:00