4983 Commits

Author SHA1 Message Date
Xiaomeng Zhao
bd46b0889f Merge pull request #4665 from myhloli/dev
Dev
2026-03-27 02:01:58 +08:00
myhloli
b6834bdb0c feat: simplify level adjustment logic in llm_aided.py 2026-03-27 02:00:10 +08:00
myhloli
1de4a48129 feat: improve progress bar handling and exclude idle time in analysis modules 2026-03-27 01:45:06 +08:00
myhloli
05648a7d40 feat: remove unused functions and clean up client and fast_api modules 2026-03-27 00:32:27 +08:00
Xiaomeng Zhao
ed530b6857 Merge pull request #4663 from myhloli/dev
Dev
2026-03-27 00:06:58 +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
fde1bf5c24 feat: unify threading lock implementation for model singletons 2026-03-26 22:33:39 +08:00
myhloli
fffccefec7 feat: enhance async task management and cleanup in gradio_app 2026-03-26 19:44:41 +08:00
myhloli
0e1ea31d39 feat: refactor demo script for async API integration and enhance input file handling 2026-03-26 19:29:05 +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
185ab841ae feat: optimize VRAM management by cleaning up GPU memory during batch processing 2026-03-26 10:46:26 +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
Xiaomeng Zhao
b064ebdf69 Merge pull request #27 from myhloli/new_client
feat: increase maximum concurrent requests to 3 and enhance task logg…
2026-03-26 01:16:21 +08:00
Xiaomeng Zhao
b786ba3f76 Merge pull request #26 from myhloli/new_client
New client
2026-03-26 01:12:20 +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
Xiaomeng Zhao
3f0d3dc985 Merge pull request #4660 from myhloli/dev
feat: refactor PDF byte conversion to utilize pdfium for improved per…
2026-03-25 19:02:26 +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
Xiaomeng Zhao
cf65bb55fb Merge pull request #4658 from myhloli/dev
Dev
2026-03-25 16:41:43 +08:00
myhloli
6c52a44143 feat: remove async context manager for PDF handling and simplify locking mechanism 2026-03-25 16:40:43 +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
934fbd03ec feat: add pdfium_guard for thread-safe PDF document handling 2026-03-25 14:16:56 +08:00
myhloli
cf8964c873 feat: refactor PDF handling to utilize pdfium_guard for resource management 2026-03-25 14:11:33 +08:00
Xiaomeng Zhao
160438be5a Merge pull request #4652 from myhloli/dev
Dev
2026-03-25 01:51:43 +08:00
myhloli
0eff2b0d70 feat: adjust default GPU memory utilization based on vllm version and GPU memory 2026-03-24 18:45:21 +08:00
myhloli
8861657d18 feat: update OCR detection base batch size and adjust memory requirements in documentation 2026-03-24 17:25:41 +08:00
Xiaomeng Zhao
ed16d84b86 Merge pull request #4651 from myhloli/dev
Dev
2026-03-24 16:54:30 +08:00
myhloli
0cff3438f6 feat: refactor PDF conversion to use pypdf and remove threading lock 2026-03-24 16:43:06 +08:00
myhloli
39f7311f5f feat: mark lines in index blocks as list start lines 2026-03-24 16:05:20 +08:00
myhloli
ed3731ba96 feat: update minimum dynamic batch size for MFR processing to 16 2026-03-24 15:42:54 +08:00
myhloli
635775c810 feat: add support for disabling VLM acceleration via environment variable 2026-03-24 15:41:50 +08:00
Xiaomeng Zhao
af191d6add Merge pull request #4645 from myhloli/dev
Dev
2026-03-24 11:31:01 +08:00
myhloli
5b640d6580 feat: change default value for low memory mode to true 2026-03-24 11:19:17 +08:00
myhloli
b49b0ce3b8 feat: adjust OCR detection base batch size and optimize batch ratio logic for GPU memory 2026-03-24 11:16:22 +08:00
myhloli
4aada116e8 Merge remote-tracking branch 'origin/dev' into dev 2026-03-24 10:54:07 +08:00
myhloli
6ced3dd6f1 feat: improve text block merging by ensuring both blocks have lines before merging 2026-03-24 10:53:44 +08:00