A native desktop client for Hearth chat platform, built with Tauri + Svelte.
# Install dependencies
pnpm install
# Run in development mode
pnpm tauri dev
# Build for production
pnpm tauri build
hearth-desktop/
āāā src/ # Svelte frontend
ā āāā lib/
ā ā āāā components/ # UI components
ā ā āāā stores/ # Svelte stores
ā ā āāā api/ # API client
ā āāā routes/ # Pages
ā āāā app.html
āāā src-tauri/ # Rust backend
ā āāā src/
ā ā āāā main.rs # Entry point
ā ā āāā commands.rs # Tauri commands
ā ā āāā tray.rs # System tray
ā āāā Cargo.toml
ā āāā tauri.conf.json # Tauri config
āāā package.json
āāā vite.config.ts
MIT