All stored export records ordered by createdAt descending, or [] on failure.
const exports = await getAllExports();
exports[0].filename; // => most recent export's filename
export async function getAllExports(): Promise<ExportRecord[]> {
try {
const db = await getDB();
const all = await db.getAll(IDB_STORE.EXPORTS);
return all.sort((a, b) => b.createdAt - a.createdAt);
} catch (error) {
logger.error('Failed to get exports from IndexedDB', { error });
return [];
}
}
Reads every cached export, newest first, for the export-history list.