Skip to content

Inkling 0.1.3

Choose a tag to compare

@ricklancee ricklancee released this 19 Aug 14:36

What's new

Fewer interruptions

  • A thread that moves twice no longer tells you the same thing twice. A push landing after a review is reported as the push, not as the review again — and a pull request can no longer be announced as merged more than once.
  • New commits on a pull request are their own kind, showing how much arrived since you were last told. Pushes to your own stay quiet unless you ask for them.
  • Comments and approvals that land after something was merged or closed stay quiet, as does activity on someone else's draft, and a pull request you merged yourself. Being named still reaches you.
  • A review request on something that was merged before you got to it now says so, instead of claiming you had already reviewed it.

Muting

  • Mute unless someone names me: silences a thread for everything except an @mention, your team, or a reply to you.
  • A mute can be set to lift when something breaks through, or to survive it.

Seeing what Inkling did

  • Hover the Inkling name for how much arrived, how often it actually interrupted you, and how much was filtered — split into what a setting of yours turned away and what Inkling judged.
  • Activity on a notification shows what you did first; the rest is behind Show details.

Settings

  • How long things are kept is now yours to set: filtered rows, things you finished, and the record of what was decided.
  • Every setting that also needs something switched on at GitHub now says which, with a link to it — checks, Dependabot alerts, discussions and releases cannot arrive until it is.
  • Failed checks start switched off, since they cannot arrive until GitHub is set to send them.

Views and the sidebar

  • The switcher covers your own repositories and anyone else's, not only organisations. Your account is listed even when it is quiet.
  • Views can filter on who opened the thing, so My pull requests means yours rather than four kinds wherever they happen.
  • Kinds you have switched off are greyed out when building a view, so you cannot build one that is always empty.

Fixes

  • A filtered notification keeps the facts it arrived with, rather than being restamped with how the pull request looks today.
  • Snoozing, reopening and ignoring someone are recorded properly, and no longer vanish from a filtered notification.
  • A notification filtered by your repository list now offers that list to change, rather than an unrelated switch.
  • Command-W closes the window and leaves Inkling running.

The same notes appear in the app the first time you open this version.

Installing

Download Inkling-arm64.dmg and drag Inkling to your Applications folder.

The first launch will say the developer can't be verified — the app is signed,
but not yet notarized by Apple. Open System Settings → Privacy & Security and
choose Open Anyway, or run:

xattr -dr com.apple.quarantine /Applications/Inkling.app

Updating: quit Inkling first, then replace it in Applications.

When macOS asks about notification style, choose Alerts rather than Banners.
Banners disappear after a few seconds, which isn't long enough to reach the
Snooze, Mute and Done buttons.

Requirements

  • A Mac with Apple Silicon, running macOS 12 or later
  • A GitHub account — the gh CLI if you have it, or a
    personal access token you paste in during setup

Known limits

  • Apple Silicon only. There is no Intel or universal build yet.
  • Not notarized, which is why macOS warns on first launch.
  • No automatic updates. Inkling checks for a newer release and links here;
    downloading and replacing it is your move.