Merge feat/documents-folders-and-ui: Documents folders, collapsible sidebar, theme switch

# Conflicts:
#	src/main/download.ts
#	src/renderer/src/components/DownloadBar.tsx
This commit is contained in:
2026-06-24 11:26:52 -04:00
15 changed files with 363 additions and 409 deletions
+6 -2
View File
@@ -4,6 +4,8 @@
*/
export const IpcChannels = {
/** the AeroFetch app version (package.json / app.getVersion) */
appVersion: 'app:version',
ytdlpVersion: 'ytdlp:version',
probe: 'media:probe',
downloadStart: 'download:start',
@@ -355,8 +357,10 @@ export type DownloadEvent =
/** Persisted user settings (electron-store). */
export interface Settings {
/** absolute output directory (empty string resolves to the OS Downloads folder) */
outputDir: string
/** where video downloads are saved; empty string = the default Documents\Video folder */
videoDir: string
/** where audio downloads are saved; empty string = the default Documents\Audio folder */
audioDir: string
defaultKind: MediaKind
defaultVideoQuality: string
defaultAudioQuality: string