-
Would be good to have a keyboard shortcut for opening/closing Catlight dashboard
On macOS (don't know about the others) only mouse can open/close it
-
Add tool tips on light bank.
Add tool tips on light bank so when you hover over each light it tells you the build info. could include name of contributor that caused the build, build label, name or number and time.
-
Atlassian Bamboo integration
Hi,
In my company we are using Bamboo (https://www.atlassian.com/software/bamboo) and I would love to be able to use CatLight with it.
Thanks!
Peter
-
Octopus Deploy
Be awesome if you supported Octopus Deploy https://octopus.com
-
Make currently building more visible
When a build is running it changes the tick to a green arrow - this nice but does not stand out visually compared to the green tick.
Perhaps change the background colour of a running build to green or blue perhaps?
-
Add and remove projects automatically
It would be great if projects are added and removed automatically.
I've got some jobs in jenkins which are created and deleted automatically (for pull-requests). It would be great if they can be shown in catlight automatically.
Regarding automatic jobs as mentioned above:
- There should be some kind of regex to decide which are shown automatically (like the jobs in the listview in jenkins)
- The automatic addition should be turned off/on manually.
-
Configure Projects to not effect the Dashboard status
I have some Projects that only have the status FAILED or WARNING. They never hav status SUCCEEDED.
I would like this projects not to turn my CatLight DashboardIcon to yellow. My only workaround at the current point is to remove my project from the Dashboard or doen't use the color of the Icon.
Maybe I could projects to be ignored when checking if DashboardStatus is WARNING or SUCCEEDED.
-
Per-build or per-type notifications
Use cases:
- I want to be notified whenever any of my gated builds finish, regardless of state.
- I want to be notified whenever any of my builds complete.
- I want to be notified whenever any selected build fails, but not the ones I just want to monitor silently.
- I want to be notified whenever the build quality changes on any of my builds.
-
Differentiate builds that partially succeed vs builds that fail
I'd want to be notified of a complete build failure but not necessarily a partial one because it might be a while before it's fixed, which means every build will trigger a notification and become simply noise. I would want a notification when build quality worsens, though.
-
Display different icon for cancelled build and return status to previous build
I build was broken and displayed as such.
The next action then was - someone tried to fix it and then started a build. They then had a change of heart, having thought of something and cancelled the build.
The dashboard icon for the individual build should change from the white arrow on green (running/queued build) to a new icon for cancelled. The overall status of the build definition should be taken from the last completed build and should not remain as running, so in this case should change from the large green arrow to the white cross in a red circle.
-
Add support for Drone CI
https://github.com/drone/drone
Probably, the easiest way is to add support for cctray xml format.
-
Add support for any CI with cctray xml format
See https://github.com/robertmaldon/cc_dashboard#cctray-xml-format
http://ccmenu.org works with any compatible CI.
-
Planned
API Hooks
Just downloaded your application and I'm really impressed. It works really well. I'm currently working on some continuous deployment stuff for the company I work at and specifically running scripts on a local machine as a result of a particular build succeeding, failing etc.
It would be really awesome to be able to leverage all of the polling and notification stuff that you guys are already doing and be able to react to certain events (i.e. run a script when Project A succeeds -> passing in build context perhaps to the script).
-
Support for embrava connect
Embrava Connect is a small device which can be connected through USB. It ships with a small SDK. The cool part is that it has a full RGB light and optionally a little speaker which can be used as a build notification light. The SDK is available for .NET.
Would be great if either:
* Catlight would provide direct integration with Embrava Connect
* Catlight would offer an extension API which would allow us to react on status changes
http://www.embrava.com/pages/software