[PR #2224] Fixes #1747 Add Unused Tags Management to Cleanups Dashboard #2026

Open
opened 2026-03-02 12:00:14 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/2224
Author: @sepej-osu
Created: 12/6/2025
Status: 🔄 Open

Base: mainHead: issue-1747


📝 Commits (2)

  • 7fd0f39 feat: implement cleanups dashboard with duplicate and unused tags management
  • b17857f small fixes

📊 Changes

7 files changed (+282 additions, -161 deletions)

View changed files

📝 apps/web/app/dashboard/cleanups/page.tsx (+11 -20)
apps/web/components/dashboard/cleanups/Cleanups.tsx (+18 -0)
📝 apps/web/components/dashboard/cleanups/DuplicateTags.tsx (+67 -44)
apps/web/components/dashboard/cleanups/UnusedTags.tsx (+169 -0)
📝 apps/web/components/dashboard/tags/AllTagsView.tsx (+8 -96)
📝 apps/web/components/dashboard/tags/TagPill.tsx (+8 -1)
📝 apps/web/lib/i18n/locales/en/translation.json (+1 -0)

📄 Description

Fixes #1747

  • Removed the vertical separator and the number of tags the unused tag belongs to. Previously all Unused tags showed (Tag | 0)
  • Matched the style of the Cleanups dashboard with the Tags Dashboard. Duplicate tags are in a card, Unused Tags are in a separate card below it.
  • Moved hardcoded "DELETE ALL TAGS" confirmation into a locale so it can be translated.
  • Added a badge for the number of unused tags next to the Header Title. Did the same for the duplicate tags header.
Screenshot 2025-12-05 at 19-51-14 All Tags Karakeep Screenshot 2025-12-05 at 19-50-54 Karakeep

🔄 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/karakeep-app/karakeep/pull/2224 **Author:** [@sepej-osu](https://github.com/sepej-osu) **Created:** 12/6/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `issue-1747` --- ### 📝 Commits (2) - [`7fd0f39`](https://github.com/karakeep-app/karakeep/commit/7fd0f390a6a079737b3dd3df6b4f7133f5712c44) feat: implement cleanups dashboard with duplicate and unused tags management - [`b17857f`](https://github.com/karakeep-app/karakeep/commit/b17857fd5ef2cec8e2173dc9f5f2faffe602da2c) small fixes ### 📊 Changes **7 files changed** (+282 additions, -161 deletions) <details> <summary>View changed files</summary> 📝 `apps/web/app/dashboard/cleanups/page.tsx` (+11 -20) ➕ `apps/web/components/dashboard/cleanups/Cleanups.tsx` (+18 -0) 📝 `apps/web/components/dashboard/cleanups/DuplicateTags.tsx` (+67 -44) ➕ `apps/web/components/dashboard/cleanups/UnusedTags.tsx` (+169 -0) 📝 `apps/web/components/dashboard/tags/AllTagsView.tsx` (+8 -96) 📝 `apps/web/components/dashboard/tags/TagPill.tsx` (+8 -1) 📝 `apps/web/lib/i18n/locales/en/translation.json` (+1 -0) </details> ### 📄 Description Fixes #1747 - Removed the vertical separator and the number of tags the unused tag belongs to. Previously all Unused tags showed `(Tag | 0)` - Matched the style of the Cleanups dashboard with the Tags Dashboard. Duplicate tags are in a card, Unused Tags are in a separate card below it. - Moved hardcoded "DELETE ALL TAGS" confirmation into a locale so it can be translated. - Added a badge for the number of unused tags next to the Header Title. Did the same for the duplicate tags header. <img width="1478" height="1058" alt="Screenshot 2025-12-05 at 19-51-14 All Tags Karakeep" src="https://github.com/user-attachments/assets/70f7ce34-24ee-40fa-9fd9-2186da0118de" /> <img width="1478" height="1058" alt="Screenshot 2025-12-05 at 19-50-54 Karakeep" src="https://github.com/user-attachments/assets/30147030-bacf-4e66-adc7-ff388125d65f" /> --- <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
starred/karakeep#2026
No description provided.