|
| 1 | +ccfe (2.3) unstable; urgency=medium |
| 2 | + |
| 3 | + * Config variables: a new `variables {}` config section defines $NAME values |
| 4 | + (cross-referencing each other) that are substituted into menu/form actions |
| 5 | + and field list_cmds -- to cut duplication across objects. See ccfe.conf(5). |
| 6 | + * Guided configuration wizard (`ccfe config`): forms that walk through screen |
| 7 | + layout, behaviour toggles, shell/restricted mode and defining a variable, |
| 8 | + writing the user's personal ccfe.conf via ccfe-build. |
| 9 | + * Builder: edit an existing menu item's description (`ccfe builder`). |
| 10 | + * A docker-compose "remembered commands" shell (a curated admin/debug menu). |
| 11 | + * Output browser fills its whole pane with the panel background under a theme |
| 12 | + (no more "themed text, black gaps"); a missing `exec:` command now shows a |
| 13 | + clear pop-up instead of an opaque exit; the bundled sysmon demo gained |
| 14 | + core-tool tasks (df/du/ps/ss/free/uptime/who) that need no sysstat package. |
| 15 | + * Internal: the oversized ccfe.pl subs (do_form, load_config, run_browse, |
| 16 | + do_menu, do_list, load_form) were broken up behind a strengthened pty test |
| 17 | + net, and ccfe.pl is now perltidy-clean and under the CI lint gate. |
| 18 | + * No change to the menu/form/config file formats or to normal interactive |
| 19 | + behaviour. Full detail is in the git history. |
| 20 | + |
| 21 | + -- CCFE maintainers <ccfedevel@gmail.com> Fri, 12 Jun 2026 12:00:00 +0000 |
| 22 | + |
1 | 23 | ccfe (2.2) unstable; urgency=medium |
2 | 24 |
|
3 | 25 | * Completes the M7 de-globalisation: the .menu/.form/.conf parsers, the |
|
0 commit comments