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

Screenshots

Desktop

DevHub Desktop

Mobile

DevHub Mobile - Events DevHub Mobile - Event Filters DevHub Mobile - Notification Filters

Why

If you are an open source contributor, have some repositories on GitHub or simply want to discover new projects, DevHub can help you keep up to date with everything relevant that is happening.

  • Manage your notifications;
  • Follow repositories without using the watch feature so your notifications don't get cluttered;
  • Follow user activities without using the follow button so they don't know about it;
  • Follow user activities that GitHub don't show on your feed, like issue comments and pushed commits;
  • See other users dashboards (their home screen) so you can discover new people and repositories.

Features

Column Layout

Create columns like TweetDeck, made for power users that want to be more organized

Filters

Apply different filters on each column, creating your ideal GitHub workspace

Notification Manager

Quickly see unread notifications and create filters if you want to highlight some of them

GitHub Activity

Follow GitHub activities without needing to watch a repository neither follow the user:

  • Dashboard: See the exact content the user see on their home page
  • User: See all activity made by an user (starred a repo, pushed a commit, commented on issue, ...)
  • Repository: See all activity happening in a single repo (released a new version, ...)
  • Organization: See all activity happening in the whole organization (merged a pull request, ...)

And more!

  • Light or Dark theme support
  • Native apps

Next features:

  • Backend: Sync all your columns and preferences between all your devices
  • Push notification: Enable push notifications for your filtered notifications
  • Inbox Zero: Keep your mind clean by archiving all seem items
  • Notification content: See more relevant notification content before opening it
  • Trending: New column type to show Trending repositories
  • Accessibility: Full support for accessbility and keyboard shortcuts
  • Drag & Drop: Allow moving columns using drag&drop
  • Pagination: Support fetching old data so you don't miss anything

Keyboard shortcuts

Key Action
a, n Add a new column
1...9 Go the the nth column
0 Go to the last column


Contributing

Pull Requests and bug reports are more than welcome!
If the feature is big, please open an issue first for discussion.


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%