- Add auth IPC handlers (main process) - Add auth store with Zustand (renderer) - Add login page with branded UI - Add AuthGuard for protected routes - Add user dropdown menu in sidebar footer - Support deep link (multica://) for production - Support local HTTP callback for development Reference: https://github.com/CapSoftware/Cap Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
35 lines
1.4 KiB
Text
35 lines
1.4 KiB
Text
# =============================================================================
|
|
# Multica Desktop Environment Configuration
|
|
# =============================================================================
|
|
#
|
|
# Local Development:
|
|
# Just run `pnpm dev` - connects to dev gateway (multica-dev.copilothub.ai)
|
|
# GATEWAY_URL is hardcoded in root package.json, no .env file needed.
|
|
#
|
|
# Production Build:
|
|
# `pnpm build` uses .env.production automatically
|
|
#
|
|
# Variable naming convention:
|
|
# MAIN_VITE_* - Main process only (Node.js, full system access)
|
|
# RENDERER_VITE_* - Renderer process only (browser context)
|
|
# VITE_* - All processes
|
|
#
|
|
# =============================================================================
|
|
# URL Configuration
|
|
# =============================================================================
|
|
#
|
|
# MAIN_VITE_GATEWAY_URL - WebSocket Gateway
|
|
# Hub connects to Gateway for remote device access (QR code pairing)
|
|
# Dev: multica-dev.copilothub.ai (hardcoded in root package.json)
|
|
# Prod: see .env.production
|
|
#
|
|
# MAIN_VITE_MULTICA_URL - REST API Server
|
|
# HTTP requests for authentication, auto-updates, user data sync
|
|
# Dev: not yet used
|
|
# Prod: see .env.production
|
|
#
|
|
# =============================================================================
|
|
|
|
MAIN_VITE_GATEWAY_URL=http://localhost:3000
|
|
MAIN_VITE_MULTICA_URL=http://localhost:3001
|
|
MAIN_VITE_WEB_URL=http://localhost:3000
|