Live data from Hacker News

Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

jiratui.sh

51–60 of 85 posts

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#51

why, is something wrong with the jira web ui?

It's incredibly slow and they keep shovelling crap at users: - You highlight text and up pops an icon to "Use AI to summarise this?" - You use a short-cut only to find that it has changed - And it is just generally really slow

You can also see how badly the state changes are handled. Some elements flicker on every new letter typed. (They broke it twice at least)

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#52
post #34

I desparately want something like this for Github. I appreciate the value of the web browser providing the universal "quick" GUI (as in "I can open it on most devices and instantly interact"), but for power users I really wish more people were shipping things that helped out people not afraid to learn a bunch of keyboard commands

https://cli.github.com/ ?

The presented TUI is a full UI for simply browing Github, the Github CLI is not that.

Notice how I can list with `gh pr list` but then will need to run a full new command to actually inspect the contents of those PRs. I think an interactive interface would be nice!

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#53
post #34

I desparately want something like this for Github. I appreciate the value of the web browser providing the universal "quick" GUI (as in "I can open it on most devices and instantly interact"), but for power users I really wish more people were shipping things that helped out people not afraid to learn a bunch of keyboard commands

https://github.com/dlvhdr/gh-dash

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#54

Wow. Really cool. I wasn't expecting something so polished. JIRA speed drives me crazy sometimes, so a couple of months ago I decided to build myself a tool to do instant searches/filters on multiple projects right from the browser just to scratch my own itch. I just wanted to see if I could have near-instant filtering. I think I got a pretty decent performance by using some JS tricks. I'm sure there might be ways to…

Looks cool, but definitely a security team's nightmare. Putting an API key into some random HN'ers hobby project is a bad, bad idea, whoever you are (not saying you're a bad actor, but a zero-trust policy would agree with me).

Indeed. That's why I was transparent from the start. As I mentioned, using an API key this way is generally a bad idea. Even if I'm not a bad actor (which I'm not, but you shouldn't trust me), if someone compromises my server and forges requests, they could potentially access your projects.

JIRA's OAuth implementation requires apps to be registered, involves public/private key pairs, and changes the auth flow. That adds complexity and makes setup harder, which is why I opted for a simpler API key setup, you get the API key, you write it down, you can make requests. It is just simpler and does not require JIRA admin rights.

For comparison, JiraTUI also uses the user's API token. The difference, I guess, is that it runs locally on your machine, but they could also send it somewhere else. At the end of the day, it comes down to whether you trust what you're downloading versus trusting what runs on a remote server. It is true that locally you could potentially inspect all HTTPS or even TCP requests whereas in the remote server you don't have a clue.

The thing is, OAuth in JIRA demands app registration and certificate management, so I guess many developers end up defaulting to user API keys as the path of least resistance, even if they encourage OAuth as well.

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#55

Earlier quoted context omitted.

Looks cool, but definitely a security team's nightmare. Putting an API key into some random HN'ers hobby project is a bad, bad idea, whoever you are (not saying you're a bad actor, but a zero-trust policy would agree with me).

Indeed. That's why I was transparent from the start. As I mentioned, using an API key this way is generally a bad idea. Even if I'm not a bad actor (which I'm not, but you shouldn't trust me), if someone compromises my server and forges requests, they could potentially access your projects. JIRA's OAuth implementation requires apps to be registered, involves public/private key pairs, and changes the auth flow. That a…

BTW, just to make it clear, in the case of jiratui you can also download from github repo directly and inspect the code if you wish :D

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#57
I do have some complaints about the Jira web ui (in particular it seems finding correct issues can be difficult), though maybe nothing too severe.

For me the most useful thing would be a cli tool (not tui) to just add stories. This way I could just write a bunch of stories in a text file (..or an .org file..) with the conveniences of my editor and upload them. Seems jiratui actually comes with some cli tools as well, but it doesn't seem this is yet included, or it's not just documented yet. I'll give a shot to this..

Now I'm doing that by copypasting the entries from the file, one by one, to the fields in the web ui, and not all of the fields can be copy pasted, and then updating also the file to have the correct issue ids so I can use them for finding issues with e.g. grep. Naturally this will only work for my stories, and won't synchronize with changes made in Jira.

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#59

Earlier quoted context omitted.

Looks cool, but definitely a security team's nightmare. Putting an API key into some random HN'ers hobby project is a bad, bad idea, whoever you are (not saying you're a bad actor, but a zero-trust policy would agree with me).

Indeed. That's why I was transparent from the start. As I mentioned, using an API key this way is generally a bad idea. Even if I'm not a bad actor (which I'm not, but you shouldn't trust me), if someone compromises my server and forges requests, they could potentially access your projects. JIRA's OAuth implementation requires apps to be registered, involves public/private key pairs, and changes the auth flow. That a…

> they could also send it somewhere

Run JiraTui in a container / bubblewrap, and only allow it to connect to the Jira API host:port.

Re: Jiratui – A Textual UI for interacting with Atlassian Jira from your shell

#60
post #34

I desparately want something like this for Github. I appreciate the value of the web browser providing the universal "quick" GUI (as in "I can open it on most devices and instantly interact"), but for power users I really wish more people were shipping things that helped out people not afraid to learn a bunch of keyboard commands

Nothing prevents a Web app from having good keyboard shortcuts; Gmail and Linear are great examples.

GitHub becomes much more comfortable with the Refined GitHub extension. It adds a bunch of keyboard shortcuts, among a ton of other small improvements.

Post reply on HN