github Lifailon/lazyjournal 0.8.4

6 hours ago

Full Changelog: 0.8.3...0.8.4

New features

  • #35 and #34 Added _all mode to read all system logs from journald, without filtering by unit.
  • Added filtering of logs from journald by priority using the keyboard shortcut Ctrl+P (the priority title is displayed in the status).
  • Added an interface for switching Docker and Kubernetes contexts, as well as SSH connections and a new ssh.hosts structure to the configuration (the F2 key is used to invoke the interface by default). Switching between clusters and namespaces in Kubernetes is now possible without leaving the main interface.
  • Subtitile has been moved from the log output window to the bottom of the interface. The status bar now displays the current Docker and Kubernetes context and the output timestamp.
image

Changes and fixes

  • The list of Docker and Kubernetes contexts and their usage depends on the current host in ssh mode.
  • Added timeout on 5 seconds for loading Docker, Podman, Compose and Kubernetes lists when changing contexts to avoid freezing.
  • Added output of logs for all containers in the selected Kubernetes pod, as well as prefixes of the pod and container names in the log contents.
  • Fixed coloring of statuses for checking characters around a word.
  • Fixed disabling timestamp for logs in compose stack and separated the mode for disabling the output of the embedded timestamp for any containers (via the Ctrl+T combination by default).
  • The display and coloring of container names has been reworked to ensure unique colors in compose stack locks. The container name is now displayed in square brackets at the beginning of each line, instead of the standard | separator, as tabs in compose's standard output can change position when updated.
  • Added wrapModeDisable flag (shifting the horizontal position of the output is not supported) and removed disableTimestamp flag.
  • #36 Added AI-powered analysis of issues and release changes in the changelog file.
  • Added integration of commit reviews using AI with sending notifications to the Telegram channel.
  • Added Dockerfile static analysis (linters check) to CI.

Don't miss a new lazyjournal release

NewReleases is sending notifications on new releases.