GitPedia
whyisdifficult

whyisdifficult/jiratui

A Textual User Interface for interacting with Atlassian Jira from your shell

17 Releases
Latest: 1w ago
v1.9.1Latest
whyisdifficultwhyisdifficultยท1w agoยทJune 18, 2026
GitHub

๐Ÿ“‹ Minor Changes

  • Update github action to publish to PyPI by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/273
  • Remove Unicode char for keybind action by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/274
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.9.0...v1.9.1
v1.9.0
whyisdifficultwhyisdifficultยท1w agoยทJune 18, 2026
GitHub

โœจ New Features

  • Use autocomplete for selecting the parent key when creating new work items by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/265
  • Implement Go-To screen by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/268
  • Add config variable to show/hide some keybinding hints by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/252
  • Add a feature to view the recent history of work items that were created, updated and viewed by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/267

๐Ÿ“‹ Minor Changes

  • Bump `idna` from 3.10 to 3.15 by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/248
  • Ppdate github actions by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/254
  • Bump `aiohttp` from 3.13.4 to 3.14.0 by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/264
  • Add new test for `marklas` integration by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/271
  • Refactor the quick view screen so we can open it after creating a new work item by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/266

๐Ÿ“ Documentation

  • update docs and dev dependencies by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/253
  • update settings reference documentation by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/255
  • Add documentation for developers by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/263
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.8.1...v1.9.0
v1.8.1
whyisdifficultwhyisdifficultยท1mo agoยทMay 21, 2026
GitHub

โœจ Added

  • Add config variable to control whether the app loads all projects or not by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/247
  • Add a new CLI command to view edit/create metadata by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/244

๐Ÿ“ฆ Minor Improvements

  • Add missing tests by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/244
  • Bump `urllib3` from `2.6.3` to `2.7.0` by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/239
  • Bump `textual` by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/249
  • Bump `click` by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/249
  • Bump `pydantic-settings` by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/249

๐Ÿ› Bug Fixes

  • Fix bug that causes pixelated images by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/245
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.8.0...v1.8.1
v1.8.0
whyisdifficultwhyisdifficultยท1mo agoยทMay 16, 2026
GitHub

โœจ New Features

  • Important: this feature is still in beta.
  • The second important feature is a revamped UI for creating new work items. The new layout displays text-based fields in a separate column for easy access.
  • The full list of new features follows:
  • Support editing rich-text fields such as Description by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/235
  • Add support for deleting work items when viewing search results by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/189
  • Update results after delete by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/205
  • Use autocomplete feature for selecting users (assignees and reporters) by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/192
  • Add support for updating reporters by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/196
  • + 3 more

๐Ÿ“ฆ Minor Improvements

  • fix: use `python-magic-bin` on Windows for libmagic support by @anton-stadler in https://github.com/whyisdifficult/jiratui/pull/178
  • Add Nix flake for building and developing JiraTUI by @chrstnwhlrt in https://github.com/whyisdifficult/jiratui/pull/179
  • Simplify use of user-based autocomplete widgets to pass a search function by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/195
  • Use `puremagic` instead of python-magic by @NSPC911 in https://github.com/whyisdifficult/jiratui/pull/188
  • Bump `aiohttp` from `3.13.3` to `3.13.4` by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/193
  • Bump `pygments` from `2.19.2` to `2.20.0` by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/190
  • Bump `pillow` from `12.1.1` to `12.2.0` by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/200
  • Bump `gitpython` from `3.1.47` to `3.1.50` by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/237
  • + 2 more

๐Ÿ“‹ Other Changes

  • Integrate changes related to work item creation and consolidation of widget definitions by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/199
  • Refactor code to integrate changes from PR 163 related to viewing and updating work items by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/210
  • Refactor some CSS classes by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/225
  • Generate labels widget dynamically by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/229

๐Ÿ› Bug Fixes

  • Use relative URLs when fetching attachment contents when using Jira DC instance by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/197

โœจ New Contributors

  • @anton-stadler made their first contribution in https://github.com/whyisdifficult/jiratui/pull/178
  • @chrstnwhlrt made their first contribution in https://github.com/whyisdifficult/jiratui/pull/179
  • @NSPC911 made their first contribution in https://github.com/whyisdifficult/jiratui/pull/188
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.7.0...v1.8.0
v1.7.0
whyisdifficultwhyisdifficultยท3mo agoยทMarch 28, 2026
GitHub

โœจ Added

  • Implementing `active_sprint_on_startup` config flag by @spomata in https://github.com/whyisdifficult/jiratui/pull/170
  • Add support for defining custom styles for work item status and type colors via the `styling` configuration key; by [@stianse](https://github.com/stianse) in https://github.com/whyisdifficult/jiratui/pull/169
  • Add styles configuration by @stianse in https://github.com/whyisdifficult/jiratui/pull/169
  • Allow customization of some components styling: priority, status and type by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/173
  • Use canonical value for styling work item statuses and types by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/172

๐Ÿ› Bug Fixes

  • `search_on_startup` config value was always overridden by CLI by @spomata in https://github.com/whyisdifficult/jiratui/pull/168

๐Ÿ“ฆ Minor Improvements

  • Improve SEO for the official website by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/171
  • Upgrade textual to v8.2.0 by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/181
  • Drop support for Python 3.10 and 3.11 by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/184
  • Bump requests from 2.32.4 to 2.33.0 by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/182
  • Bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/183
  • Bump aiohttp from 3.13.1 to 3.13.3 by @dependabot[bot] in https://github.com/whyisdifficult/jiratui/pull/185

โœจ New Contributors

  • @spomata made their first contribution in https://github.com/whyisdifficult/jiratui/pull/168
  • @stianse made their first contribution in https://github.com/whyisdifficult/jiratui/pull/169
  • @dependabot[bot] made their first contribution in https://github.com/whyisdifficult/jiratui/pull/182
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.6.2...v1.7.0
v1.6.2
whyisdifficultwhyisdifficultยท7mo agoยทNovember 22, 2025
GitHub

๐Ÿ“‹ What's Changed

  • This release fixes a bug that causes the app to crash when it tries to fetch and display some custom fields.
  • Bug/148 fix fields without key by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/149
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.6.1...v1.6.2
v1.6.1
whyisdifficultwhyisdifficultยท7mo agoยทNovember 20, 2025
GitHub

๐Ÿ“‹ What's Changed

  • Add configuration variable to enable/disable image support by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/146
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.6.0...v1.6.1
v1.6.0
whyisdifficultwhyisdifficultยท7mo agoยทNovember 19, 2025
GitHub

๐Ÿ“‹ What's Changed

  • This release brings a new feature that allows users to view/edit some types of custom fields and system fields.
  • Update Textual and other packages by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/132
  • Add support for Python3.14 by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/133
  • Improve the way we flag issues to support cases when the flagged field is not part of an edit screen by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/137
  • Show parent key in search results by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/141
  • Support viewing/editing (some) additional custom and system fields types by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/142
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.5.0...v1.6.0
v1.5.0
whyisdifficultwhyisdifficultยท7mo agoยทNovember 1, 2025
GitHub

โœจ Added

  • Add support for displaying external links in ADF-based issue description by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/120
  • Add Option To Search On UI Startup by @vkhitrin in https://github.com/whyisdifficult/jiratui/pull/121
  • Add support for flagging work items by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/127
  • Add feature to focus On Work Item On Startup Search by @vkhitrin in https://github.com/whyisdifficult/jiratui/pull/124
  • Implement TUI Custom Title by @vkhitrin in https://github.com/whyisdifficult/jiratui/pull/129

๐Ÿ“ฆ Minor Improvements

  • Wait for workers to finish before searching work items on start up by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/123
  • Add tests for the feature that flags items by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/128
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.4.0...v1.5.0
v1.4.0
whyisdifficultwhyisdifficultยท8mo agoยทOctober 25, 2025
GitHub

โœจ New Features

  • support time tracking by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/111

๐Ÿ› Bug Fixes

  • Fix flaky tests by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/113
  • [Issue-114] fix bug when we build JQL expressions using project field by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/115

๐Ÿ“ฆ Minor Improvements

  • Use a Markdown file to store the in-app help instead of using a constant by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/116
  • Upgrade packages by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/117
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.3.0...v1.4.0
v1.3.0
whyisdifficultwhyisdifficultยท8mo agoยทOctober 14, 2025
GitHub

โœจ Added

  • Add feature to copy the key and URL of a work item by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/92
  • [Issue-95] add support for adding comments using Jira DC by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/96
  • Add support for displaying some file types directly in the terminal by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/99
  • Add new feature to allow users to open attachments in browser by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/101
  • Add feature to create Git branches from the UI by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/102
  • [Issue-103] add hotkey '2' to focus Info tab by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/104

๐Ÿ“ฆ Minor Improvements

  • Improve the way we handle API exceptions and how we log them by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/89
  • use `python-magic` to detect mime type when uploading files as attachments by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/105
  • Update the way we display related tasks and subtasks to use border titles and subtitles by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/106

๐Ÿ“ Documentation

  • Update the dependencies for sphinx docs by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/87

๐Ÿ› Bug Fixes

  • [Issue-93] fix bug when displaying server info for Jira DC by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/94
  • [Issue-97] fix sorting for search when using JQL by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/100
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.2.0...v1.3.0
v1.2.0
whyisdifficultwhyisdifficultยท8mo agoยทOctober 4, 2025
GitHub

๐Ÿ“‹ What's Changed

  • Add completions Subcommand by @vkhitrin in https://github.com/whyisdifficult/jiratui/pull/72
  • Add modal screen to show the contents of the config file by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/73
  • Set the maximum width of the text in the search results table by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/74
  • Fix bug in processing of the UI argument `--jql-expression-id` by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/77
  • Sdd feature to allow filtering search results in the currently active page by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/75
  • Add feature that enables full-text search of work items by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/79
  • docs: add homebrew install informations by @yannbertrand in https://github.com/whyisdifficult/jiratui/pull/81
  • Add Default Sort by @vkhitrin in https://github.com/whyisdifficult/jiratui/pull/80
  • + 2 more

โœจ New Contributors

  • @vkhitrin made their first contribution in https://github.com/whyisdifficult/jiratui/pull/72
  • @yannbertrand made their first contribution in https://github.com/whyisdifficult/jiratui/pull/81

๐Ÿ“ฆ Acknowledgments

  • Thanks to @cbagwell for helping test features and bug fixes with the Jira Data Center platform
  • Thanks to @kkarlo for helping debug and test issues related to self-signed certificates
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.1.0...v1.2.0
v1.1.0
whyisdifficultwhyisdifficultยท9mo agoยทSeptember 20, 2025
GitHub

โœจ Added

  • Add support for Jira API v2 by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/70
  • Fetch the details of an issue after updating its details by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/62
  • Add support for setting the theme on start up by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/63
  • Support theme configuration in the config file by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/68
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v1.0.0...v1.1.0
v1.0.0
whyisdifficultwhyisdifficultยท9mo agoยทSeptember 16, 2025
GitHub

๐Ÿ’ฅ Breaking Changes

  • Add support for XDG files specification and remove support for `JIRA_TUI_ENV_FILE` by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/52
  • add hot key to open an item in the browser when the item is selected/highlighted in the search results by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/48

โœจ Added

  • Use `python-dateutil` to parse date/times from the Jira API by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/47
  • Documentation for AUR package by @trojkat in https://github.com/whyisdifficult/jiratui/pull/49
  • Add support for updating the parent of a work item by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/55
  • Add configuration variable to make confirming quitting optional by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/56

๐Ÿ› Bug Fixes

  • Fixes bug in users selection dropdown when editing a work item by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/46

๐Ÿ“ Documentation

  • Add tool logo and update installation instructions by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/51
  • Update docs by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/59

โœจ New Contributors

  • @trojkat made their first contribution in https://github.com/whyisdifficult/jiratui/pull/49
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v0.2.0...v1.0.0
v0.2.0
whyisdifficultwhyisdifficultยท9mo agoยทSeptember 13, 2025
GitHub

๐Ÿ“ฆ Application

  • Add support for displaying custom fields in the information tab of work item; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/43
  • Update read-the-docs theme dependencies to use [sphinx-design](https://sphinx-design.readthedocs.io/en/latest/); by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/10
  • Bug fix: (https://github.com/whyisdifficult/jiratui/issues/27) fix a bug when searching for issues and no issues is found; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/43
  • Remove dependency on [tonalite](https://github.com/Tiqets/tonalite) because it is not needed; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/43
  • Show a warning in the comments of an issue when the content of the comment can not be displayed; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/43

๐Ÿ“ Documentation

  • (https://github.com/whyisdifficult/jiratui/issues/28): Update installation command for jiratui; by @rtpg in https://github.com/whyisdifficult/jiratui/pull/25

๐Ÿ“ฆ Project

  • Add a SECURITY file with the security policy; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/11
  • Update issue templates; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/12
  • Add template for requesting new features; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/13
  • Update issue templates with a template for bug report; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/14
  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/15
  • Separate lint and tests jobs; by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/16

โœจ New Contributors

  • @rtpg made their first contribution in https://github.com/whyisdifficult/jiratui/pull/25
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v0.1.1...v0.2.0
v0.1.1
whyisdifficultwhyisdifficultยท9mo agoยทSeptember 6, 2025
GitHub

๐Ÿ“‹ What's Changed

  • Update workflows to publish to PyPi by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/7
  • Fix workflow that publishes to pypi and rename workflows by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/8
  • Update the CHANGELOG and the version of the tool to 0.1.1 by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/9
  • Update user documentation by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/8
  • Update license by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/8
  • Full Changelog: https://github.com/whyisdifficult/jiratui/compare/v0.1.0...v0.1.1
v0.1.0 First version of JiraTUIv0.1.0
whyisdifficultwhyisdifficultยท10mo agoยทSeptember 1, 2025
GitHub

๐Ÿ“ฆ What's Included

  • The initial version of the files by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/2
  • Tests by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/3
  • Static files of the website for Github pages by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/4
  • Omages to the documentation by @whyisdifficult in https://github.com/whyisdifficult/jiratui/pull/5
  • Full Changelog: https://github.com/whyisdifficult/jiratui/commits/v0.1.0