[PR #3246] [MERGED] Allow escaping tags with double ##. #39186

Closed
opened 2026-04-23 12:09:28 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3246
Author: @psybers
Created: 8/12/2024
Status: ✅ Merged
Merged: 8/14/2024
Merged by: @matt-fidd

Base: master ← Head: escape-tag


📝 Commits (6)

  • 4cac8cf Allow escaping tags with double ##.
  • 82cb1cc add release note
  • 4b81dca convert '#' to '##' in bank sync-generated notes
  • 8668128 Merge branch 'master' into escape-tag
  • 850b7ae Merge branch 'master' into escape-tag
  • 7951f24 Merge branch 'master' into escape-tag

📊 Changes

4 files changed (+19 additions, -4 deletions)

View changed files

📝 packages/desktop-client/src/components/transactions/TransactionList.jsx (+1 -1)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.jsx (+7 -0)
📝 packages/loot-core/src/server/accounts/sync.ts (+5 -3)
➕ upcoming-release-notes/3246.md (+6 -0)

📄 Description

Recently you could put tags into note fields. It would be nice if you could escape the '#' character, so you can place it in a note without making it into a tag.

This allows escapes with a double #: "this is ##not a tag" This will not render as a tag, but will render as "this is #not a tag".

If you click a tag named #not it will not list that transaction in the search.

This also modifies the bank sync, so that when it generates a 'notes' field it automatically replaces # with ## to escape it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/3246 **Author:** [@psybers](https://github.com/psybers) **Created:** 8/12/2024 **Status:** ✅ Merged **Merged:** 8/14/2024 **Merged by:** [@matt-fidd](https://github.com/matt-fidd) **Base:** `master` ← **Head:** `escape-tag` --- ### 📝 Commits (6) - [`4cac8cf`](https://github.com/actualbudget/actual/commit/4cac8cfdc2463ee0ec3a7e226e05d43f8200a800) Allow escaping tags with double ##. - [`82cb1cc`](https://github.com/actualbudget/actual/commit/82cb1cc5981f7b108bafb87c3b671728526ab7e4) add release note - [`4b81dca`](https://github.com/actualbudget/actual/commit/4b81dca3f8a3d417fb45ca018ce68b816ba05a42) convert '#' to '##' in bank sync-generated notes - [`8668128`](https://github.com/actualbudget/actual/commit/8668128175fb71683e10b189a95126498f8d194f) Merge branch 'master' into escape-tag - [`850b7ae`](https://github.com/actualbudget/actual/commit/850b7aea61acd732a206df6d165fb78d56fdcf49) Merge branch 'master' into escape-tag - [`7951f24`](https://github.com/actualbudget/actual/commit/7951f2476f6e724d52973b6e3fb91c73a5287942) Merge branch 'master' into escape-tag ### 📊 Changes **4 files changed** (+19 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/transactions/TransactionList.jsx` (+1 -1) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.jsx` (+7 -0) 📝 `packages/loot-core/src/server/accounts/sync.ts` (+5 -3) ➕ `upcoming-release-notes/3246.md` (+6 -0) </details> ### 📄 Description Recently you could put tags into note fields. It would be nice if you could escape the '#' character, so you can place it in a note without making it into a tag. This allows escapes with a double #: `"this is ##not a tag"` This will not render as a tag, but will render as `"this is #not a tag"`. If you click a tag named `#not` it will not list that transaction in the search. This also modifies the bank sync, so that when it generates a 'notes' field it automatically replaces `#` with `##` to escape it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-23 12:09:28 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#39186