Pier-Jean Malandrino
6b0fc45e5d
Fix upload error not displayed in DocumentUpload component
...
Wrap store.upload() calls in try-catch in both onFileSelect and onDrop
so thrown errors (e.g. file too large) don't bubble up unhandled.
Display store.error inline below the upload hint so users see why
their upload was rejected.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 16:52:36 +02:00
Pier-Jean Malandrino
fe4e792885
Fix audit findings: remove domain→infra violation, align Serve API, fix DI
...
- Delete domain/parsing.py (broke hexagonal layering by importing infra)
- Migrate all tests to import directly from domain.value_objects and
infra.local_converter
- Rewrite ServeConverter to match real Docling Serve v1 API contract:
options sent as individual form fields (not JSON blob), response
parsed from document.json_content (DoclingDocument), proper bbox
coord_origin handling (TOPLEFT/BOTTOMLEFT)
- Transmit all conversion options including generate_picture_images
- Replace fragile lazy import circular dep with FastAPI Depends() +
app.state for AnalysisService injection
- Add frontend file size validation (50MB) before upload
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 10:58:58 +02:00
Pier-Jean Malandrino
c9de4bbd8a
Fix esbuild vulnerability by upgrading Vite 5 → 6 and vitest
...
Update vite 5.4.21 → 6.4.1, @vitejs/plugin-vue and vitest to resolve
Dependabot alert #1 (esbuild dev server request forgery, now at 0.25.12)
2026-03-28 15:16:09 +01:00
Pier-Jean Malandrino
19125d4230
Fix picomatch vulnerability by updating typescript-eslint
...
Update typescript-eslint 8.57.1 → 8.57.2 to resolve Dependabot alert #3
(POSIX Character Classes method injection in picomatch, now at 4.0.4)
2026-03-28 15:15:01 +01:00
Pier-Jean Malandrino
40cba0f036
Fix type in emit
2026-03-24 08:38:55 +01:00
Pier-Jean Malandrino
079595b57d
Fix evetn listening redirection on doc upload
2026-03-23 10:59:52 +01:00
Pier-Jean Malandrino
1edd0668d1
Fix Ruff errror, update node and fix buttton breakline
2026-03-23 10:13:24 +01:00
pjmalandrino
b45bb87339
COnsolidation of bbox pipelin and add tests
2026-03-21 19:45:04 +01:00
pjmalandrino
8871c9162c
Migrate frontend in typescript
2026-03-21 15:58:43 +01:00
pjmalandrino
577225d10e
Add qualityt check and contributing doc
2026-03-21 15:34:54 +01:00
pjmalandrino
2db251182f
Refacto and add cp paste btn
2026-03-21 15:03:10 +01:00
pjmalandrino
7bb4f8e298
Split the results of OCR
2026-03-20 21:45:26 +01:00
pjmalandrino
d28dfd6d81
Add slide on side bar in Studio mode
2026-03-20 16:24:38 +01:00
pjmalandrino
20e79f4361
Change document tab place and add landing page
2026-03-20 13:57:05 +01:00
pjmalandrino
ad1f1a81d3
Mke some fixes and refacto
2026-03-20 12:36:26 +01:00
pjmalandrino
ea71f7247c
Add tests
2026-03-20 09:42:14 +01:00
pjmalandrino
7821cd397b
Allow History consultaiton on click, add documents management tab
2026-03-20 09:37:40 +01:00
pjmalandrino
d77fe2d989
Add configuration descriptions
2026-03-20 09:23:26 +01:00
pjmalandrino
e69ff90650
Connect options with model configuration
2026-03-20 08:59:20 +01:00
pjmalandrino
049ef443cc
Add a stronger testing strategy
2026-03-18 14:46:37 +01:00
pjmalandrino
ac1b68ac18
Final fixes before first release
2026-03-17 17:09:34 +01:00
pjmalandrino
5fff141045
Radical architecture change, migration to a more lightweight
2026-03-17 16:06:27 +01:00
pjmalandrino
4c6aff3029
Work on full Docker integration
2026-03-17 13:33:36 +01:00
pjmalandrino
f10e011830
Add page classification on MD panel
2026-03-17 10:59:01 +01:00
pjmalandrino
a333b0d45b
Fix page number bug
2026-03-17 10:47:19 +01:00
pjmalandrino
f1aa39b75f
Fix display error on visual mode
2026-03-17 10:28:50 +01:00
pjmalandrino
9c2e42ace8
Include pretty visual mode
2026-03-17 09:19:46 +01:00
pjmalandrino
88acda3a48
Imrpove sreen chaining and visual, add configurability
2026-03-17 09:00:31 +01:00
pjmalandrino
50ba1d43dd
Make a nex project base, managing new Docling version
2026-03-17 08:43:00 +01:00
pjmalandrino
8cd93df1a9
Fix bug in visualizer
2025-06-03 14:50:23 +02:00
pjmalandrino
40a4c6e5cc
Fix single page bugs
2025-05-30 15:16:42 +02:00
pjmalandrino
ffa2f168e1
Big code refactoring
2025-05-30 14:37:56 +02:00
pjmalandrino
9945a29a8e
Update project structure to isolate backend files in order to preprare containerisation properly
2025-05-30 10:18:08 +02:00
pjmalandrino
306c134f74
Add batch processing
2025-05-27 11:20:13 +02:00
pjmalandrino
3faf61d4f0
Move frontend files and adapt app.py
2025-05-26 17:43:25 +02:00