semaphore-menubar

(NOT MAINTAINED) Open Source Unofficial Semaphore CI Desktop App

Stars
14

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

  • 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