github Lifailon/lazyjournal 0.7.9

3 months ago

Full Changelog: 0.7.8...0.7.9

  • #23. Updated Vim-style key bindings. Added navigation through the log and lists with the j and k keys, as well as switching lists with h and l. Help is available with the ? and F1 keys. Removed the Ctrl+D and Ctrl+U bindings for quickly scrolling through lists and outputting the log (an alternative for macOS) in favor of j and k.
  • Disabled navigation through the interface in the help window until it is closed with Esc (as requested in the comments to the article on Habr).
  • Added changing the focus to the filter window from the list window or the log window with the / key. To return to the previous window, use Enter from the filter window, and clear the input field with Esc for the corresponding windows. The Ctrl+W key binding no longer clears text in favor of using Esc and has been replaced with disabling coloring (instead of Ctrl+Q).
  • Added the -m/--disable-mouse flag to disable mouse control support.
  • Added the -s/--docker-stream flag and the Ctrl+D keyboard shortcut to force reading Docker container logs from a stream. By default, reading occurs from the file system in json format (if the current user has access to the logs directory) to access archived logs.
  • Added the ability to change the display of one of the Docker log streams (filtering by stdout, stderr or all) using the Ctrl+S keyboard shortcut.
  • Changed getting the path to container logs in the file system from static (from the /var/lib/docker/containers directory) to dynamic using the docker inspect method.
  • Updated the status in the subtitle for the logs window. Added display of log reading mode for Docker containers (streams only or json from file system) and current stream output mode (all, stdout or stderr only).
  • Added disabling output refresh in the background (tail mode) using the Ctrl+U shortcut or the -e/--disable-autoupdate flag. To manually refresh the output, use the Ctrl+Q shortcut.
  • Added checking for changes in the Docker log before loading it when using the read mode from the file system in json format.

Don't miss a new lazyjournal release

NewReleases is sending notifications on new releases.