229 Commits

Author SHA1 Message Date
myhloli
05648a7d40 feat: remove unused functions and clean up client and fast_api modules 2026-03-27 00:32:27 +08:00
myhloli
ad4bde7df8 feat: extend task result timeout to 3600 seconds in api_client 2026-03-27 00:05:47 +08:00
myhloli
12aebcfe17 feat: implement autoscroll functionality for status box in gradio_app 2026-03-26 23:19:02 +08:00
myhloli
fffccefec7 feat: enhance async task management and cleanup in gradio_app 2026-03-26 19:44:41 +08:00
myhloli
ce00207993 feat: add queued_ahead attribute to task status and update handling in API client 2026-03-26 18:42:41 +08:00
myhloli
cd674238bb feat: add queued_ahead attribute to task status and update handling in API client 2026-03-26 17:52:11 +08:00
myhloli
3ca042daa7 feat: add task status snapshot and enhance queue handling in API client 2026-03-26 17:35:15 +08:00
myhloli
31e309ff53 feat: improve local queue handling and status updates in concurrency management 2026-03-26 17:08:20 +08:00
myhloli
a37a6b617a feat: enhance request concurrency management with status updates and UI integration 2026-03-26 16:37:40 +08:00
myhloli
3dc3e06324 feat: implement local API server and integrate API client for task submission and status management 2026-03-26 15:06:11 +08:00
myhloli
181277fed6 feat: enhance concurrent request handling with configurable limits 2026-03-26 11:42:18 +08:00
myhloli
d2d1a35b32 feat: implement live task status rendering with thread-safe output handling 2026-03-26 11:19:40 +08:00
myhloli
d4f1710e42 feat: update file upload handling to use unique filenames based on document stems 2026-03-26 10:54:59 +08:00
myhloli
834dd496a3 feat: add uniquify_task_stems function for handling duplicate document stems and implement visualization job processing 2026-03-26 02:08:15 +08:00
myhloli
f71d5c1d84 feat: implement visualization job handling with context management and logging 2026-03-26 01:49:31 +08:00
myhloli
87960671f8 feat: increase maximum concurrent requests to 3 and enhance task logging with progress tracking 2026-03-26 01:08:52 +08:00
myhloli
fe257fe6a3 feat: update API client to support maximum concurrent requests and improve logging 2026-03-26 00:34:33 +08:00
myhloli
053ae8eb24 feat: implement robust cleanup for temporary API directory with retry mechanism 2026-03-25 21:12:15 +08:00
myhloli
40a52da3cf feat: add API protocol version and default processing window size to client 2026-03-25 20:44:46 +08:00
myhloli
ad35c69a18 feat: simplify PDF byte conversion by integrating page range handling directly in rewrite function 2026-03-25 19:00:10 +08:00
myhloli
8d50bd9b63 feat: refactor PDF byte conversion to utilize pdfium for improved performance and error handling 2026-03-25 18:39:34 +08:00
myhloli
c57e36ac54 feat: remove low memory handling and refactor to use processing window size 2026-03-25 15:19:31 +08:00
myhloli
efeb832272 feat: add functions for retrieving image paths and MIME types 2026-03-25 14:26:46 +08:00
myhloli
0cff3438f6 feat: refactor PDF conversion to use pypdf and remove threading lock 2026-03-24 16:43:06 +08:00
myhloli
4aab895c8a feat: enhance document processing by improving file suffix handling and adding progress indicators 2026-03-24 04:58:21 +08:00
myhloli
d3e79967df feat: enhance content list generation by adding support for SEAL and CHART block types 2026-03-23 23:36:53 +08:00
myhloli
e4995cfd84 feat: implement synchronous parsing endpoint and enhance task management 2026-03-23 16:11:47 +08:00
myhloli
9a4b226795 feat: update model paths in download pipeline for improved document layout processing 2026-03-21 02:06:58 +08:00
myhloli
690cd163fa feat: enhance code block handling by adding support for code footnotes and refining layout processing 2026-03-20 19:15:59 +08:00
myhloli
18d93c5cd3 feat: enhance logging granularity and improve document context management 2026-03-20 10:48:12 +08:00
myhloli
fa3bc49f3a feat: add configurable maximum concurrent requests for API handling 2026-03-20 02:12:39 +08:00
myhloli
dc20d89173 feat: disable cuDNN V8 API for improved compatibility across modules 2026-03-20 01:48:16 +08:00
myhloli
4cd501ccc7 feat: implement thread safety for PDF processing and model initialization 2026-03-20 01:37:49 +08:00
myhloli
1d96a77a19 Refactor FastAPI to add asynchronous task upload and download interfaces. 2026-03-19 19:05:54 +08:00
myhloli
974687291b feat: implement streaming support for low memory PDF analysis with concurrent output processing 2026-03-19 16:00:25 +08:00
myhloli
bff143797f feat: implement multi-file low memory processing for PDF analysis 2026-03-19 15:10:34 +08:00
myhloli
4eefb489ef feat: implement low memory mode for PDF analysis with configurable window size 2026-03-19 11:35:13 +08:00
myhloli
c7c44cbf4b feat: implement low memory processing for PDF analysis and enhance image loading functionality 2026-03-19 01:02:25 +08:00
myhloli
00d5c4b0b1 feat: refactor page model processing to enhance block handling and streamline OCR functionality 2026-03-17 16:23:58 +08:00
myhloli
22707b6544 fix: refactor file upload handling to improve compatibility with Gradio 6 2026-02-28 18:52:27 +08:00
myhloli
1474a1c8bc fix: update Gradio and gradio-pdf dependencies to remove specific versions 2026-02-28 18:14:48 +08:00
myhloli
1864c54c8c fix: reset list state in DocxConverter to prevent order disruption when processing tables 2026-02-27 19:49:21 +08:00
myhloli
031f6ec3bf fix: adjust iframe height and enhance HTML label visibility in document preview 2026-02-26 21:01:22 +08:00
myhloli
20527e3fa4 feat: enhance image handling in DocxConverter and HTML processing to support base64 images and improve table rendering 2026-02-26 19:36:30 +08:00
myhloli
e10a87277a fix: update file preview URL structure to use gradio_api for improved access 2026-02-26 15:28:57 +08:00
myhloli
b64a41ff97 fix: 添加文件预览功能,支持根据文件类型动态显示文档预览或隐藏选项 2026-02-26 14:59:31 +08:00
myhloli
4537e09991 fix: enhance office file handling and improve image base64 conversion in markdown 2026-02-25 19:54:41 +08:00
myhloli
92570f1896 fix: remove unused hybrid analyze imports from common.py 2026-02-24 17:32:53 +08:00
Xiaomeng Zhao
3a678548d9 Merge branch 'dev' into add_docx 2026-02-24 16:37:29 +08:00
Xiaomeng Zhao
c77edb27bc Refactor fast_api.py for logging and concurrency 2026-01-29 16:39:50 +08:00