-
#758
a2a2061Thanks @CorentinTh! - API Breaking Change:
Document search endpoint now returns complete documents along with total count matching the search query, and no longer nests results undersearchResults.Before:
// GET /api/organizations/:organizationId/documents/search?searchQuery=foobar { searchResults: { documents: [ { id: 'doc_1', name: 'Document 1.pdf' }, { id: 'doc_2', name: 'Document 2.pdf' }, ], }, }
After:
// GET /api/organizations/:organizationId/documents/search?searchQuery=foobar { documents: [ { id: 'doc_1', name: 'Document 1.pdf', mimeType: 'application/pdf' /* ...otherProps */ }, { id: 'doc_2', name: 'Document 2.pdf', mimeType: 'application/pdf' /* ...otherProps */ }, ], totalCount: 42, }
-
#761
2e46c08Thanks @CorentinTh! - Added a "Show more results" option in quick search when there is more document not displayed -
#733
848671bThanks @CorentinTh! - Improved search speed by using document and organization ids in index
The first restart after updating may take up to few minutes as the search index is rebuilt -
#758
a2a2061Thanks @CorentinTh! - The documents page can now be used with advanced search queries -
#723
68d848eThanks @CorentinTh! - Auto assign admin role to the first user registering -
#726
e8f6217Thanks @CorentinTh! - Added about page and modal with version informations -
#707
a213f06Thanks @CorentinTh! - Added a dedicated increased timeout for the document upload route -
#712
b8c14d0Thanks @CorentinTh! - Added a feedback message upon request timeout -
#717
f3fb5ffThanks @CorentinTh! - Added support for two factor authentication -
#702
ec34cf1Thanks @CorentinTh! - Organizations listing and details in the admin dashboard -
#746
685f03cThanks @CorentinTh! - Added advanced search syntax support -
#715
7448a17Thanks @kirarpit! - Properly cleanup orphan file when the same document exists in trash -
#758
a2a2061Thanks @CorentinTh! - Added query params sync for the search query in the documents search page for deep linking and browser state navigation -
#758
a2a2061Thanks @CorentinTh! - Removed the possibility to filter by tag in the/api/organizations/:organizationId/documentsroute, use the/api/organizations/:organizationId/documents/searchroute instead.# Before: GET /api/organizations/:organizationId/documents?tags=yourTagId # After: GET /api/organizations/:organizationId/documents/search?query=tag:yourTagNameOrId
-
#707
a213f06Thanks @CorentinTh! - Changed config keyconfig.server.routeTimeoutMstoconfig.server.defaultRouteTimeoutMs(env variable remains the same) -
#718
8d70a7bThanks @CorentinTh! - Added api endpoint to check current API key (GET /api/api-keys/current)