Skip to content

Releases: HANCORE-linux/rumb

v0.1.5

Choose a tag to compare

@HANCORE-linux HANCORE-linux released this 21 Oct 22:26
e57f55b

What's Changed

Features

  • feat: keep the eye alive while the feed is quiet: the code keeps running in the white of the eye and in the pupil, the iris keeps turning, and the eye glances around the page until the next event (4aefcd4)
  • feat: show the running version in the header, as rumb 0.1.5 · machine · … (ed7d215)

Bug Fixes

  • fix: keep the eye moving while the scan reads the system (9820e28)
  • fix: keep the eye at its full frame rate while the part icons glow (0acc80b)
  • fix: colour the iris by risk only, so every stroke reads as high, medium or low (0639e7b)

Documentation

  • docs: describe the eye in a quiet feed in the man page, and the release notes format in AGENTS.md (4aefcd4, e7c44db)

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@HANCORE-linux HANCORE-linux released this 21 Oct 20:19
9e4cad2

What's Changed

Features

  • feat: show a note in place of the eye when the terminal cannot display pictures, e.g. Alacritty (58ca674)

Bug Fixes

  • fix: finish the scan when the journal contains lines without a program path, such as kernel messages; these lines now also reach the live events (d68ee04)
  • fix: keep the problem badge of a selected subsystem part in its own colour so the count stays readable (07c442f)

Documentation

  • docs: describe the note for terminals without pictures in the man page (58ca674)

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@HANCORE-linux HANCORE-linux released this 21 Oct 11:37
bcb9ecf

What's new

  • Steady memory in kitty and ghostty: pictures are replaced in place, so the terminal keeps one image per picture instead of every frame. In ghostty the memory stays flat instead of growing by about 15 MiB per second, and kitty needs about half the CPU.

v0.1.2

Choose a tag to compare

@HANCORE-linux HANCORE-linux released this 21 Oct 07:08

What's new

  • Subsystem details. The subsystems are a stop between the tiles and the lists: left and right pick a part, and Enter opens its versions, its updates by risk and its problems.
  • Before you update. The checklist names what takes the snapshot, says when this update brings a reboot because it replaces the running kernel or the nvidia driver, and compares the available space with what the update needs.
  • Signals in the band. Reboot, relogin, config errors and pending drivers show in red or yellow whenever they apply.
  • Windows over their source. Detail windows open over what they explain. Update windows show the full risk reason, and the pending window shows the kinds of version jumps, the change on disk and the updates without a size.
  • Journal for every problem. j finds the journal lines of a problem by program as well as by name.
  • Dates and positions. Live events show their date when they are not from today, and the map shows the position of the selected update.
  • A larger eye. Without the lists, the eye grows into the free space.
  • Calmer gaze. A selection is a glance: the eye looks back to the middle after it.
  • Consistent wording. Numbers, dates and plurals read the same everywhere, crashes use the problem colour, and the panel footers keep only legends.

v0.1.1

Choose a tag to compare

@HANCORE-linux HANCORE-linux released this 20 Oct 21:27

What's new

  • Updates map. Every pending update sits on a ring by risk and in a sector by subsystem. The dependencies of the selected update run in from both sides, and the updates that move along are ringed. Press 3 to switch between the map, the rows and hidden.
  • Dependencies in the details. Enter on an update shows its facts beside a graph of what it depends on and what requires it.
  • Why it crashed. Enter on a crash shows when it last happened, the signal in plain words and the functions it crashed in, with the crash site marked.
  • Omarchy updates. On Omarchy, the fourth tile shows what the pending Omarchy update fixes, read from its release notes.
  • Instrument details. The tiles at the top can be selected with the keys and opened for details.
  • Calmer pupil and selection. The pupil centers its lines and breaks them between words, and selecting a row no longer sends comets along the wires.
  • Smaller windows. With only the subsystems and the eye shown, a terminal of 150 by 17 is enough.
  • Smoother eye. The eye updates about 40 percent more often, and the sixel encoder is faster.
  • Steadier exit. rumb exits cleanly when its terminal goes away.