Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

tborychowski/tim

Repository files navigation

TIM

Tom's Issue Manager.

Screenshot

Features

  • Gives you only 1 page (no tabs, no clutter. just focus). If you really, really must see a link in another window you can open link or a page in your selected browser (cmd+click or right-click on a link/image)
  • Minimalist & extremely functional design
  • Dock badge shows the number of unread notifications
  • Tweaked github css to make it responsive and hide unimportant blocks (headers, footers)
  • Shows real names instead of logins (e.g. in comments)
  • Auto updater (like chrome - updates the app in the background)
  • Works with Github Enterprise
  • TouchBar Support

Disclaimer

This is mac-first app. It should be cross-platform, because it's using Electron, but it's not, because I'm lazy and because I have no access to Windows & Linux machines to actually test it. If you do, and have lots of time to spare - I would welcome your help 😄. Otherwise, please don't ask me to do this.

Download

Check the Releases for the latest version.

NOTE: This is not signed with Apple's dev cert, so you may need to allow installation of apps from "All Sources" on your mac.

sudo spctl --master-disable

More Screenshots

Notifications

  • quickly see what's going on,
  • dismiss merged PRs without leaving the page

Notifications

Bookmarks

  • stash any page
  • issue/PR pages are grouped by repository name
  • PR bookmarks will show build job progress and status (only jenkins for now)
  • red dot will show you if there are new comments on an issue/PR since you bookmarked it
  • type icon (issue or PR) will change colour based on the status (open - green; closed - red) - like in GH

Bookmarks

My Issues

  • list all issues assigned to the currenlty logged-in user (based on the token provided in settings)
  • like bookmarks - shows icon colour based on the status and red dot for unread comments

My Issues

Settings

Settings

Dev install

git clone https://github.com/tborychowski/tim.git
cd tim
npm i
gulp
npm start
  • make sure you have gulp installed globally:
npm i -g gulp