[PR #5442] [CLOSED] feat: add autocomplete and hasAnyTag operator for tag filters #5935

Closed
opened 2026-02-28 21:21:12 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5442
Author: @SaiPratyush
Created: 8/1/2025
Status: Closed

Base: masterHead: tag_filters


📝 Commits (10+)

📊 Changes

12 files changed (+499 additions, -45 deletions)

View changed files

packages/desktop-client/src/components/autocomplete/TagAutocomplete.tsx (+314 -0)
📝 packages/desktop-client/src/components/filters/FilterExpression.tsx (+2 -1)
📝 packages/desktop-client/src/components/filters/FiltersMenu.jsx (+2 -1)
📝 packages/desktop-client/src/components/filters/updateFilterReducer.ts (+1 -0)
📝 packages/desktop-client/src/components/rules/RuleEditor.tsx (+7 -1)
📝 packages/desktop-client/src/components/util/GenericInput.jsx (+14 -0)
📝 packages/desktop-client/src/queries/index.ts (+67 -26)
📝 packages/loot-core/src/server/rules/index.ts (+44 -5)
📝 packages/loot-core/src/server/transactions/transaction-rules.ts (+36 -10)
📝 packages/loot-core/src/shared/rules.ts (+4 -1)
📝 packages/loot-core/src/types/models/rule.ts (+2 -0)
upcoming-release-notes/5442.md (+6 -0)

📄 Description

  • Added tag autocomplete feature
  • Added functionality for filtering transactions with atleast one of the selected tags

https://github.com/user-attachments/assets/dfdcc253-7757-4f1f-87e0-3d6b5ab0449d


🔄 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/5442 **Author:** [@SaiPratyush](https://github.com/SaiPratyush) **Created:** 8/1/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `tag_filters` --- ### 📝 Commits (10+) - [`1d6cadf`](https://github.com/actualbudget/actual/commit/1d6cadfa8b53d05843f356001089a862b3c4fc76) feat: add autocomplete and hasAnyTag operator for tag filters - [`f26b46c`](https://github.com/actualbudget/actual/commit/f26b46ccd5bbd82627e4fcf80dd30fa9307d4575) fix: fix ci errors - [`530070d`](https://github.com/actualbudget/actual/commit/530070de780fb3b0801445f06f21c0480a4cbf03) Merge branch 'master' of https://github.com/actualbudget/actual into tag_filters - [`b205c44`](https://github.com/actualbudget/actual/commit/b205c446f3ef4321d97c6fd5452588d60e3d1eec) fix: resolve review comments - [`43b11a7`](https://github.com/actualbudget/actual/commit/43b11a7f6e8f7188c3cb89536495ebc4180aa246) fix: resolve review comments - [`9550f5f`](https://github.com/actualbudget/actual/commit/9550f5f62cee12fc4053e6b7f746816bd5c37f0d) Merge branch 'master' into tag_filters - [`07cc218`](https://github.com/actualbudget/actual/commit/07cc218221fdb557cb7800d89923efdcc0c3a408) Merge branch 'master' into tag_filters - [`94f1e99`](https://github.com/actualbudget/actual/commit/94f1e9953e72a940408241353130a0e9e24a4728) Merge branch 'master' into tag_filters - [`ba1e482`](https://github.com/actualbudget/actual/commit/ba1e482d493e7c0512a41b51965523b5763b5103) fix: fix tag filter case sensitivity - [`94a9fe6`](https://github.com/actualbudget/actual/commit/94a9fe664c7393d7e3b4b3e0419e1ff61a64f935) [autofix.ci] apply automated fixes ### 📊 Changes **12 files changed** (+499 additions, -45 deletions) <details> <summary>View changed files</summary> ➕ `packages/desktop-client/src/components/autocomplete/TagAutocomplete.tsx` (+314 -0) 📝 `packages/desktop-client/src/components/filters/FilterExpression.tsx` (+2 -1) 📝 `packages/desktop-client/src/components/filters/FiltersMenu.jsx` (+2 -1) 📝 `packages/desktop-client/src/components/filters/updateFilterReducer.ts` (+1 -0) 📝 `packages/desktop-client/src/components/rules/RuleEditor.tsx` (+7 -1) 📝 `packages/desktop-client/src/components/util/GenericInput.jsx` (+14 -0) 📝 `packages/desktop-client/src/queries/index.ts` (+67 -26) 📝 `packages/loot-core/src/server/rules/index.ts` (+44 -5) 📝 `packages/loot-core/src/server/transactions/transaction-rules.ts` (+36 -10) 📝 `packages/loot-core/src/shared/rules.ts` (+4 -1) 📝 `packages/loot-core/src/types/models/rule.ts` (+2 -0) ➕ `upcoming-release-notes/5442.md` (+6 -0) </details> ### 📄 Description - Added tag autocomplete feature - Added functionality for filtering transactions with atleast one of the selected tags https://github.com/user-attachments/assets/dfdcc253-7757-4f1f-87e0-3d6b5ab0449d --- <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-02-28 21:21:13 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5935