[PR #8396] Added tag UI placeholder for future search and filtering #8351

Open
opened 2026-03-23 23:23:47 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/8396
Author: @Chithrakc99
Created: 12/16/2025
Status: 🔄 Open

Base: mainHead: feature/tag-ui-placeholder


📝 Commits (1)

📊 Changes

13 files changed (+149 additions, -1 deletions)

View changed files

.vs/AppFlowy/FileContentIndex/520dbd8f-66b9-4c8d-b60b-2460efd374b9.vsidx (+0 -0)
.vs/AppFlowy/FileContentIndex/5ac79d46-a185-4233-8a8a-a92af82f2ae9.vsidx (+0 -0)
.vs/AppFlowy/FileContentIndex/865ffcf8-137c-4643-9b43-8bc3f8e64f63.vsidx (+0 -0)
.vs/AppFlowy/v17/.wsuo (+0 -0)
.vs/AppFlowy/v17/DocumentLayout.json (+12 -0)
.vs/AppFlowy/v17/workspaceFileList.bin (+0 -0)
.vs/VSWorkspaceState.json (+8 -0)
.vs/slnx.sqlite (+0 -0)
frontend/appflowy_flutter/lib/workspace/application/tag/tag.dart (+11 -0)
frontend/appflowy_flutter/lib/workspace/application/tag/tag_filter.dart (+13 -0)
📝 frontend/appflowy_flutter/lib/workspace/presentation/home/home_stack.dart (+14 -1)
frontend/appflowy_flutter/lib/workspace/presentation/widgets/tags/tag_editor.dart (+66 -0)
frontend/appflowy_flutter/lib/workspace/presentation/widgets/tags/tag_search_bar.dart (+25 -0)

📄 Description

This PR adds initial UI groundwork for a tag section in the workspace.
The feature is not wired to filtering logic yet and is intended as a
foundation for future tag-based search and filtering.

I’m opening this early to get feedback on placement and approach
before implementing full behavior.

Summary by Sourcery

Introduce initial workspace tag UI components and basic tag model to prepare for future tag-based search and filtering.

New Features:

  • Add a tag search bar to the workspace home view for entering tag queries.
  • Introduce reusable Tag and TagFilter application-layer classes to represent and match tags.
  • Add a TagEditor widget for creating, displaying, and removing tags in the UI.

Enhancements:

  • Wire the new tag search bar into the home stack with a temporary onChanged handler for debugging.

🔄 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/AppFlowy-IO/AppFlowy/pull/8396 **Author:** [@Chithrakc99](https://github.com/Chithrakc99) **Created:** 12/16/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/tag-ui-placeholder` --- ### 📝 Commits (1) - [`7341253`](https://github.com/AppFlowy-IO/AppFlowy/commit/7341253f9ed63133d49ff422e382af9f9f276cc0) tag feature ### 📊 Changes **13 files changed** (+149 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `.vs/AppFlowy/FileContentIndex/520dbd8f-66b9-4c8d-b60b-2460efd374b9.vsidx` (+0 -0) ➕ `.vs/AppFlowy/FileContentIndex/5ac79d46-a185-4233-8a8a-a92af82f2ae9.vsidx` (+0 -0) ➕ `.vs/AppFlowy/FileContentIndex/865ffcf8-137c-4643-9b43-8bc3f8e64f63.vsidx` (+0 -0) ➕ `.vs/AppFlowy/v17/.wsuo` (+0 -0) ➕ `.vs/AppFlowy/v17/DocumentLayout.json` (+12 -0) ➕ `.vs/AppFlowy/v17/workspaceFileList.bin` (+0 -0) ➕ `.vs/VSWorkspaceState.json` (+8 -0) ➕ `.vs/slnx.sqlite` (+0 -0) ➕ `frontend/appflowy_flutter/lib/workspace/application/tag/tag.dart` (+11 -0) ➕ `frontend/appflowy_flutter/lib/workspace/application/tag/tag_filter.dart` (+13 -0) 📝 `frontend/appflowy_flutter/lib/workspace/presentation/home/home_stack.dart` (+14 -1) ➕ `frontend/appflowy_flutter/lib/workspace/presentation/widgets/tags/tag_editor.dart` (+66 -0) ➕ `frontend/appflowy_flutter/lib/workspace/presentation/widgets/tags/tag_search_bar.dart` (+25 -0) </details> ### 📄 Description This PR adds initial UI groundwork for a tag section in the workspace. The feature is not wired to filtering logic yet and is intended as a foundation for future tag-based search and filtering. I’m opening this early to get feedback on placement and approach before implementing full behavior. ## Summary by Sourcery Introduce initial workspace tag UI components and basic tag model to prepare for future tag-based search and filtering. New Features: - Add a tag search bar to the workspace home view for entering tag queries. - Introduce reusable Tag and TagFilter application-layer classes to represent and match tags. - Add a TagEditor widget for creating, displaying, and removing tags in the UI. Enhancements: - Wire the new tag search bar into the home stack with a temporary onChanged handler for debugging. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#8351
No description provided.