Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

Mail Reader

Offline desktop mail client built with Tauri 2 and Angular. It will open a zip of host Maildir storage (the tree Roundcube reads via IMAP) and let you browse accounts, folders, and messages.

Prerequisites

  • Bun
  • Rust (stable)
  • macOS: Xcode Command Line Tools
  • Windows builds: produced via GitHub Actions (or a Windows machine)

Develop

bun install
bun run tauri dev

Build (this machine)

bun run tauri build

On Apple Silicon this produces a macOS arm64 app/DMG under src-tauri/target/release/bundle/.

Sample mail archive

Unzip your host mail zip into sample-data/mail-archive/ for local structure inspection during development. Contents of that folder are gitignored. See sample-data/README.md.

Cross-platform CI builds

GitHub Actions (.github/workflows/build.yml) builds:

  • macOS arm64
  • macOS x86_64 (Intel)
  • Windows x86_64 (NSIS installer)

Downloadable releases

Push a version tag to publish installers on the repo Releases page (public downloads):

  1. Bump version in package.json, src-tauri/tauri.conf.json, and src-tauri/Cargo.toml
  2. Commit the bump
  3. Tag and push: git tag v0.1.0 && git push origin v0.1.0

CI without a release

Push to main or run Actions → Build → Run workflow. Artifacts are attached to the workflow run only (they expire; no GitHub Release is created).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /