Skip to content

Releases: xavierog/moulti

[1.28.0] - 2024-12-29

29 Dec 17:39
Compare
Choose a tag to compare

Changed

  • Moulti now requires Textual 1.0.x
  • When searching text, the [esc] Cancel keybinding, which used to be shown in 1st position in the footer, is now shown in 3rd position
  • Ctrl+c no longer exits Moulti: use Ctrl+q instead; q still works
  • Input fields now support:
    • text selection through mouse or Shift+left/right; Ctrl+Shift+left/right works too
    • copy/paste through Ctrl+x/c/v

[1.27.0] - 2024-12-28

28 Dec 10:27
Compare
Choose a tag to compare

Changed

  • Moulti now requires Textual 0.89.1

[1.26.0] - 2024-12-27

27 Dec 20:30
Compare
Choose a tag to compare

Changed

  • Moulti now requires Textual 0.88.1

[1.25.0] - 2024-12-26

26 Dec 22:01
Compare
Choose a tag to compare

Added

  • MOULTI_CUSTOM_CSS users: combined with offset, position: absolute enables various interesting hacks (e.g. multiple steps per row)
  • New example script: moulti-scoreboard.bash

moulti-scoreboard

Changed

  • Moulti now requires Textual 0.87.1

[1.24.0] - 2024-12-19

19 Dec 21:39
Compare
Choose a tag to compare

Changed

  • Moulti now requires Textual 0.86.3
  • Minor color changes: input fields, buttons, progress bar, some texts in light mode.
  • MOULTI_CUSTOM_CSS users: specify & CollapsibleTitle { color: ...; } to alter the default step title color; an example is available in the documentation.

[1.23.2] - 2024-12-17

16 Dec 23:22
Compare
Choose a tag to compare

Fixed

  • Fixed a double-close issue liable to affect any file descriptor inside a given Python process after a Moulti instance exited.
  • Introduced snapshot testing and continuous integration.

[1.23.1] - 2024-11-17

17 Nov 12:02
Compare
Choose a tag to compare

Fixed

  • moulti init now exits with a non-zero return code when it cannot listen to clients.
  • Ansible callback plugin: fix unexpected keyword argument 'caplevel' warning

[1.23.0] - 2024-10-31

31 Oct 15:49
Compare
Choose a tag to compare

Changed

  • Moulti now requires Textual == 0.83.0

Fixed

  • Focus indicators: fix rendering issue induced by Textual 0.84.0

[1.22.0] - 2024-10-27

26 Oct 22:12
Compare
Choose a tag to compare

Changed

  • Moulti now requires Textual >= 0.83.0

Fixed

  • moulti init used to crash with Textual >= 0.83.0:
    Screen.ALLOW_IN_MAXIMIZED_VIEW = '#header,SearchInputWidget,' + Screen.ALLOW_IN_MAXIMIZED_VIEW
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    TypeError: can only concatenate str (not "NoneType") to str
    

[1.21.0] - 2024-09-29

29 Sep 08:24
Compare
Choose a tag to compare

Changed

  • moulti run now sets ANSIBLE_FORCE_COLOR=yes when Ansible is detected, thus generating colors in "PLAY RECAP" and diff (-D command-line option)

moulti-ansible-colors-1

Fixed

  • The console is now based on Textual's Log widget instead of RichLog; this prevents a bug introduced in Textual 0.80.0 that affects the console when it becomes visible for the first time.