Evolve summarizer into AI service with OCR support

This commit is contained in:
cesnimda
2026-03-23 20:12:34 +01:00
parent 90fdd8e1a5
commit 653f713a78
20 changed files with 475 additions and 129 deletions
+11 -1
View File
@@ -2,6 +2,16 @@
Last updated: 2026-03-23
## AI Service / OCR
- [x] Reframe user-facing "summarizer" status and docs toward an AI service
- [x] Add self-hosted OCR/text extraction endpoint to the local AI service
- [x] Add backend AI-service text extraction integration for profile CV uploads
- [x] Add OCR support for supported image CV uploads (`png`, `jpg`, `jpeg`, `webp`)
- [x] Add AI service latency/OCR telemetry to the system page
- [x] Add frontend test coverage for AI service status rendering
- [ ] Extend AI extraction to job attachment ingestion
- [ ] Consider full internal service/class rename from `Summarizer*` to `AiService*`
## Build / UI Issues
- [x] Fix visible build error text appearing on page load/footer
- [x] Resolve naming inconsistency: `jobtrack``Jobbjakt`
@@ -32,7 +42,7 @@ Last updated: 2026-03-23
- [x] Add zoom in/out support for image cropping
- [x] Use square cropped avatar output
- [x] Add CV upload support
- [ ] Verify/complete OCR/text extraction for uploaded CV PDFs
- [x] Verify/complete OCR/text extraction for uploaded CV PDFs
## Settings & System
- [x] Restore missing follow-up days settings