feat(09-01): add scan control events and cancelled metrics field

- Add LibraryScanCancelled, LibraryScanPaused, LibraryScanResumed events
- Regenerate frontend/src/events.ts via go generate
- Add Cancelled bool field to ScanMetrics struct
This commit is contained in:
2026-03-06 21:28:37 -05:00
parent 08ff00f029
commit c695024241
3 changed files with 17 additions and 0 deletions
+6
View File
@@ -19,6 +19,7 @@ export const Events = {
ThemeConfigChanged: "ThemeConfigChanged",
TrackListConfigChanged: "TrackListConfigChanged",
FavoritesConfigChanged: "FavoritesConfigChanged",
ShortcutsConfigChanged: "ShortcutsConfigChanged",
// Playlist events
PlaylistCreated: "PlaylistCreated",
@@ -32,6 +33,11 @@ export const Events = {
LibraryScanStarted: "LibraryScanStarted",
LibraryScanProgress: "LibraryScanProgress",
LibraryScanComplete: "LibraryScanComplete",
// Scan control events
LibraryScanCancelled: "LibraryScanCancelled",
LibraryScanPaused: "LibraryScanPaused",
LibraryScanResumed: "LibraryScanResumed",
} as const;
export type EventName = (typeof Events)[keyof typeof Events];