Skip to content

Releases: PaulBunch/rmd

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 17:38

What's Changed

New features

  • Extended date/time parsing: support for 12-hour AM/PM formats (2pm, 02:00 PM), month names (November, nov), and short date aliases (tod, tom, tmr)
  • Comprehensive time parsing syntax guide (docs/TIME.md)

Bug fixes

  • Historical, missed, and triggered reminders in list views are now sorted in reverse chronological order (newest first)

Other

  • Code cleanup: refactored conditional logic and addressed Clippy lints
  • Updated README documentation, troubleshooting notes, and release badges

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 24 Aug 17:01

What's Changed

Packaging & Distribution

  • Prebuilt Binaries: Added automated GitHub Actions workflow (release.yml) building standalone static musl binaries for x86_64 and aarch64 architectures.
  • crates.io: Configured crate metadata for publication under rmd-cli (binary executable remains rmd).

Documentation

  • README: Made prebuilt static binaries the primary recommended installation path via curl.
  • README: Added cargo install rmd-cli installation instructions along with PATH setup guidance.
  • Updated project ROADMAP.md tracking upcoming parser improvements and distribution milestones.

v0.2.2

Choose a tag to compare

@PaulBunch PaulBunch released this 24 Aug 03:13

What's Changed

Fixes

  • systemd: Fix daemon autostart after reboot by changing WantedBy back to default.target (graphical-session.target is passive and not triggered automatically on non-standard/custom Wayland setups).
  • Makefile: Auto-enable and start the systemd user service immediately during make install (systemctl --user enable --now).
  • Makefile: Stop background daemon processes prior to binary removal during make uninstall to prevent orphaned processes.

Documentation

  • Updated installation instructions and systemd service management docs in README.md.
  • Added missing rmd config default-time command to usage examples.

v0.2.1

Choose a tag to compare

@PaulBunch PaulBunch released this 23 Aug 12:50

What's Changed

Fixes

  • Correct systemd user service startup after reboot/login: use PartOf=graphical-session.target so the daemon properly follows the graphical session lifecycle

v0.2.0

Choose a tag to compare

@PaulBunch PaulBunch released this 22 Aug 20:12

What's Changed

New features

  • Flexible date/time parsing: support for optional zero-padding and additional formats (2026-8-10 9:00, 10.08, 10/08/26 etc.)
  • Configurable default time for date-only specifications (rmd config default-time HH:MM). Previously fell back to midnight (00:00).

Other

  • Updated documentation

v0.1.0

Choose a tag to compare

@PaulBunch PaulBunch released this 13 Aug 12:11

Initial release

Lightweight reminder daemon and CLI for Linux.

Features

  • Simple CLI for one-shot reminders (rmd +25m Tea is ready)
  • Background daemon with systemd user service support
  • Persistent storage (survives reboots)
  • Desktop notifications via D-Bus
  • Handling of missed reminders
  • Flexible time parsing (relative, absolute, keywords)
  • Basic configuration (time-format, limit)