Spaces:
Sleeping
Sleeping
Commit History
30 days ago
-
Fix preview cell overlap with a uniform 2-line clamp and click-to-view
diogo.rodrigues.silva +1: Claude Sonnet 5The previous hover/focus-expand CSS on Title/Authors cells grew those cells past their row's box on interaction, overlapping neighboring rows. Replace it with a uniform 2-line clamp on every cell (fixed row height, no overlap) plus a proper click-to-view: clicking any cell now shows its full, untruncated content in a "Selected Cell" box below the table, sourced from an untruncated dataframe kept in a parallel gr.State rather than from the (always truncated) grid display itself. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>550dfad -
Consolidate preview into one table, restrict columns, clamp long cells
diogo.rodrigues.silva +1: Claude Sonnet 5Replace the two separate parsed/screened preview tables with one: it shows the parsed data after parsing, then is replaced by the screened data (same columns plus LLM_verdict/LLM_rationale) once screening completes, instead of showing both at once. Preview now only shows Title, Abstract, Authors, Journal, PublicationDate, DOI, Language, PublicationTypes, and Keywords (plus the two LLM columns after screening) rather than every column, and Title/Authors are shown wider with a 2-line CSS clamp (full text still reachable via hover/focus) instead of ballooning row height. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>383b341 -
Add in-app preview of parsed/screened Excel before download
diogo.rodrigues.silva +1: Claude Sonnet 5Show a truncated Dataframe preview (PREVIEW_MAX_ROWS rows, PREVIEW_MAX_CELL_CHARS per cell) right in the UI after parsing and after screening, so users can sanity-check results before downloading the full file. Downloaded files are unaffected by the truncation. Also includes an unrelated fix already present on disk: call_model now passes max_completion_tokens instead of the deprecated max_tokens parameter to the chat completions API. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>b5ac652 -
Harden screening pipeline and add multi-user access for group use
diogo.rodrigues.silva +1: Claude Sonnet 5Parallelize LLM screening with bounded concurrency, isolate per-row failures instead of aborting the whole batch, checkpoint progress periodically, and raise the Gradio queue concurrency limit so multiple users can run jobs at once instead of serializing behind one slot. Replace the single shared login with per-user credentials (APP_USERS), decouple the download-link signing secret from the login password, fix a RIS export bug that dropped authors when the Authors column was NaN, add structured logging in place of silently swallowed exceptions, and add a pytest suite covering the parser, dedup logic, and the new screening pipeline. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>e5bea2d