Commit graph

  • ff7010bd6b Add missing features to docs index (chunking, feature flags, rate limiting, deployment modes) Pier-Jean Malandrino 2026-04-05 10:45:17 +0200
  • 2fdb41e79e Revert "Update frontend test count in CLAUDE.md (129 tests)" Pier-Jean Malandrino 2026-04-05 10:34:14 +0200
  • 1b359b8faf Fix remaining stale test count in README backend structure (99 → 199) Pier-Jean Malandrino 2026-04-05 10:27:58 +0200
  • 18316f513e Fix Docker image tag in docs quick start (latest → latest-local) Pier-Jean Malandrino 2026-04-05 10:25:57 +0200
  • 526e3571f1 Add missing env vars to .env.example (DEPLOYMENT_MODE, MAX_CONCURRENT_ANALYSES, APP_VERSION) Pier-Jean Malandrino 2026-04-05 10:25:48 +0200
  • aa73c209bc Update frontend test count in CLAUDE.md (129 tests) Pier-Jean Malandrino 2026-04-05 10:25:38 +0200
  • 2ca0d0a984 Update test counts in README and CONTRIBUTING (199 backend, 129 frontend) Pier-Jean Malandrino 2026-04-05 10:25:26 +0200
  • ee57b04f84 Add disclaimer banner for shared deployments (HuggingFace) Pier-Jean Malandrino 2026-04-04 21:06:38 +0200
  • 76e8c55b7c Fix BboxOverlay inline handler breaking production build Pier-Jean Malandrino 2026-04-03 16:17:23 +0200
  • 226ae5994e Format all frontend files with Prettier Pier-Jean Malandrino 2026-04-03 15:50:32 +0200
  • 1c82a80389 Guard all docling-dependent tests for lightweight CI Pier-Jean Malandrino 2026-04-03 15:46:29 +0200
  • 41863152cb
    Merge pull request #42 from scub-france/feature/quality-improvements Pier-Jean Malandrino 2026-04-03 15:44:12 +0200
  • d8f87c34bc Skip pipeline options tests when docling is not installed Pier-Jean Malandrino 2026-04-03 15:42:14 +0200
  • 4e6fa0908d
    Merge pull request #41 from scub-france/feature/quality-improvements Pier-Jean Malandrino 2026-04-03 15:22:48 +0200
  • fefd406dc8 Align tests with schema refactoring (AliasChoices, status codes) Pier-Jean Malandrino 2026-04-03 14:21:30 +0200
  • 503b7e8a40 Fix import ordering violations (ruff I001) Pier-Jean Malandrino 2026-04-03 14:05:38 +0200
  • a9299e2735 Add document_service tests for upload, preview, and deletion Pier-Jean Malandrino 2026-04-03 13:57:05 +0200
  • d089bb8670 Add in-memory rate limiting middleware Pier-Jean Malandrino 2026-04-03 13:56:05 +0200
  • c82fd66ffc Add docstrings to all public methods Pier-Jean Malandrino 2026-04-03 13:54:52 +0200
  • 8ee470f1aa Add database ping to health check endpoint Pier-Jean Malandrino 2026-04-03 13:53:01 +0200
  • 360ea7ea8f Stream upload reads in 64 KB chunks Pier-Jean Malandrino 2026-04-03 13:52:32 +0200
  • c2e91262c6 Limit concurrent analyses with asyncio.Semaphore Pier-Jean Malandrino 2026-04-03 13:51:53 +0200
  • 7bd7d0f793 Validate page bounds on preview endpoint Pier-Jean Malandrino 2026-04-03 13:50:32 +0200
  • 661568f2cb Add return type annotations and use 201 for upload Pier-Jean Malandrino 2026-04-03 13:50:07 +0200
  • 69ce1df5a1 Narrow exception handlers for better diagnostics Pier-Jean Malandrino 2026-04-03 13:48:33 +0200
  • c50106c185 Centralize config through Settings singleton Pier-Jean Malandrino 2026-04-03 13:47:53 +0200
  • f4e11645c7
    Merge pull request #40 from scub-france/fix/audit-release-0.3.0 Pier-Jean Malandrino 2026-04-03 13:28:54 +0200
  • ab6d42aecd Move bbox.py from domain/ to infra/ and unify coordinate logic Pier-Jean Malandrino 2026-04-03 13:17:26 +0200
  • 6a791cec48 Fix i18n placeholder replacement to handle repeated occurrences Pier-Jean Malandrino 2026-04-03 13:05:44 +0200
  • afc9b2e9f2 Document CONVERSION_MODE build variable in .env.example Pier-Jean Malandrino 2026-04-03 13:05:00 +0200
  • dbcd9dfa4c Fix naive datetime fallbacks in repository layer Pier-Jean Malandrino 2026-04-03 13:04:44 +0200
  • 87269b9393 Add PDF type validation to file picker upload Pier-Jean Malandrino 2026-04-03 13:03:48 +0200
  • 8856daf3c9 Force .pdf extension on uploaded files regardless of user input Pier-Jean Malandrino 2026-04-03 13:03:21 +0200
  • c28f734e71 Add missing security headers to docker-compose nginx config Pier-Jean Malandrino 2026-04-03 13:02:24 +0200
  • ac4a98e204 Fix GHA cache collision between remote and local release builds Pier-Jean Malandrino 2026-04-03 13:02:07 +0200
  • 2cbef859e7 Fix generate_page_images option silently dropped in remote mode Pier-Jean Malandrino 2026-04-03 13:01:50 +0200
  • e1636e710d Fix ServeConverter not returning document_json for chunking Pier-Jean Malandrino 2026-04-03 13:00:43 +0200
  • b34b56aba2
    Merge pull request #39 from scub-france/feature/docker-split-local-remote Pier-Jean Malandrino 2026-04-03 12:19:16 +0200
  • abe59c3cb7 Fix health endpoint not reachable through nginx proxy Pier-Jean Malandrino 2026-04-03 12:14:15 +0200
  • 48c5e4ea6b Fix RapidOCR model download permission in local image Pier-Jean Malandrino 2026-04-03 10:44:20 +0200
  • 48b7d5d3e8 Use CPU-only torch in local image to reduce size from 5.8GB to 1.9GB Pier-Jean Malandrino 2026-04-03 09:52:22 +0200
  • aa7c539cc3 Update documentation for remote/local image variants Pier-Jean Malandrino 2026-04-02 21:47:34 +0200
  • 3dd7470562 Split release pipeline into remote and local image builds Pier-Jean Malandrino 2026-04-02 21:41:04 +0200
  • 9ac0840607 Add multi-target Dockerfiles for remote and local builds Pier-Jean Malandrino 2026-04-02 21:40:45 +0200
  • 8dd917b6ed Split requirements into base and local variants Pier-Jean Malandrino 2026-04-02 21:40:02 +0200
  • b9c701b711
    Merge pull request #38 from scub-france/feature/branding Pier-Jean Malandrino 2026-04-02 17:32:43 +0200
  • 1331582e22 Update logo with final version Pier-Jean Malandrino 2026-04-02 17:28:22 +0200
  • f6fa6907d7 Add logo across navbar, home hero, studio, and favicon Pier-Jean Malandrino 2026-04-02 17:11:31 +0200
  • 199785aa29
    Merge pull request #37 from scub-france/feature/ui-polish Pier-Jean Malandrino 2026-04-02 17:02:53 +0200
  • 598b370e1a Add icons to home stats cards with accent hover Pier-Jean Malandrino 2026-04-02 16:42:04 +0200
  • 8ed0e33313 Compact settings toggles as segmented controls Pier-Jean Malandrino 2026-04-02 16:41:34 +0200
  • e4bbffe258 Redesign history list as cards with subtle completed badges Pier-Jean Malandrino 2026-04-02 16:41:06 +0200
  • a78c9ec415 Redesign documents page rows as cards with accent hover Pier-Jean Malandrino 2026-04-02 16:40:20 +0200
  • 126c41a033 Fix studio topbar title wrapping when sidebar is open Pier-Jean Malandrino 2026-04-02 16:39:08 +0200
  • c60407f7a2
    Merge pull request #35 from scub-france/feature/studio-tabs-redesign Pier-Jean Malandrino 2026-04-02 16:28:19 +0200
  • 4b0bb55cfe Redesign studio mode tabs with icons and accent highlight Pier-Jean Malandrino 2026-04-02 16:27:02 +0200
  • 4df91b41d5
    Merge pull request #34 from scub-france/fix/harmonize-bbox-highlight Pier-Jean Malandrino 2026-04-02 16:21:12 +0200
  • 1ed9552224 Dim non-highlighted bboxes in Verify mode for visual consistency Pier-Jean Malandrino 2026-04-02 16:16:34 +0200
  • 1ff8c5108f Add release process, dynamic versioning, and changelog catch-up Pier-Jean Malandrino 2026-04-02 16:08:37 +0200
  • 84645f0d70
    Merge pull request #33 from scub-france/feature/include-chunking Pier-Jean Malandrino 2026-04-02 15:21:15 +0200
  • 82059ec0b1 Add tests for ChunkBbox domain, schema, and API serialization Pier-Jean Malandrino 2026-04-02 14:47:40 +0200
  • 4af6b5b231 Add chunk-to-bbox hover highlighting in Prepare mode Pier-Jean Malandrino 2026-04-02 14:47:31 +0200
  • ace37429bd Improve Prepare mode with page filtering, collapsible config, and bbox overlay Pier-Jean Malandrino 2026-04-02 13:41:59 +0200
  • 102a11765a Add reusable pagination composable and PaginationBar component Pier-Jean Malandrino 2026-04-02 13:41:50 +0200
  • 13ac8a11f0 Fix feature flag health check blocked by CORS Pier-Jean Malandrino 2026-04-02 12:44:08 +0200
  • e74c788ad4
    Merge pull request #32 from scub-france/feature/include-chunking Pier-Jean Malandrino 2026-04-02 12:38:08 +0200
  • ebdf9ae1be Add frontend chunking feature with Prepare mode Pier-Jean Malandrino 2026-04-02 12:05:46 +0200
  • 05de0cc774 Add chunking tests and update existing test assertions Pier-Jean Malandrino 2026-04-02 12:05:36 +0200
  • a9517d38eb Add chunking service orchestration, API endpoints, and wiring Pier-Jean Malandrino 2026-04-02 12:05:28 +0200
  • 4b1ec364f4 Add LocalChunker adapter and DoclingDocument serialization Pier-Jean Malandrino 2026-04-02 12:05:20 +0200
  • f5b31f809f Add document_json and chunks_json persistence layer Pier-Jean Malandrino 2026-04-02 12:05:12 +0200
  • 78c27b087d Add chunking domain objects and DocumentChunker port Pier-Jean Malandrino 2026-04-02 12:05:05 +0200
  • d42c97160d Format backend codebase with ruff Pier-Jean Malandrino 2026-04-02 12:04:57 +0200
  • 29d36b9fc2
    Merge pull request #31 from scub-france/feature/feature-flipping Pier-Jean Malandrino 2026-04-02 11:29:57 +0200
  • 2e086cc4f3 Add feature flipping mechanism Pier-Jean Malandrino 2026-04-02 11:25:02 +0200
  • 0e302c30ea
    Merge pull request #30 from scub-france/fix/move-vitest-mocker-to-devdeps Pier-Jean Malandrino 2026-04-02 10:56:16 +0200
  • 8319b45f25 Add excalidraw folder to gitignore Pier-Jean Malandrino 2026-04-02 10:55:25 +0200
  • c5afe5ad88 Add CLAUDE.md to gitignore Pier-Jean Malandrino 2026-04-01 14:55:53 +0200
  • b93cf43c2a Move @vitest/mocker from dependencies to devDependencies Pier-Jean Malandrino 2026-04-01 14:55:31 +0200
  • f190b39bec
    Merge pull request #28 from scub-france/fix/zombie-jobs-and-json-parse Pier-Jean Malandrino 2026-04-01 14:36:22 +0200
  • 2b991108f7 Rebase sync Pier-Jean Malandrino 2026-03-31 16:55:17 +0200
  • 1b8cfe0a6b Fix Serve API contract: send to_formats as repeated form fields Pier-Jean Malandrino 2026-03-31 15:27:21 +0200
  • 001cf6807c Fix audit findings: security, robustness, and dead code Pier-Jean Malandrino 2026-03-31 11:28:42 +0200
  • 6b0fc45e5d Fix upload error not displayed in DocumentUpload component Pier-Jean Malandrino 2026-03-31 11:14:33 +0200
  • 0af3b81b8f Fix zombie jobs and unprotected JSON parse Pier-Jean Malandrino 2026-03-31 11:13:51 +0200
  • a63af61b73 Fix lint ans test errors Pier-Jean Malandrino 2026-03-31 16:35:48 +0200
  • fe4e792885 Fix audit findings: remove domain→infra violation, align Serve API, fix DI Pier-Jean Malandrino 2026-03-31 10:58:58 +0200
  • a3486a8501 Add ServeConverter adapter for remote Docling Serve integration Pier-Jean Malandrino 2026-03-31 10:36:35 +0200
  • 3743ed4ca8 Refactor backend to hexagonal architecture for converter extensibility Pier-Jean Malandrino 2026-03-31 10:34:07 +0200
  • 31ccd076c9
    Merge pull request #25 from scub-france/fix/security-dependabot Pier-Jean Malandrino 2026-03-29 21:12:37 +0200
  • c9de4bbd8a Fix esbuild vulnerability by upgrading Vite 5 → 6 and vitest Pier-Jean Malandrino 2026-03-28 15:16:09 +0100
  • 19125d4230 Fix picomatch vulnerability by updating typescript-eslint Pier-Jean Malandrino 2026-03-28 15:15:01 +0100
  • c3e96b62cd
    Merge pull request #24 from scub-france/bug-doc-upload Pier-Jean Malandrino 2026-03-24 08:47:55 +0100
  • 40cba0f036 Fix type in emit Pier-Jean Malandrino 2026-03-24 08:38:55 +0100
  • 079595b57d Fix evetn listening redirection on doc upload Pier-Jean Malandrino 2026-03-23 10:59:52 +0100
  • d22f2e973e Add GIF in README Pier-Jean Malandrino 2026-03-23 10:55:54 +0100
  • f77579ea2c Add missing config for doc publication Pier-Jean Malandrino 2026-03-23 10:25:55 +0100
  • 1edd0668d1 Fix Ruff errror, update node and fix buttton breakline Pier-Jean Malandrino 2026-03-23 10:13:24 +0100
  • f267f6c183 Just can't help myself with this.. Pier-Jean Malandrino 2026-03-23 10:04:39 +0100
  • 41ee11f5c7
    Merge pull request #22 from scub-france/live-documentaiton Pier-Jean Malandrino 2026-03-23 09:51:57 +0100