release: prepare Twitch VOD Manager 1.0.2
Redesign the seven-area desktop workspace with responsive navigation, searchable settings, localized controls, and accessible update states. Harden Electron release coverage with fully isolated user data, download paths, offline fixtures, concurrency checks, and public-release manifest validation.
This commit is contained in:
@@ -13,15 +13,46 @@ const UI_TEXT_EN = {
|
||||
healthGood: 'System: Stable',
|
||||
healthWarn: 'System: Warning',
|
||||
healthBad: 'System: Problem',
|
||||
systemStatus: 'System status',
|
||||
openSettings: 'Open settings',
|
||||
refreshVods: 'Refresh VODs',
|
||||
downloadClip: 'Download clip',
|
||||
mainNavigationAria: 'Main navigation',
|
||||
workspaceContextAria: 'Workspace context',
|
||||
vodWorkspaceAria: 'VOD workspace',
|
||||
clipSectionsAria: 'Clip sections',
|
||||
cutterSectionsAria: 'Video cutter sections',
|
||||
mergeSectionsAria: 'Video merge sections',
|
||||
statisticsSectionsAria: 'Statistics sections',
|
||||
archiveSectionsAria: 'Archive sections',
|
||||
settingsSectionsAria: 'Settings sections',
|
||||
cutVideoAction: 'Cut video',
|
||||
mergeVideosAction: 'Merge videos',
|
||||
errorPrefix: 'Error',
|
||||
settingsSearchPlaceholder: 'Search settings…',
|
||||
clearQueue: 'Clear',
|
||||
refresh: 'Refresh',
|
||||
streamerPlaceholder: 'Add streamer...',
|
||||
streamerPlaceholder: 'Add streamer…',
|
||||
clipsHeading: 'Twitch Clip Download',
|
||||
clipsInfoTitle: 'Info',
|
||||
clipsInfoText: 'Supported formats:\n- https://clips.twitch.tv/ClipName\n- https://www.twitch.tv/streamer/clip/ClipName\n\nClips are saved in your download folder under "Clips/StreamerName/".',
|
||||
cutterSelectTitle: 'Select video',
|
||||
cutterPreviewPlaceholder: 'Select a video to see a preview',
|
||||
cutterBrowse: 'Browse',
|
||||
commandPaletteTitle: 'Command palette',
|
||||
commandPaletteAria: 'Command palette',
|
||||
commandPaletteResultsAria: 'Command results',
|
||||
commandPaletteOpenHint: 'Open',
|
||||
commandPaletteStreamerHint: 'Streamer',
|
||||
commandPaletteCommands: {
|
||||
vods: { label: 'VODs', keywords: 'vod videos streams' },
|
||||
clips: { label: 'Clips', keywords: 'clips clip download' },
|
||||
cutter: { label: 'Video cutter', keywords: 'video cutter trim schneiden' },
|
||||
merge: { label: 'Merge videos', keywords: 'merge videos zusammenfügen' },
|
||||
stats: { label: 'Statistics', keywords: 'statistics stats dashboard' },
|
||||
archive: { label: 'Archive', keywords: 'archive archiv' },
|
||||
settings: { label: 'Settings', keywords: 'settings configuration einstellungen' }
|
||||
},
|
||||
commandPaletteSearchPlaceholder: 'Search command...',
|
||||
commandPaletteHint: 'Up/Down to navigate, Enter to run, Esc to close',
|
||||
mergeTitle: 'Merge videos',
|
||||
@@ -30,6 +61,8 @@ const UI_TEXT_EN = {
|
||||
designTitle: 'Design',
|
||||
themeLabel: 'Theme',
|
||||
themeLight: 'Light',
|
||||
themeDark: 'Dark',
|
||||
themeSystem: 'System',
|
||||
languageLabel: 'Language',
|
||||
languageDe: 'German',
|
||||
languageEn: 'English',
|
||||
@@ -39,6 +72,7 @@ const UI_TEXT_EN = {
|
||||
saveSettings: 'Save & Connect',
|
||||
downloadSettingsTitle: 'Download Settings',
|
||||
storageLabel: 'Storage Path',
|
||||
selectFolder: 'Folder',
|
||||
openFolder: 'Open',
|
||||
modeLabel: 'Download Mode',
|
||||
modeFull: 'Full VOD',
|
||||
@@ -142,8 +176,9 @@ const UI_TEXT_EN = {
|
||||
archiveSummaryTruncated: '{matchCount} matches (scanned {scanned} files, showing {shown} - tighten the query for more)',
|
||||
archiveNoMatches: 'No matches.',
|
||||
archiveNoRoot: 'Download folder not found. Set a download path in Settings first.',
|
||||
archiveSearchPlaceholder: 'Search...',
|
||||
archiveSearchPlaceholder: 'Search…',
|
||||
archiveSearchAria: 'Search archive',
|
||||
archiveResults: 'Results',
|
||||
archiveOpen: 'Open',
|
||||
archiveShowInFolder: 'Folder',
|
||||
archiveViewChat: 'Chat',
|
||||
@@ -461,7 +496,7 @@ const UI_TEXT_EN = {
|
||||
infoSelection: 'Selection',
|
||||
startLabel: 'Start:',
|
||||
endLabel: 'End:',
|
||||
filePathPlaceholder: 'No file selected...'
|
||||
filePathPlaceholder: 'No file selected…'
|
||||
},
|
||||
merge: {
|
||||
empty: 'No videos selected',
|
||||
@@ -504,6 +539,8 @@ const UI_TEXT_EN = {
|
||||
modalReadyTitle: 'Update ready',
|
||||
modalReadyMessage: 'Version {version} has been downloaded. Install and restart now?',
|
||||
modalDismiss: 'No',
|
||||
later: 'Later',
|
||||
dismissAria: 'Close',
|
||||
modalDownloadConfirm: 'Yes, download',
|
||||
modalInstallConfirm: 'Yes, install',
|
||||
modalSkipVersion: 'Skip this version',
|
||||
|
||||
Reference in New Issue
Block a user