Code Monkey home page Code Monkey logo

jumpcat's Introduction

Jumpcat

Jumpcat provides the fastest way to navigate through GitHub.com and to accomplish tasks, such as creating a personal access token. You may be familiar with the command palette in VS Code, which served as the idea for Jumpcat.

Install now 👉 https://jumpcat.dev

Open Jumpcat

Similar to your browser history, Jumpcat keeps track of your recently viewed Repositories, Pull Requests, Issues, Discussions and Files.

Press Control+j or Command+j (Mac).

history


Omnibox integration

Jumpcat integrates with your browser's address bar. This allows you to search for specific GitHub content without getting noisy results from your browser history.

Click in your browser's address bar, press j+space followed by your search.

omnibox


Open Jumpcat (command mode)

Press Control+Shift+j or Command+Shift+j (Mac).

command


Help

Open Jumpcat and type ? to see a list of all available commands along with settings link to rebind the shortcut.

help

Community

Disclaimer

Jumpcat is not affiliated with, sponsored by, or endorsed by GitHub Inc.

jumpcat's People

Contributors

stefanbuck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

jumpcat's Issues

Allow clicking in command menue

Is your feature request related to a problem? Please describe.

I'm trying to familiarise myself with the commands available so was scrolling down the list. I expected to be able to click on one of the commands to execute it, but found it did nothing.

Describe the solution you'd like

Clicking on a command should execute it.

Additional context

No response

use keybinding other than ... ctrl + k

Is your feature request related to a problem? Please describe.

as you saw also
image

GitHub introduced their command palette
they are using ctrl + k

Describe the solution you'd like

  • So please add an option to change the shortcut binding
  • or use another shortcut

Additional context

  • so that we can use both
  • jumpcat and default command palette also

Add command "Merge Pull Request"

Is your feature request related to a problem? Please describe.

Given I am viewing a PR on GitHub, it would be great to have an option in the jumpcat menu to approve or to merge it, so that I do not need to use my mouse for this.

Describe the solution you'd like

Just add the commands "Merge Pull Request", "Approve Pull Request", and maybe even "Mark as Draft"/"Mark as Ready to Review" to jumpcat.

Additional context

No response

Dispatch github workflows

Is your feature request related to a problem? Please describe.

Github allows to manually dispatch a github action workflow.

See https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/

Would be really cool one coule trigger a workflow using jumpcat. That way one could trigger a workflow without leaving the current context

Describe the solution you'd like

We would use this functionality to automate recurring tasks, like creating branches for a given jira issue number or similar

Additional context

No response

UX: guide the user in the command screen

Is your feature request related to a problem? Please describe.

in the history menu, you are already doing a good job in guiding the user and explaining what the screen is showing to him:

image

in the command menu, this is not as good:

image

Describe the solution you'd like

I think this could be polished by e.g. adding a "Enter command" placeholder text (like we have a "Browse your GitHub history" placeholder in the history-screen)

Additional context

No response

vscode cmd + P replication

Is your feature request related to a problem? Please describe.

I would like to go to a particular file through jumpcat that is repliciation of cmd + P of vscode. Currently we can go to the root of the codebase but not to a particular file

Describe the solution you'd like

replicate cmd + p of vscode.

Additional context

No response

pressing a modifier key shifts focus to the first search result

Expected Behavior

If I've arrowed down to the nth result, pressing modifier keys should not change the active selection

What actually happened?

Pressing ctrl, or option, or command, or shift, moves the focus to the first search result

Anything else we should know?

Hi @stefanbuck 👋🏼

To reproduce:

  1. search for something that returns multiple results
  2. press the down arrow a few times
  3. press a modifier key

Version of Jumpcat

0.15.1

Go to Pull Request shortcut defaults to showing Go To Projects

Expected Behavior

Typing >gp or >g p should show Repository: Go to Pull Requests as the top option

What actually happened?

Typing >gp or >g p shows Repository: Go to Projects as the top option with Repository: Go to Pull Requests as the second

Screenshot of problem

Anything else we should know?

No response

Version of Jumpcat

No response

promote open-jumpcat shortcut

Is your feature request related to a problem? Please describe.

after a great holiday I am back at work, and cannot remember the accesskey to open jumpcat.

since the only UI one can find for jumpcat is the in-browser extensions tab, it would be very helpful if this ui would indicate how to open the command palette

image

Describe the solution you'd like

just a textnode like (open with CTRL+SHIFT+P) would be helpful.

alternatively some visual UI within the github.com main-site would be helpfull, which I can interact with to open jumpcat (so I don't need to know how to actually open the tool)

Additional context

No response

dependabot shortcut

Is your feature request related to a problem? Please describe.

from time to time I need to manually trigger dependabot updates.

image

therefore I need to navigation tru the repo settings to https://github.com/$org/$repo/network/updates
this url is hidden behind several menu layers and it requires a few clicks to get there.

Describe the solution you'd like

a "dependabot" command to jump right into https://github.com/$org/$repo/network/updates of the current repo would be helpful

Additional context

No response

Welcome to Jumpcat 🐈

Jumpcat provides the fastest way to navigate through GitHub.com and to accomplish tasks, such as creating a personal access token. You may be familiar with the command palette in VS Code, which served as the idea for Jumpcat.

Open Jumpcat

Similar to your browser history, Jumpcat keeps track of your recently viewed Repositories, Pull Requests, Issues, Discussions and Files.

Press Control+K or Command+K (Mac).

history


Omnibox integration

Jumpcat integrates with your browser's address bar. This allows you to search for specific GitHub content without getting noisy results from your browser history.

Click in your browser's address bar, press j+space followed by your search.

omnibox


Open Jumpcat (command mode)

Press Control+Shift+K or Command+Shift+K (Mac).

command


Help

Open Jumpcat and type ? to see a list of all available commands along with settings link to rebind the shortcut.

help

formatierung PR infos

als benutzer ist man es gewohnt eine liste von PRs in einer gewissen formatierung zu finden

Beispiel: https://github.com/redaxo/redaxo/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc
image

hier gehts mir hauptsächlich darum, welche infos sind vorhanden und wie sind diese angeordnet

ich denke es wäre sinnvoll/hilfreich, wenn man die infos und formatierung der infos innerhalb von jumpcat "nacharmt" bzw. sich daran orientiert

image

mir sind dabei folgende daten wichtig

  • PR nummer
  • letztes änderungsdatum (relativ zu jetzt)
  • autor

ich vermute es werden bewusst nicht die "original" github.com icons verwendet wg. möglicher lizenzprobleme o.ä.?

Add shortcut to go to personal pull requests

Is your feature request related to a problem? Please describe.

Hey 👋 ,

it would be great to add a shortcut to go to my personal pull requests (https://github.com/pulls).
For me this is my Github starting page where I always go to check up on my pull requests, see if somebody requested a review etc. I know that you can do similar things from the notifications panel but I just don't use it that much.

Thanks

Describe the solution you'd like

  1. Hit cmd + shift + K
  2. Type pulls (or something similar) and press enter
  3. Jump to https://github.com/pulls

Additional context

No response

Tabbing through command menu items.

Is your feature request related to a problem? Please describe.

Currently when i hit tab with the command menu Item it focuses the footer elements not the menu options.

Describe the solution you'd like

Focus the menu options.

Additional context

Looks like tabbing works as I'd expect for the history menu.

version infos..

Expected Behavior

I am wondering why I have jumpcat version 0.5, although version 0.4 was recently released.

I guess this version came back from the future? :)
image

What actually happened?

extension menu should show 0.4, I guess?

Anything else we should know?

No response

Version of Jumpcat

No response

promote jumpcat release notes

Is your feature request related to a problem? Please describe.

when doing new releases end-users don't immediately know what changed/whats new.

Describe the solution you'd like

you are already linking to the latest github release in the footer of jumpcat, which is great:

image

I think adding a bit of marketing speech could help getting people curious and follow this link to get the latest news (or maybe the news they missed from a release before).

it could be as easy as adding something along "Release Notes" or "Whats New" after the version-string

Additional context

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.