Skip to content

Releases: STIFLEUR390/mail-dev

App v0.9.1

Choose a tag to compare

@github-actions github-actions released this 03 Aug 13:55

What's new in v0.9.1

Fixes

  • Sidebar widened so French labels (Boite mail / Parametres) fit without overflow
  • App logo shown at the top of the sidebar
  • Native window frame (titlebar buttons) now follows the app theme on Windows/macOS (no more light titlebar over a dark app)
  • Explicit window decorations and background color to avoid a white flash at startup

See v0.9.0 for the UI overhaul, dark mode, i18n and sidebar server controls.

Note: installers are not Authenticode signed; SmartScreen may warn on first run - choose 'More info' then 'Run anyway'.

App v0.9.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 13:14

What's new in v0.9.0

UI overhaul

  • Modern design system: self-hosted Geist type stack, single emerald accent, refined spacing and surfaces
  • Full dark mode (follows system) plus manual theme toggle (System / Light / Dark) in the sidebar
  • Phosphor icon library replaces hand-rolled SVGs, with accessible labels and focus states

Internationalization

  • English and French, switchable from the sidebar (persisted)

Sidebar controls

  • SMTP server start/stop button with live status indicator
  • Language and theme menus

Fixes

  • Corrected inverted red/green toggle semantics (switches)
  • Em-dashes removed from visible copy
  • h-screen replaced with dvh units, React-style SVG attributes fixed
  • Metadata rendered as a labeled grid, spam score loading skeleton

Download the installer for your platform below. The .exe/installers are signed with the updater key; unsigned Authenticode may trigger a SmartScreen warning on first run (see 'More info' -> 'Run anyway').

App v0.8.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 11:55

See the assets to download this version and install.

App v0.11.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 17:59

What's new in 0.11.0

⚡ New plugins

  • Autostart: new toggle in Settings to launch Mail-Dev automatically at system startup (LaunchAgent on macOS, registry on Windows, .desktop entry on Linux)
  • Clipboard: "Copy" button in the mail reader copies the active tab content (Raw / Text / HTML-Source / Headers / Spam Reports); a copy button in Settings copies the current framework config snippet (including both .NET blocks)
  • Single instance: prevents two instances from fighting over the SMTP port — launching the app again simply focuses the running window

🐛 Also included

  • SMTP server stop flow fixes from 0.10.1 are preserved
  • i18n (EN/FR) for all new controls

Assets

  • Windows: mail-dev_0.11.0_x64-setup.exe (NSIS) · mail-dev_0.11.0_x64_en-US.msi
  • macOS: mail-dev_0.11.0_aarch64.dmg · mail-dev_aarch64.app.tar.gz
  • Linux: mail-dev_0.11.0_amd64.deb · mail-dev_0.11.0_amd64.AppImage · mail-dev-0.11.0-1.x86_64.rpm

App v0.10.1

Choose a tag to compare

@github-actions github-actions released this 03 Aug 17:09

What's new in 0.10.1

Bugfix release.

🛑 SMTP server could not be stopped

  • Fixed a UI desync where a double start ("already running") hid the stop button while the server kept running — the status now always mirrors the real server state
  • Start/stop buttons are disabled while a request is in flight (prevents double clicks) and errors are surfaced instead of silently failing
  • 7 new frontend tests cover the full start/stop edge cases

🐧 Linux startup errors (WebKit / GTK)

  • Fixed Gtk-WARNING: Could not load a pixbuf from icon theme + WebKit encountered an internal error at startup, caused by a leaked GDK_PIXBUF_MODULE_FILE from snap-packaged terminals (e.g. ghostty)
  • Mail-Dev now drops such an override on Linux and falls back to the system gdk-pixbuf cache

Assets

  • Windows: mail-dev_0.10.1_x64-setup.exe (NSIS) · mail-dev_0.10.1_x64_en-US.msi
  • macOS: mail-dev_0.10.1_aarch64.dmg · mail-dev_aarch64.app.tar.gz
  • Linux: mail-dev_0.10.1_amd64.deb · mail-dev_0.10.1_amd64.AppImage · mail-dev-0.10.1-1.x86_64.rpm

App v0.10.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 15:48

What's new in 0.10.0

This release completes the roadmap — the last three items are now implemented.

🔍 Search / filter mails

  • New search box in the mailbox list: filter by subject, sender, recipient or Message-ID (case-insensitive)
  • "No results" state, one-click clear button, keyboard navigation respects the filtered list

💾 Attachments stored on disk

  • Binary attachments are written to the app data directory instead of being embedded (base64) inside SQLite
  • SQLite stores only relative paths + metadata → smaller database
  • Path-traversal-safe filenames; files are cleaned up when mails are deleted
  • Existing mails with inline attachments remain exportable

🧪 Frontend tests (Vitest + Vue Test Utils)

  • 30 tests covering both Pinia stores, the SwitchToggle component and the Mailbox screen
  • Tauri runtime mocked in src/test/setup.js; bun run test runs them locally, CI runs them on every push

🔧 Other

  • Rust: 11 unit tests (4 new: attachment persistence, sanitization, path guard)
  • Docs: README roadmap updated, improvements checklist synchronized

Assets

  • Windows: mail-dev_0.10.0_x64-setup.exe (NSIS) · mail-dev_0.10.0_x64_en-US.msi
  • macOS: mail-dev_0.10.0_aarch64.dmg · mail-dev_aarch64.app.tar.gz
  • Linux: mail-dev_0.10.0_amd64.deb · mail-dev_0.10.0_amd64.AppImage · mail-dev-0.10.0-1.x86_64.rpm