
Dashboard Notes puts a formatted note on any Jira dashboard. Write it in a small Markdown dialect with headings, links, lists, checklists, quotes, code and colored callouts. The dashboard owner and Jira admins decide who can change it, and everyone else just reads it.
It's a Forge app built with UI Kit. Notes are stored in Forge storage on Atlassian's cloud, and the app makes no calls outside Atlassian.
# Release 4.2
Freeze starts **Friday 18:00**. Ask in [#release](https://chat.example.com/release) first.
- [x] Tag the build
- [ ] Update the status page
- [ ] Tell support
:::warning
No schema changes after Thursday.
:::
> Ship small, ship often.
| Syntax | Result |
|---|---|
# to ###### | Headings (shown as plain text, no inline formatting) |
bold __bold__ | Bold |
italic _italic_ | Italic (snake_case stays as typed) |
text **bold italic** | Bold and italic together |
~~text~~ | Strikethrough |
` code ` | Inline code |
text | Link. Also mailto: and /paths on your Jira site |
https://… | Bare links become clickable |
- item * item 1. item | Lists, nested up to 4 levels by indenting 2 spaces |
- [ ] task - [x] done | Checklist items you can tick in the gadget |
> text | Quote |
``` ` ``` | Code block, with an optional language |
--- | Divider |
:::info :::note :::success :::warning :::error … ::: | Callout box |
\* | A literal character instead of formatting |
Each new line in a paragraph starts a new line in the gadget, so notes look the way you typed them.
| Person | Read | Tick checklists | Edit the note | See and restore versions | Change settings |
|---|---|---|---|---|---|
| Dashboard owner | yes | yes | yes | yes | yes |
| Jira admin | yes | yes | yes | yes | yes |
| Extra editor (up to 20, picked by the owner or an admin) | yes | yes | yes | yes | no |
| Anyone else who can see the dashboard | yes | only if allowed in settings | no | no | no |
| Someone who can't see the dashboard | no | no | no | no | no |
The app asks Jira, as the signed-in user, whether they can see the dashboard and who owns it. It also checks whether they hold the "Administer Jira" global permission. Those checks run on the server for every read and every change, so a viewer can't get around them from the browser. People who aren't logged in see a prompt to log in.
Each gadget has these settings.
OPS-12 turn into links. It's off by default, because text like UTF-8 would match too. Wrap a key in backticks to keep it plain.Every save keeps the version before it, up to the last 10. Editors can open Versions, look at an old one and restore it. A restore is saved as a new version, so it can be undone the same way. Ticking a checklist item changes the note but doesn't add a version, so ticks can't push saved versions out of the list.
If two people edit at once, the second save is refused with a message, and that person's text stays in the editor so nothing is lost. The same check applies to ticks.
javascript:) are shown as plain text, exactly as typed, with a notice. Links that hide their host behind user@ are refused too. A link target can hold one pair of parentheses, as in Wikipedia links. A space inside the address makes the link plain text.1. or 1) begins a list, so a line like 2024. Revenue doubled stays text. or _ in a row (like *x**) don't format the way CommonMark does. Some of the stars stay in the text.The app stores the note text, the last 10 versions, the settings, and the Atlassian account IDs of the last editor, version authors and extra editors. All of it stays in Forge storage. Once a week the app checks those account IDs with Atlassian's personal data reporting API and removes the ones that belong to closed accounts. See PRIVACY.md.
Zovo builds and maintains this app. If it saves you time, you can support the work on GitHub Sponsors. Sponsorship is optional, and the tool works the same without it.
Zovo is made by theluckystrike on GitHub.
MIT. Copyright (c) 2026 Zovo.
If this app saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tool works the same without it.