Open Source Unofficial Semaphore CI Desktop App
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
src
vendor
.editorconfig
.gitignore
IconTemplate.png
IconTemplate@2x.png
README.md
electron.icns
index.html
main.js
package.json

README.md

Semaphore Menubar

Open Source Unofficial Semaphore CI Desktop App

Notifications (Please, read this)!

To receive notifications on your APP, you need to setup a WebHook on your Project Settings. You need to add a webhook with the "Build" type, pointing to this URL: http://www.semaphoremenubar.info/hook

Go to your Project Settings -> Notifications -> WebHooks -> + Add WebHook

Sublime's custom image Sublime's custom image

  • Supports Desktop Notifications from Builds (Passed, Failed, Stopped, Etc)
  • List your projects with master status updated
  • More soon...

Download

Version 0.1.1

Roadmap

  • Simple Notifications
  • States
  • Added Vue.js \o/
  • New Awesome Layout
  • Replace Semaphore Icons with semaphoreci icons
  • Search/Filter projects \o/
  • Save all settings on localStorage
  • Get notifications from projects on storage
  • Get projects with AJAX using user Token
  • Cache projects
  • Create a Config menu
  • Block notification if menu if off
  • Enable/Disable Notification per Project
  • Open build URL when clicking on the notification
  • Enable/Disable Sounds for notifications
  • Add build tasks (gulp maybe)
  • Create a small website
  • Add SASS to CSS

License

MIT License


cc company - Code Consultants and Open Source Coding