diff --git a/.replit b/.replit index 76d2fa09..cb0e75b8 100644 --- a/.replit +++ b/.replit @@ -60,6 +60,10 @@ externalPort = 3000 localPort = 40437 externalPort = 3001 +[[ports]] +localPort = 42297 +externalPort = 3002 + [deployment] deploymentTarget = "autoscale" run = ["node", "dist/server/production.mjs"] diff --git a/replit.md b/replit.md index fdb0823b..064c7587 100644 --- a/replit.md +++ b/replit.md @@ -169,9 +169,17 @@ https://supabase.aethex.tech/auth/v1/callback - ✅ **Electron Desktop App Support**: Added desktop application framework - `electron/main.js` - Main Electron process with window management - `electron/preload.js` - Secure IPC bridge for frontend communication - - `electron-builder.yml` - Build configuration for packaging + - `electron-builder.yml` - Build configuration for Windows/Mac/Linux packaging - `client/desktop/components/` - TitleBar, DesktopShell, Overlay - `client/desktop/types/preload.d.ts` - TypeScript declarations for IPC bridge +- ✅ **Desktop App Distribution**: Complete release pipeline + - `.github/workflows/desktop-build.yml` - Automated builds on Windows, macOS, Linux runners + - Triggers on version tags (v*) or manual dispatch + - Uploads artifacts (.exe, .dmg, .AppImage, .deb) to GitHub Releases + - `docs/DESKTOP-RELEASE.md` - Comprehensive release guide with code signing instructions + - `build/icons/` - App icon assets with conversion instructions + - `build/entitlements.mac.plist` - macOS security entitlements for notarization + - Auto-updater configured via GitHub Releases - ✅ **Utility Services**: New backend services - `services/pii-scrub.js` - PII scrubbing utility for privacy - `services/watcher.js` - File watcher for development workflow