Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 17:32
· 58 commits to main since this release

What's New in v0.3.0

πŸ“„ Config File Support

  • Add ~/.config/tailr/config.toml config file with auto-initialization
  • Priority: CLI args > Config file > Env vars > Defaults
  • tailr init β€” create config file (prompt to confirm if exists)
  • tailr config β€” print config file contents
  • Default config includes log = ["/var/log"] and bind = "0.0.0.0:7700"

πŸ”§ CLI Subcommand Refactoring

  • tailr init β€” initialize config file
  • tailr config β€” print config file contents
  • tailr stop β€” stop daemon (was --stop)
  • tailr status β€” show daemon status (was --status)
  • tailr systemd β€” generate systemd service file (was --systemd)
  • tailr launchd β€” generate launchd plist file (was --launchd)
  • tailr upgrade β€” unchanged

πŸ› Bug Fixes

  • Upgrade now jumps directly to the latest version regardless of version gap (self_update's compatibility check restricted 0.x versions to same-minor patch bumps only)
  • Fixed sidebar overlapping statusbar in the grid layout

⚠️ Breaking Changes

CLI flags changed to subcommands:

tailr --stop      β†’ tailr stop
tailr --status    β†’ tailr status
tailr --systemd   β†’ tailr systemd
tailr --launchd   β†’ tailr launchd

Full Changelog: v0.2.0...v0.3.0