Merge remote-tracking branch 'upstream/dev' into feat/ui-fixes

This commit is contained in:
Anish Sarkar 2026-06-03 21:53:35 +05:30
commit c75a080997
42 changed files with 5354 additions and 7404 deletions

View file

@ -30,6 +30,8 @@ import {
searchDocumentsResponse,
searchDocumentTitlesRequest,
searchDocumentTitlesResponse,
type DocumentFileRead,
getDocumentFilesResponse,
type UpdateDocumentRequest,
type UploadDocumentRequest,
updateDocumentRequest,
@ -381,6 +383,14 @@ class DocumentsApiService {
});
};
/**
* List the stored files for a document (e.g. its original upload).
* Used to gate the "Download original" affordance.
*/
getDocumentFiles = async (documentId: number): Promise<DocumentFileRead[]> => {
return baseApiService.get(`/api/v1/documents/${documentId}/files`, getDocumentFilesResponse);
};
listDocumentVersions = async (documentId: number) => {
return baseApiService.get(`/api/v1/documents/${documentId}/versions`);
};