<html><body>Hello GRASS users,
<br>
<br>I'd like to introduce you to the student mini-project that I will be
 working on in the upcoming months. It is once again GUI-related and 
essentially involves refining and extending the new history browser 
panel, which was merged into the GRASS development branch about one 
month ago.
<br>
<br>Right now, the panel is pretty basic. It shows the plain command 
history and you can click on the command and open the module dialog with
 pre-filled items. Quite helpful but any info about commands is 
completely missing. So the plan for this project is to add in some cool 
stuff, such as:
<br>
<br>1) Allowing more information to be stored for each executed command,
 such as execution time, runtime duration, status code, region settings,
 if a mask was set, etc.
<br>
<br>2) Creating a context menu with options for "Run Command" and "Show 
Info." "Show Info" will display a small dialog showing above-described 
information.
<br>
<br>3) Adding a symbol (green checkmark, yellow dot, or red cross) in 
front of each command in the tree based on the command's status value 
(completed, in progress, failed).
<br>
<br>4) Branching the history tree based on the date of command execution (commands from a specific day could be rolled up).
<br>
<br>5) Filtering commands based on the status code (completed, in progress, failed)
<br>
<br>Possibly some other things could be added “along the way” based on 
the discussion with the community. I plan to set up the mini-project 
page and regularly send updates about the progress. Feel free to let me 
know if you have any questions or suggestions.
<br>
<br>Wishing you all a nice week,
<br>Linda</body></html>