Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve formatting of durationsHEADorigin/mastermaster | Přemysl Eric Janouch | 2025-01-02 | 2 | -12/+25 |
| | | | | | Since "m" could stand for both "minute" and "month", and months vary in length, let's stop at days. | ||||
* | Clean up | Přemysl Eric Janouch | 2024-12-28 | 1 | -6/+3 |
| | |||||
* | Unify our usage of the local shell | Přemysl Eric Janouch | 2024-12-27 | 1 | -10/+11 |
| | |||||
* | Refresh task view dynamically with Javascript | Přemysl Eric Janouch | 2024-12-27 | 3 | -55/+220 |
| | | | | This is more efficient, responsive, and user friendly. | ||||
* | Order tasks by change date first | Přemysl Eric Janouch | 2024-12-26 | 1 | -1/+1 |
| | | | | The user presumably does not want to look everywhere for recent tasks. | ||||
* | Fix deployment error processing | Přemysl Eric Janouch | 2024-12-26 | 1 | -10/+11 |
| | |||||
* | Add time information | Přemysl Eric Janouch | 2024-12-26 | 2 | -8/+130 |
| | |||||
* | Runtime configuration changes | Přemysl Eric Janouch | 2024-12-26 | 2 | -29/+64 |
| | | | | Through an RPC command, because systemd documentation told us to. | ||||
* | Fix Makefile dependencies, extend tests | Přemysl Eric Janouch | 2024-12-26 | 2 | -4/+30 |
| | |||||
* | Improve the terminal filter | Přemysl Eric Janouch | 2024-12-25 | 3 | -64/+456 |
| | | | | | | | | | | | | | | | | | | | The new filter comes with these enhancements: - Processing is rune-wise rather than byte-wise; it assumes UTF-8 input and single-cell wide characters, but this condition should be /usually/ satisfied. - Unprocessed control characters are escaped, `cat -v` style. - A lot of escape sequences is at least recognised, if not processed. - Rudimentary preparation for efficient dynamic updates of task views, through Javascript. We make terminal resets and screen clearing commands flush all output and assume that the terminal has a new origin for any later positioning commands. This appears to work well enough with GRUB, at least. The filter is now exposed through a command line option. | ||||
* | Prevent a data race | Přemysl Eric Janouch | 2024-12-25 | 1 | -3/+4 |
| | |||||
* | Add optional raw log redirection | Přemysl Eric Janouch | 2024-12-25 | 1 | -7/+32 |
| | | | | For now using an environment variable. | ||||
* | Make do with a2x when there is no asciidoctor | Přemysl Eric Janouch | 2024-12-24 | 1 | -1/+2 |
| | |||||
* | Clean up, add a deployment stage | Přemysl Eric Janouch | 2024-12-23 | 5 | -202/+517 |
| | | | | | | | | | | | | Errors should be handled a bit more nicely now. The SFTP part could also be done from deploy scripts like: scp -i {runner.ssh.identity} \ -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \ {runner.ssh.user}@{runner.ssh.address%:*} -p {runner.ssh.address#*:} but that is deemed way too annoying, so we do it from Go. | ||||
* | Make manually invoked runners possible | Přemysl Eric Janouch | 2024-12-22 | 1 | -14/+19 |
| | | | | This is intended for runners that are only available on request. | ||||
* | Add Qt Creator project files to .gitignore | Přemysl Eric Janouch | 2024-12-21 | 1 | -0/+8 |
| | |||||
* | Set a time limit on runners | Přemysl Eric Janouch | 2024-04-19 | 2 | -2/+18 |
| | |||||
* | Update documentation | Přemysl Eric Janouch | 2024-04-18 | 2 | -4/+14 |
| | |||||
* | Adjust shell quoting | Přemysl Eric Janouch | 2024-04-17 | 2 | -2/+2 |
| | |||||
* | Improve shell quoting | Přemysl Eric Janouch | 2024-04-16 | 5 | -6/+64 |
| | |||||
* | Add an enqueue command | Přemysl Eric Janouch | 2024-04-15 | 2 | -35/+155 |
| | |||||
* | Rewrite RPC handling for wider usability | Přemysl Eric Janouch | 2024-04-15 | 1 | -16/+84 |
| | |||||
* | Update README.adoc | Přemysl Eric Janouch | 2024-04-10 | 1 | -0/+4 |
| | |||||
* | Notify Gitea about restarted tasks | Přemysl Eric Janouch | 2024-04-10 | 1 | -2/+3 |
| | |||||
* | Clear the detail when restarting tasks | Přemysl Eric Janouch | 2024-04-10 | 1 | -1/+2 |
| | |||||
* | Think about process groups | Přemysl Eric Janouch | 2024-04-08 | 1 | -2/+17 |
| | |||||
* | Fix Tasks link in a subroot | Přemysl Eric Janouch | 2024-04-08 | 1 | -1/+1 |
| | |||||
* | Initial commit | Přemysl Eric Janouch | 2024-04-04 | 9 | -0/+1378 |