Skip to content

Releases: SgtApple/fm-cli

v0.2.4

05 Feb 15:12

Choose a tag to compare

🚀 What's Changed

🔧 Build Improvements

  • Switch to pure Go SQLite driver - Replaced github.com/mattn/go-sqlite3 with modernc.org/sqlite
  • Removed CGO dependency - Now builds with CGO_ENABLED=0 for easier cross-compilation
  • No external dependencies - Removed libsqlite3 requirement from all packages

📦 Packages

  • Debian/Ubuntu: fm-cli_0.2.4_amd64.deb
  • RHEL/Fedora: fm-cli-0.2.4-1.x86_64.rpm
  • Arch Linux: fm-cli-0.2.4-1-x86_64.pkg.tar.zst

🔐 Installation

# Debian/Ubuntu
sudo dpkg -i fm-cli_0.2.4_amd64.deb

# RHEL/Fedora
sudo rpm -i fm-cli-0.2.4-1.x86_64.rpm

# Arch Linux
sudo pacman -U fm-cli-0.2.4-1-x86_64.pkg.tar.zst

All packages are statically linked and have no external library dependencies.

v0.2.3

19 Jan 15:37

Choose a tag to compare

Changelog

  • 864fbf5 Disable AUR auto-publish (requires SSH key)
  • d6faf20 feat: implement word wrap in email reader view

v0.2.2

19 Jan 02:59

Choose a tag to compare

Changelog

  • 3b007a4 Add missing cmd/fm-cli/main.go
  • 4675899 v0.2.2: Fix email list scroll up navigation

v0.2.1: UI Overhaul and Bug Fixes

19 Jan 01:56

Choose a tag to compare

What's Changed

🎨 UI Overhaul

  • Complete UI redesign with colors and better formatting using lipgloss
  • Beautiful color scheme with teal, pink, orange accents
  • Icons throughout (✉️ 📅 👤 ⚙️ etc.)
  • Improved visual hierarchy with styled badges and boxes
  • Better contrast for selected items

🐛 Bug Fixes

  • Fixed contact edit crash (nil error wrapping)
  • Fixed contact update 403 error (now preserves existing vCard fields)
  • Fixed contact list scrolling
  • Fixed contact search filtering

✨ Improvements

  • Added error message wrapping for better readability
  • Contacts now auto-refresh when entering view
  • Increased contacts limit from 100 to 500
  • Added unread count badges to mailboxes
  • Improved calendar event display with date headers and time badges

v0.2.0

17 Jan 14:10

Choose a tag to compare

What's New

Features

  • Inline Images: View images in terminal (Sixel/Kitty/iTerm2) - press i in email view
  • Open in Browser: Press b to open email in your default browser
  • Contact Autocomplete: Start typing in the To field to get suggestions from your address book
  • Full Body Caching: Email bodies are pre-fetched for complete offline reading

Bug Fixes

  • Fixed CalDAV/CardDAV endpoint discovery for Fastmail
  • Fixed crashes when switching between online/offline modes
  • Fixed crashes when deleting emails in offline mode
  • Fixed contacts navigation and display
  • Fixed vCard format for creating new contacts

Packages

  • fm-cli_0.2.0_amd64.deb - Debian/Ubuntu
  • fm-cli-0.2.0-1.x86_64.rpm - Fedora/RHEL/CentOS
  • fm-cli-0.2.0-1-x86_64.pkg.tar.zst - Arch Linux
  • fm-cli_0.2.0_linux_amd64.tar.gz - Generic Linux binary

Installation

Debian/Ubuntu

sudo dpkg -i fm-cli_0.2.0_amd64.deb

Fedora/RHEL

sudo rpm -i fm-cli-0.2.0-1.x86_64.rpm

Arch Linux

sudo pacman -U fm-cli-0.2.0-1-x86_64.pkg.tar.zst

Binary

tar xzf fm-cli_0.2.0_linux_amd64.tar.gz
sudo mv fm-cli /usr/local/bin/

Checksums (SHA256)

See checksums.txt