fix: third round of workover
This commit is contained in:
@@ -411,6 +411,7 @@ const App: React.FC = () => {
|
||||
await Promise.all([
|
||||
window.electronAPI?.posts.rebuildFromFiles(),
|
||||
window.electronAPI?.media.rebuildFromFiles(),
|
||||
window.electronAPI?.scripts.rebuildFromFiles(),
|
||||
]);
|
||||
await window.electronAPI?.media.regenerateMissingThumbnails();
|
||||
} catch (error) {
|
||||
|
||||
@@ -3,6 +3,7 @@ import { useAppStore } from '../../store';
|
||||
import { openGitDiffCommitTab, openGitDiffFileTab } from '../../navigation/tabPolicy';
|
||||
import { useI18n } from '../../i18n';
|
||||
import type { GitInitProgress, GitHistoryEntry, GitRemoteStateDto } from '../../../main/shared/electronApi';
|
||||
import { BDS_EVENT_SCRIPTS_CHANGED, dispatchWindowEvent } from '../../utils';
|
||||
import './GitSidebar.css';
|
||||
import '../Sidebar/Sidebar.css';
|
||||
|
||||
@@ -393,6 +394,9 @@ export const GitSidebar: React.FC = () => {
|
||||
setErrorGuidance('guidance' in result ? result.guidance || [] : []);
|
||||
return;
|
||||
}
|
||||
if (action === 'pull') {
|
||||
dispatchWindowEvent(BDS_EVENT_SCRIPTS_CHANGED);
|
||||
}
|
||||
await loadRepoState();
|
||||
} catch {
|
||||
setError(tr('gitSidebar.error.actionFailed', { action }));
|
||||
|
||||
Reference in New Issue
Block a user