You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem?
Large document uploads only show a generic loading state in the UI. Users lack visibility into upload progress and estimated time remaining, which can lead to frustration.
Describe the solution you'd like
Add an uploadWithProgress helper in app/lib/apiClient.ts using XMLHttpRequest for upload.onprogress
Display a progress bar in UploadDocumentModal when isUploading is true
No backend changes required - XHR handles bytes sent from browser to server
Original issue
Describe the current behavior
When uploading large documents, the UI only shows a generic loading state (isUploading). Users have no visibility into upload progress or estimated time remaining.
Describe the enhancement you'd like
Add an uploadWithProgress helper in app/lib/apiClient.ts using XMLHttpRequest (which supports upload.onprogress, unlike fetch)
Activity
[-]Add upload progress bar for document uploads[/-][+]Upload: Progress indicator for uploads[/+]Ayush8923 commentedon Apr 7, 2026
As per the discussion with team, also need to add a document upload limit of up to 25 MB.
Ayush8923 commentedon Apr 8, 2026
The changes is merged into staging. Need to test there.