Skip to content

Releases

On My Plate 0.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 12:40
53c1f12

Added

  • Follow only part of a Jira board: select the board's quick filters before you copy the link, or add JQL such as component = Payments when you follow it (in the app, or as {"url": "…", "jql": "…"} in jira.watch_boards).

Fixed

  • GitLab issues and merge requests where you only replied in a thread or commented on a diff now show up as Commented. Such comments were missed before.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.4.0...v0.5.0

On My Plate 0.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 18:58
bf5515f

Added

  • Follow and unfollow boards from the app: ? → Boards you follow, or "Follow a board" on the Issues tab. Paste the board link from the browser; On My Plate checks that it is a board of your Jira or GitLab and saves it in the config file.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.3.0...v0.4.0

On My Plate 0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 18:38
0098c2e

Added

  • Follow Jira and GitLab boards with jira.watch_boards and gitlab.watch_boards: paste the board links from the browser. Their open issues, board and backlog, appear in a new Boards column on the Issues tab and as "From your boards" at the end of Next up, so you can pick your next task there. Issues you are already involved in stay where they were.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.2.1...v0.3.0

On My Plate 0.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 12:01
cd84575

Fixed

  • On the dashboard, a long "Follow up" list no longer squeezes "Since your last visit" down to its header. Both cards share the height evenly; a short one gives its unused space to the other.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.2.0...v0.2.1

On My Plate 0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 11:48
61af69b

Added

  • Jira also finds issues where you are a request participant (Jira Service Management) or mentioned in the description or a comment. A mention counts as answered once you comment after it. Instances that do not support these searches skip them quietly.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.1.5...v0.2.0

On My Plate 0.1.5

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:06
0ac68c2

Added

  • GitLab issues take their status from board lists made of plain labels ("Doing", "Test"), not only from workflow:: or status:: labels. With several, the right-most list wins, as on the board.
  • "Next up" shows issues in a test, QA or review status as their own group, "In test or review", at the bottom.
  • Pull requests link the Jira issues they name in the title or branch, or link in the description. A Jira issue in turn lists the PRs that name it.

Fixed

  • Opening or closing an item no longer scrolls its column back to the top.
  • Clicking the text of the "Pull Requests" tab opens it; before, only a click on the tab's edge did.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.1.4...v0.1.5

On My Plate 0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:48
876d8dc

Fixed

  • After installing with pip or pipx, the first-run help and the token hints show onmyplate --set-token … instead of python3 onmyplate --set-token …, which failed with "No such file or directory". Started as a script they still show python3 onmyplate.py.

Updating

onmyplate --update          # or: python3 onmyplate.py --update

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.1.3...v0.1.4

On My Plate 0.1.3

Choose a tag to compare

@Gr33ndev Gr33ndev released this 22 Oct 17:06
84ad949

Fixed

  • --update for pip installs always reinstalls the checked wheel and then confirms that Python finds the new version, in both the package metadata and the module. Before, it could report success when pip had skipped the install.

Updating

From 0.1.2 on, one command is enough:

onmyplate --update          # or: python3 onmyplate.py --update

From 0.1.0 or 0.1.1, update once by hand:

curl -LO https://github.com/Gr33ndev/OnMyPlate/releases/latest/download/onmyplate.py

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.1.2...v0.1.3

On My Plate 0.1.2

Choose a tag to compare

@Gr33ndev Gr33ndev released this 22 Oct 15:58
3ff3720

Added

  • --update installs the latest release from GitHub. Every file is checked against the release's SHA256SUMS first; then the script is replaced (the old one stays as onmyplate-<version>.py.bak) or the package is reinstalled with pipx or pip. It runs only when you ask for it: On My Plate still never contacts GitHub on its own.

Fixed

  • Opening an item in "Since your last visit" no longer makes it vanish: it stays in place, marked as seen, until the next refresh. The same applies to the "New / changed" groups in the other views.
  • In demo mode a refresh no longer marks every item as changed.
  • The quick start downloads the latest release instead of the unreleased main branch.

Upgrading from 0.1.0 or 0.1.1

These versions do not have --update yet, so update once by hand. From 0.1.2 on, onmyplate --update is enough.

curl -LO https://github.com/Gr33ndev/OnMyPlate/releases/latest/download/onmyplate.py
# or, for a pipx install:
pipx install --force https://github.com/Gr33ndev/OnMyPlate/releases/download/v0.1.2/onmyplate-0.1.2-py3-none-any.whl

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.1.1...v0.1.2

On My Plate 0.1.1

Choose a tag to compare

@Gr33ndev Gr33ndev released this 22 Oct 15:28
ba40da5

A security release: tokens are no longer stored in plain text.

Security

  • Tokens live in the keychain of your system — macOS Keychain, the Secret Service on Linux (GNOME Keyring, KWallet via secret-tool), Windows Credential Manager — bound to the host of the configured URL, so they are never sent anywhere else.
  • --set-token / --delete-token store or remove a token. It is asked for without echo (or read from a pipe) and reaches the keychain through stdin, never through a command line.
  • "token_command" can fetch a token from a password manager instead, e.g. "op read op://Private/GitLab/token".
  • Configs that still contain a "token" are cleaned up on the next start or refresh: the token moves into the keychain and is removed from the file. Without a keychain, such a config is refused.

Upgrading from 0.1.0

Just start the new version once: tokens in your onmyplate.config.json move into the keychain automatically and the file no longer contains them. On a machine without a keychain, use "token_command" or the ONMYPLATE_*_TOKEN variables instead.

curl -LO https://github.com/Gr33ndev/OnMyPlate/releases/download/v0.1.1/onmyplate.py
python3 onmyplate.py --set-token gitlab

Verified on real keychains in CI: macOS, Linux (GNOME Keyring) and Windows (Credential Manager).

Files: onmyplate.py is the whole tool; the wheel and source archive are for pip/pipx. Verify downloads with shasum -a 256 -c SHA256SUMS.

Full changelog: v0.1.0...v0.1.1