Daskiworks / ghwatch

This app for Android allows you to follow GitHub notifications directly from your device.
Apache License 2.0
25 stars 7 forks source link

GH::watch

Stay in touch with what is happening around GitHub project of your interest. This application for Android allows you to follow GitHub notifications directly from your device. GitHub fires it's notifications for repositories you are watching or for actions/discussion you participate in.

This application periodically checks GitHub server for new unread notifications and fire Android notification with configurable sound and vibration to alert you. You can show list of unread GitHub notifications, filter them by repositories, mark one or all notifications as read, mute selected notification thread, or view detail information about notified event. You can also show list of Watched repositories and unwatch them or view detailed information.

Get it on Google Play

Tip: You can lighten your email box thanks to this application also. Simply go to the GitHub.com > 'Settings' > 'Notifications' and disable emails for notifications there.

Notifications from GitHub Private repositories

It is possible that your GitHub Organization uses OAuth App access restrictions as documented in https://help.github.com/articles/about-oauth-app-access-restrictions, which prevents GH::watch to read notifications from private repositories. In this case you have to ask organization owner to allow access for gh::watch application.

Main features

GUI

Authentication

New GitHub notification detection

Android notification

Homescreen and Lockscreen widget

Unread notifications list view

Watched repositories list view

GitHub API request info

Support GH::watch Development dialog

Preferences persistence

Changelog

See CHANGES.md file content.

Third party libraries

GH::watch uses these third party libraries, thanks to their developers:

Notes for the app developers

See DEVEL_NOTES.md file content.

License for source code

   Copyright 2014-2017 contributors as indicated by the @authors tag.

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

For details see LICENSE.txt file content.