Open Paper LogoOpen Paper
All Posts

Changelog (June 2025)

Complete list of changes made in June 2025.

June 28, 2025

Changelog for June 2025

We started off the month with a fun launch on Product Hunt and have been working hard to improve the platform since then.

Broadly, these changes help create a more personalized, efficient, and engaging research experience.

Here are the key changes we've made in June:

New Features

  • 77af49 Add support for tracking reading status (todo, reading, completed) of papers
  • f6297f Add search filters to the paper finder, like author, institution, and only Open Access
  • 847e32 Add relevant papers on the home page
  • 336a1d Allow customization options when generation an audio overview, incl. focus and style
  • 9401fa Add realtime tracking for the paper upload status from client
  • e880d7 Add preview image to the uploaded paper for easier lookup
  • 9fa6d7 Add optional SciHub direct link from the paper finder
  • 61cbc3 Add support for AI-generated annotations in the paper viewer to help with skimming more effectively
  • 3b5c5e Add citations to the initial overview that's generated for briefing
  • b0e27b Create a separate microservice that handles paper uploading in separate Celery worker jobs. Track upload status by querying the service and getting status updates.
  • 665b6b Create performance improvements that reduce upload times by ~30% and improve reliability of the upload process

Architecture

For the separate microservice change, you can see the whole project here: open paper jobs

Here's a diagram of the current architecture for processing a single document, as of this change:

Background Processing Architecture Diagram. Celery microservice that handles paper uploads and processing. Polling for status updates from the client to server to worker allow for real-time updates. Click to view full size.

Click the diagram to view full size

For a single document, the process is as follows:

Background Processing Architecture Diagram. Celery microservice that handles paper uploads and processing. Polling for status updates from the client to server to worker allow for real-time updates. Click to view full size.

Click the diagram to view full size

Improvements

  • 9ffd5a Improved reliability of audio summaries with inline citations
  • b1f838 Improve upload speeds to S3
  • 2e7721 Improved some reliability of paper upload process

Fixes

  • 1153d1 Fixed issues with inline math annotations
  • f08709 Fix some navigation issues in the PDF viewer - hitting enter goes to next, clear search when hit x