vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Give running jobs a colour of their own
3516aef381993ea71596823ab6f2233b15457071 · Keenan Nemetz · 11d ago · parent a72e39d5
Give running jobs a colour of their own Everforest's accent and good are both green, so a run that is still going looked exactly like one that already passed. Running now has its own token, still the accent in the default themes and the palette's blue in Everforest.
server/web/static/vole.css +5−1
| @@ -61,6 +61,10 @@ | |||
| 61 | 61 | --accent: #7c86ff; | |
| 62 | 62 | --accent-fg: #ffffff; | |
| 63 | 63 | --accent-soft: rgba(124, 134, 255, 0.14); | |
| 64 | /* A run that is still going gets its own token rather than --accent: a theme | ||
| 65 | whose accent is green (Everforest) would otherwise paint "running" and | ||
| 66 | "success" the same colour, and the two must not be confused at a glance. */ | ||
| 67 | --running: var(--accent); | ||
| 64 | 68 | --good: #4cb782; | |
| 65 | 69 | --good-soft: rgba(76, 183, 130, 0.12); | |
| 66 | 70 | --bad: #eb5757; | |
| @@ -1064,7 +1068,7 @@ pre code { background: none; border: 0; padding: 0; font-size: inherit; } | |||
| 1064 | 1068 | } | |
| 1065 | 1069 | .status.success { color: var(--good); } | |
| 1066 | 1070 | .status.failed { color: var(--bad); } | |
| 1067 | .status.running { color: var(--accent); } | ||
| 1071 | .status.running { color: var(--running); } | ||
| 1068 | 1072 | .status.queued { color: var(--warn); } | |
| 1069 | 1073 | .status.canceled { color: var(--fg-faint); } | |
| 1070 | 1074 | ||