Commit Graph

162 Commits (main)

Author SHA1 Message Date
Abdulrahman Dabbagh abccb43741 WIP: Fehler F401 behoben, cleanup vor Branchwechsel 2025-06-20 10:16:36 +02:00
s8613 e3149e0aa4 Merge remote-tracking branch 'origin/main' into #76-Hinzufügen-einer-Seitenanzahl-bei-neuen-Kennzahlen
# Conflicts:
#	project/frontend/src/components/KennzahlenTable.tsx
2025-06-20 06:35:00 +02:00
Zainab2604 60b303d92e Fixed Bug Ticket #63 and #71 2025-06-19 22:27:52 +02:00
Abdulrahman Dabbagh 09c314eea3 Merge remote-tracking branch 'origin/main' into neue-Kennzahl-spacy 2025-06-19 15:33:32 +02:00
Jaronim Pracht 017670f95e Add progress on pitch-books table 2025-06-18 16:38:11 +02:00
Abdulrahman Dabbagh a947de31bf Merge pull request 'Add progress updates to ocr & exxeta processes' (#72) from #23-Progress into main
Reviewed-on: #72
2025-06-17 14:39:10 +02:00
s8613 f205165350 Fixed table columns sizing always changing widths 2025-06-17 13:05:13 +02:00
s8613 eea2d015b2 fixed small styling issue 2025-06-17 12:22:17 +02:00
s8613 6816e1a2d7 fixed small styling issue 2025-06-17 12:12:33 +02:00
s8613 26224671bb Fixed change of tabs 2025-06-17 11:45:54 +02:00
s8613 615007b437 Fixed change of tabs 2025-06-17 11:45:30 +02:00
s8613 ac8cf2f7c2 Updated extractedResult_.$pitchBook.$kpi.tsx for page number editing 2025-06-17 11:43:20 +02:00
s8613 c144db3f13 Updated KennzahlenTabel 2025-06-17 11:29:49 +02:00
Jaronim Pracht 6ef258c999 Merge branch 'main' into #23-Progress 2025-06-17 10:51:21 +02:00
s8613 8292d5088d Merge remote-tracking branch 'origin/main' into #2-Kennzahlen-kopieren
# Conflicts:
#	project/frontend/src/routes/extractedResult.$pitchBook.tsx
2025-06-16 21:31:34 +02:00
s8613 3e6750f417 Fixed merge conflict 2025-06-16 18:54:06 +02:00
s8613 a5bd25b868 Merge remote-tracking branch 'origin/main' into #2-Kennzahlen-kopieren
# Conflicts:
#	project/frontend/src/routes/extractedResult.$pitchBook.tsx
2025-06-16 18:48:50 +02:00
s8613 f2c4e0534d Merge remote-tracking branch 'origin/main' into #58-Alle-Pitchbooks-Ansicht
# Conflicts:
#	project/frontend/src/routes/extractedResult.$pitchBook.tsx
2025-06-16 18:46:06 +02:00
Abdulrahman Dabbagh d22572cc44 Formatierungsänderungen durch black, jetzt endgültig committen 2025-06-16 14:27:35 +02:00
Zainab2604 6f905970cd Hinzufügen der Ampelsystem Logik 2025-06-15 22:17:09 +02:00
s8613 d8f29adeba Fixed one endpoint call to match ticket #60 dynamic changing host. 2025-06-15 19:03:50 +02:00
s8613 7949b81558 Merge remote-tracking branch 'origin/main' into #58-Alle-Pitchbooks-Ansicht 2025-06-15 19:00:50 +02:00
Anastasia Hanna Ougolnikova 10e2996039 Merge pull request 'fix highlighting on elements on page end' (#74) from bugfix-highlighting into main
Reviewed-on: #74
2025-06-15 18:57:05 +02:00
Jaronim Pracht fc900c68d0 Merge pull request '#60-Added dynamic changing host logic.' (#73) from #60-Dynamisches-angeben-des-Hostes-für-das-frontend into main
Reviewed-on: #73
2025-06-15 18:15:07 +02:00
Jaronim Pracht 4b48419622 Fix host in docker-compose to localhost 2025-06-15 18:08:47 +02:00
Jaronim Pracht ee4d0fa618 fix highlighting on elements on page end 2025-06-15 18:08:17 +02:00
s8613 5999bc591c Added dynamic changing host logic. 2025-06-15 16:50:09 +02:00
s8613 4e56cac92e Merge remote-tracking branch 'origin/main' into #58-Alle-Pitchbooks-Ansicht 2025-06-15 15:20:29 +02:00
s8613 5fdee2dbff Merge remote-tracking branch 'origin/main' into #2-Kennzahlen-kopieren 2025-06-15 15:19:33 +02:00
Anastasia Hanna Ougolnikova 511ede4856 Merge pull request '#32-fehlende-Kennzahl' (#70) from #32-fehlende-Kennzahl into main
Reviewed-on: #70
2025-06-15 15:17:50 +02:00
Zainab2604 a075a9bb35 Add Problem to title 2025-06-15 14:38:41 +02:00
Jaronim Pracht b3e4dd634e Add progress updates to ocr & exxeta processes 2025-06-15 14:30:46 +02:00
Anastasia Hanna Ougolnikova 52ed664350 Update project/Dockerfile
Fixed worker number for Validate-Service
2025-06-15 14:16:12 +02:00
Zainab2604 e666db3f7d Fix typo 2025-06-15 13:38:20 +02:00
Zainab2604 ad931d0c41 Add Tooltip for missing values 2025-06-15 13:37:22 +02:00
s8613 6285be6d40 merge conflicts and small bug of page number 2025-06-15 12:05:07 +02:00
s8613 5203d5b075 Merge remote-tracking branch 'origin/main' into #58-Alle-Pitchbooks-Ansicht
# Conflicts:
#	project/frontend/src/routes/extractedResult_.$pitchBook.$kpi.tsx
2025-06-15 09:51:27 +02:00
s8613 9ed1d1d0f3 Merge remote-tracking branch 'origin/main' into #2-Kennzahlen-kopieren
# Conflicts:
#	project/frontend/src/routes/extractedResult.$pitchBook.tsx
2025-06-15 09:47:58 +02:00
Jaronim Pracht 5f69a52764 Implement entity validation logic in validate service 2025-06-14 18:15:35 +02:00
Jaronim Pracht 98db06e145 Fix: missing default data 2025-06-14 17:43:59 +02:00
Jaronim Pracht b88eb0f4ce Add PDF text highlighting to PDF viewer 2025-06-14 16:48:20 +02:00
s8613 4a347951e9 fixed redirect for extracedresults. 2025-06-14 13:36:00 +02:00
s8613 940b198003 Fixed redirect when error. 2025-06-14 13:01:44 +02:00
s8613 935cf0c176 Added new page overview of all pitchbooks. 2025-06-14 12:43:59 +02:00
s8613 1b256e9d99 merge conflicts 2025-06-14 10:42:36 +02:00
s8613 c3244bdf99 Merge remote-tracking branch 'origin/main' into #2-Kennzahlen-kopieren
# Conflicts:
#	project/frontend/src/routes/extractedResult.$pitchBook.tsx
2025-06-14 10:37:44 +02:00
s8613 a8a4981b81 Fixed small formating errors 2025-06-14 10:25:52 +02:00
Jaronim Pracht 082317318a Update ExtractedResultsPage to fetch and pass settings to KennzahlenTable 2025-06-13 21:29:34 +02:00
s8613 1846b24de8 added Snackbar and copy logic 2025-06-13 16:21:41 +02:00
s8613 b3805b2afe Fixed multiple values being the same logic error. 2025-06-13 12:50:27 +02:00
s8613 d8342304c1 Added style and function to the details kpi page. Fixed paging bug that when clicking on page, page no longer changes with arrows. Fixed styling of the table. 2025-06-13 12:31:44 +02:00
Jaronim Pracht 8b06860c91 Update routeTree.gen.ts 2025-06-09 14:44:22 +02:00
Jaronim Pracht 38456382b2 Merge branch 'main' into #53-data-fetching
# Conflicts:
#	project/backend/coordinator/controller/socketIO.py
#	project/frontend/src/routeTree.gen.ts
2025-06-09 14:43:59 +02:00
Jaronim Pracht ee2f774b7c Add fetching for KennzahlenTable component
Add route for KPI details
2025-06-09 14:40:39 +02:00
Jaronim Pracht 3816831619 Merge pull request '#19-Konfiguration-anzeigen' (#55) from #19-Konfiguration-anzeigen into main
Reviewed-on: #55
2025-06-09 11:08:34 +02:00
s8613 605b649d9c Removed unnecessary updating form onCancel. 2025-06-08 15:53:35 +02:00
Jaronim Pracht 081aa0e936 Merge branch 'main' into #54-async-ocr
# Conflicts:
#	project/backend/coordinator/app.py
2025-06-07 12:48:22 +02:00
Jaronim Pracht 594eb4ea48 Add: OCR sends pdf async to coordinantor
Add progress tracking and storage lock for PDF processing
Refactor OCR service to handle PDF processing asynchronously
2025-06-07 12:40:32 +02:00
Jaronim Pracht 26d945e7eb Add dockerignore files to backend services
Add .dockerignore files to coordinator, ocr-service, and
validate-service to exclude virtual environments and bytecode
compilation cache from Docker builds
2025-06-07 12:35:17 +02:00
Zainab2604 6eea0c7ab6 Add Inline Bearbeitung 2025-06-06 20:12:06 +02:00
s8613 509413f994 Added Config add page. 2025-06-05 21:45:13 +02:00
s8613 521e6918bc Added detailed page. 2025-06-05 19:56:24 +02:00
s8613 59c918cdce Frist part of config. Added standard kpi config data. Added integrating from back- and frontend. 2025-06-05 15:08:44 +02:00
s8613 5d5bc986cf Merge remote-tracking branch 'origin/main' into #19-Konfiguration-anzeigen 2025-06-05 09:53:38 +02:00
s8613 51615145f6 Added table to config.tsx 2025-06-04 21:07:43 +02:00
s8613 63882d77c0 Merge conflict resolved 2025-06-04 20:25:54 +02:00
s8613 96ad5fd15c Merge remote-tracking branch 'origin/main' into #13-OCR-Service
# Conflicts:
#	project/frontend/src/components/pdfViewer.tsx
2025-06-04 20:19:46 +02:00
s8613 8ed5f7c114 Working flow 2025-06-04 19:20:57 +02:00
s8613 3992cac54f Working ocr, exxeta, spacy to validate 2025-06-04 09:28:16 +02:00
s8613 af75439270 added return ocrd pdf 2025-06-03 22:34:07 +02:00
s8613 f3bee2b62b fixed small errors 2025-06-03 22:11:15 +02:00
Zainab2604 93334898c9 Pdf Seite ist anspringbar durch Kennzahlen-Tabelle 2025-06-03 22:03:21 +02:00
s8613 86b74ff844 gunicorn time increased 2025-06-03 21:42:52 +02:00
s8613 1165bbbf08 Fixed json format 2025-06-03 21:17:30 +02:00
s8613 5f8580d1da Increased timeout 2025-06-03 18:43:54 +02:00
s8613 c65bbbdf1c First integration of flow 2025-06-03 18:25:29 +02:00
Anastasia Hanna Ougolnikova b9d7f425e5 Merge pull request 'Progress - Frontend' (#48) from #16-progress into main
Reviewed-on: #48
2025-06-03 13:44:57 +02:00
Jaronim Pracht 05d4289902 Merge pull request '#15-spacy-finetuning' (#49) from #15-spacy-finetuning into main
Reviewed-on: #49
2025-06-03 12:52:20 +02:00
Jaronim Pracht b1433e0c0b Fix typo in spacy-service README filename 2025-06-03 12:51:32 +02:00
Jaronim Pracht 5fc226f4fc Merge branch 'main' into #16-progress 2025-06-03 12:34:48 +02:00
Jaronim Pracht b1cf30c40e Merge branch 'main' into #16-progress 2025-06-03 12:25:28 +02:00
Anastasia Hanna Ougolnikova 566dacd179 Merge pull request 'Implementiere Tabelle zur Anzeige von Kennzahlen (Ticket #18)' (#46) from frontend/18-kennzahl-tabelle into main
Reviewed-on: #46
2025-06-03 11:16:53 +02:00
Zainab MohamedBasheer 4fcfcb856e Merge branch 'main' into #15-spacy-finetuning 2025-06-02 22:55:01 +02:00
Zainab2604 59dde98dcb Add last part of new training data for spacy 2025-06-02 22:51:47 +02:00
Jaronim Pracht d412d5741b Add Dockerfile for coordinator service and progress controller
Add progress tracking functionality to frontend and backend
- Add progress controller endpoint to handle progress updates
- Implement socket.io progress updates in UploadPage
- Update import path for CircularProgressWithLabel component
2025-06-02 19:09:16 +02:00
Jaronim Pracht 1b06867d88 Fix showing pdfs in production
Removed redundant PDF.js worker initialization from
PDFViewer component and updated the worker source path in main.tsx.

Downgraded react-pdf to v8.0.2 to resolve compatibility issues and
fixed missing newline in nginx.conf.
2025-06-02 19:06:25 +02:00
Jaronim Pracht 9aa6c8be87 add progress and file-upload to frontend 2025-06-02 15:03:39 +02:00
Abdulrahman Dabbagh 76a060a563 Fix: Bindestrich in LTV-Kennzahl korrigiert 2025-06-02 11:10:36 +02:00
Abdulrahman Dabbagh 23a06d6518 Implementiere Tabelle zur Anzeige von Kennzahlen (Ticket #18) 2025-06-01 18:11:44 +02:00
Zainab2604 2f159d8c8d Add second part of new training data for spacy 2025-06-01 17:55:53 +02:00
Zainab2604 420e21e8c4 Add Port to COORNATOR_URL 2025-06-01 12:49:23 +02:00
Zainab2604 5ff98ef137 Add part of new training data for spacy 2025-05-31 20:45:00 +02:00
Jaronim Pracht df5ac605c2 Add validate service with entity merging and validation
Implements a Flask microservice that receives entities from SpaCy and
Exxeta services, merges them based on normalized text matching, and
forwards validated results to coordinator. Also updates gunicorn
configuration with timeout and worker settings.
2025-05-30 13:44:13 +02:00
Anastasia Hanna Ougolnikova ba191dd0a6 Update project/backend/exxetaGPT/services/extractExxeta.py
Fixed false characters
2025-05-30 09:37:38 +02:00
Abdulrahman Dabbagh 416c2ceefd Merge pull request '#24-PDF-Anzeigen' (#41) from #24-PDF-Anzeigen into main
Reviewed-on: #41
2025-05-30 07:36:32 +02:00
s8613 efcf4fb831 Added error handling with pdf 2025-05-29 09:30:01 +02:00
s8613 f99700c696 Made PDF bit more responsive. 2025-05-29 09:19:02 +02:00
s8613 676728021e Added PDFviewr as component and extractedResults as page that uses PDFViewer. 2025-05-27 16:01:56 +02:00
Jaronim Pracht 908050a2fb Containerize project
add compose for all services to start full project
2025-05-27 13:11:32 +02:00
Jaronim Pracht 141abc725f Refactor coordinator/app.py and add new controllers and models
closes #29
add persistence for pitch-books, spacy model and setttings
2025-05-27 13:10:21 +02:00