Files
goldenChart/desktop/src/main.tsx
T
Macbook 9a0f3f554b feat: desktop startup auto-update before main app launch
Check server version on launch, download/install/relaunch if newer,
then show the main UI. Manual update check no longer triggers full install.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 11:58:54 +09:00

27 lines
739 B
TypeScript

import './forceServerApi';
import React from 'react';
import ReactDOM from 'react-dom/client';
import { initStorage, refreshApiBaseFromStorage } from '@goldenchart/shared';
import { installDesktopBridge } from './bridge/installDesktopBridge';
import { ensureDesktopApiBase } from './ensureDesktopApiBase';
import { StartupUpdateGate } from './StartupUpdateGate';
import App from '@frontend/App';
installDesktopBridge();
async function bootstrap() {
await initStorage();
ensureDesktopApiBase();
refreshApiBaseFromStorage();
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<StartupUpdateGate>
<App />
</StartupUpdateGate>
</React.StrictMode>,
);
}
void bootstrap();