Pier-Jean Malandrino
fdbab2f49e
feat: add Karate UI e2e tests with data-e2e selectors ( #124 )
...
- Add e2e/ui/ as peer project to e2e/api/ (own pom.xml, runner, config)
- 5 critical UI journeys: upload, delete, analysis, batch-progress, rechunk
- 4 local-only tests: sidebar, i18n, error-states, pipeline-options
- 1 full happy path workflow covering all modes
- Add data-e2e attributes on all tested Vue components (decoupled from CSS)
- Add CONVENTIONS.md with 7 golden rules for writing Karate UI tests
- Update CI with dedicated e2e-ui job (Chrome headless, --no-sandbox)
- Update docs/contributing.md with UI test instructions
Closes #124
2026-04-08 17:53:52 +02:00
Pier-Jean Malandrino
704ba550d4
feat: make document max size configurable via MAX_FILE_SIZE_MB env var
...
Replace hardcoded 5 MB upload limit with a configurable setting.
Backend exposes the value via /api/health, frontend reads it
dynamically for validation and UI messages.
Closes #48
2026-04-08 10:27:38 +02:00
Pier-Jean Malandrino
ee57b04f84
Add disclaimer banner for shared deployments (HuggingFace)
...
Feature-flagged via DEPLOYMENT_MODE env var and /api/health endpoint.
Disabled by default (self-hosted), enabled when deploymentMode=huggingface.
2026-04-04 21:06:38 +02:00
Pier-Jean Malandrino
226ae5994e
Format all frontend files with Prettier
...
Batch reformat to eliminate 23 files with inconsistent formatting
that were accumulating across feature branches.
2026-04-03 15:50:32 +02:00
Pier-Jean Malandrino
f6fa6907d7
Add logo across navbar, home hero, studio, and favicon
...
Replace generic orange "D" placeholders with the duck mascot logo
in all branding touchpoints: navbar header, home page hero, studio
import view, and browser favicon.
2026-04-02 17:11:31 +02:00
pjmalandrino
8871c9162c
Migrate frontend in typescript
2026-03-21 15:58:43 +01:00
pjmalandrino
20e79f4361
Change document tab place and add landing page
2026-03-20 13:57:05 +01:00
pjmalandrino
ac1b68ac18
Final fixes before first release
2026-03-17 17:09:34 +01:00
pjmalandrino
50ba1d43dd
Make a nex project base, managing new Docling version
2026-03-17 08:43:00 +01:00