Skip to content

Releases: metent/uair

v0.6.1

04 Jul 17:52
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

Fixed

Fixed version mismatch in Cargo.lock.

v0.6.0

29 Jun 09:00
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Added

  • New uairctl subcommand: listen. Allows to output time in the same manner as that of uair and hence allowing multiple synchronized timers.
  • New uair config session property: overrides. Allows to create named overrides which can be optionally specified during invocation of listen. Overrides allow the listening instance to output time in a different format than that of the main instance.
  • New uairctl flag for listen subcommand: -o or --override. Allows to specify a named override created in uair config.
  • New uair config session propery: id. Allows to uniquely identify each session.
  • New uairctl subcommand: jump. Allows to directly jump to a session with a given id.
  • New uairctl subcommand: reload. Allows to reload the config file.
  • New uair flag: -l or --log. Specifies the path for a log file.
  • New uair flag: -q or --quiet. Allows to run uair without writing to standard output.
  • New uair flag: -v or --version. Displays version number.

Deprecated

  • startup_text key in uair config.

Removed

  • after and before session properties for uair config. Use format session property instead.

v0.5.1

08 Feb 06:42
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Fixed

  • Fixed uair(5) man page build error.

v0.5.0

08 Feb 06:16
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Added

  • New uair format specifier {state} and session properties paused_state_text and resumed_state_text. Allows to display different text depending on the state (paused/resumed) of the timer.
  • New uair config key: iterations. Allows to specify a finite amount of iterations of all sessions.
  • New uairctl subcommand: fetch, to fetch information from the timer and display it in a specified format.
  • New uairctl subcommand: finish, to instantly finish the current session, invoking the session's specified command.
  • New uair config session property: time_format. Specifies the format in which {time} format specifier prints time.

Changed

  • Improve error message by indicating a missing config file. (@thled)

Removed

  • -p and -r uairctl flags. Use pause, resume and toggle subcommands instead.
  • -h flag in uair and uairctl. Use --help to display the help message. This is due to a limitation in argh, the new argument-parsing library uair depends on.

v0.4.0

21 Dec 07:49
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • New uair config session property: format and format specifiers: {name}, {percent}, {time}, {total}, {black}, {red}, {green}, {yellow}, {blue}, {purple}, {cyan}, {white}, {end}.
  • New uair session command environment variables: $name and $duration.

v0.3.1

15 Jul 09:16
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release
  • uair performance improvement: prevent allocation of buffer each time a command is received.

v0.3.0

15 Jul 08:30
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Config file and socket file now follow XDG Base Directory Specification.
  • New uair and uairctl command-line flag: -s or --socket. It specifies uair server socket path.
  • New config file options: loop_on_end, pause_at_start and startup_text.
  • Bug Fix: resuming while timer is running should now be a no-op.
  • New uairctl subcommands: pause, resume and toggle.
  • New uairctl subcommands: next and prev, to jump to next and previous sessions.

Deprecated

  • -p and -r uairctl flags. Use pause, resume and toggle subcommands instead.

v0.2.0

11 Jul 16:35
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Default properties for sessions can now be configured.
  • New config file option: autostart. It controls whether a particular session starts automatically.

v0.1.2

09 Jul 16:16
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release
  • Command mentioned in the config for a session should now run as intended.

v0.1.1

09 Jul 11:53
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release
  • Changed configuration file format from RON to TOML.