Skip to content
forked from devhubapp/devhub

"TweetDeck" for GitHub - Android, iOS, Web & Desktop

License

Notifications You must be signed in to change notification settings

cocoroise/devhub

Repository files navigation


DevHub: TweetDeck for GitHub
Android, iOS & Web with 99% code sharing between them

Screenshot

devhub


Why

If you have one or more repositories on GitHub that you work on or that you really like, the watch feature on GitHub is great to follow their activities. The problem is that your notifications on GitHub would get really cluttered, with hundreds of new items per week.

So instead of using the built-in watch feature, create columns here instead.


Features

Current implementations:

  • GitHub watcher: Follow GitHub activity without needing to watch a repository neither follow the user
    • Dashboard: See the exact content the user see on their home page
    • User events: See all activity made by an user (starred a repo, ...)
    • Repository events: See all activity happening on a single repo (released a new version, ...)
    • Organization events: See all activity happening on the whole organization (merged a pull request, ...)
  • Notifications manager
    • TweetDeck column-style: Overview all your notifications with easy

Other features:

  • Inbox Zero: Keep your mind clean by archiving all seem items
  • Theme: Light or Dark, with the option to automatically change on day/night

Next features:

  • Notification content: See the relevant notification content before opening it
  • Filter: [soon] Create filters for each column;
  • Push notification: [soon] Enable push notifications for your filtered notifications;

Pull Requests more than welcome!


Similar projects

  • DevSpace by @zenorocha

    DevSpace vs DevHub

    DevSpace and DevHub started at a similar time. One of the main differences between them is that DevHub shows more details about each event (see image below). Another difference is that DevHub has native mobile apps, while DevSpace uses only web technologies.

  • Octobox by @andrew

    Octobox is great to manage notifications. We will certainly bring some power features from it to DevHub in the future.


Author

Follow me on Twitter: @brunolemos


License

Copyright (c) 2018 Bruno Lemos.

This is project provided as is without any warranties.
By using this app you agree with its privacy policy and the license below:

  • ✅ You are encouraged to use, share and submit pull requests with improvements.

  • ✅ You are allowed to use this code for non-commercial purposes only, like studing or contributing.

  • 🚫 You are not allowed to distribute this code anywhere, including but not limited to Apple Store, Google Play or Web.

  • 🚫 You are not allowed to charge people for this app, neither remove its paid features, if any.

About

"TweetDeck" for GitHub - Android, iOS, Web & Desktop

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.4%
  • JavaScript 1.1%
  • HTML 0.5%
  • Objective-C 0.4%
  • Java 0.3%
  • Python 0.2%
  • Other 0.1%