fix(adapters): stable sort order, npm/local icons, reinstall dialog, HMR polling on WSL

- Sort GET /api/adapters alphabetically by type (reload no longer shuffles)
- Show red Package icon for npm adapters, amber FolderOpen for local path
- Add reinstall confirmation dialog with current vs latest npm version
- Enable Vite polling when running on /mnt/ (WSL inotify doesn't work on NTFS)
This commit is contained in:
HenkDz 2026-04-03 17:30:45 +01:00
parent acfd7c260a
commit c757a07708
3 changed files with 112 additions and 2 deletions

View file

@ -175,7 +175,7 @@ export function adapterRoutes() {
const result: AdapterInfo[] = registeredAdapters.map((adapter) =>
buildAdapterInfo(adapter, externalRecords.get(adapter.type), disabledSet),
);
).sort((a, b) => a.type.localeCompare(b.type));
res.json(result);
});