feat: add better provider support, icons, regen, and a lot more

This commit is contained in:
Zoe
2026-02-12 14:56:13 +00:00
parent d5a5945c03
commit d29f95bacf
124 changed files with 6374 additions and 1861 deletions
+26
View File
@@ -0,0 +1,26 @@
const pendingRenames: Map<string, AbortController> = new Map();
export const cancelPendingRename = (renameId: string): boolean => {
const controller = pendingRenames.get(renameId);
if (controller) {
controller.abort();
pendingRenames.delete(renameId);
return true;
}
return false;
};
export const completeRename = (renameId: string) => {
const controller = pendingRenames.get(renameId);
if (controller) {
pendingRenames.delete(renameId);
}
};
export const addPendingRename = (): [string, AbortController] => {
const id = crypto.randomUUID();
const controller = new AbortController();
pendingRenames.set(id, controller);
return [id, controller];
};