[PR #900] [MERGED] feat(web): #872 bulk tag deletion #1712

Closed
opened 2026-03-02 11:58:50 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/900
Author: @lexafaxine
Created: 1/18/2025
Status: Merged
Merged: 2/9/2025
Merged by: @MohamedBassem

Base: mainHead: bulk-tag-deletion


📝 Commits (6)

📊 Changes

5 files changed (+311 additions, -23 deletions)

View changed files

📝 apps/web/components/dashboard/tags/AllTagsView.tsx (+45 -23)
apps/web/components/dashboard/tags/BulkTagAction.tsx (+143 -0)
apps/web/components/dashboard/tags/MultiTagSelector.tsx (+61 -0)
apps/web/lib/bulkTagActions.ts (+56 -0)
📝 packages/shared/types/tags.ts (+6 -0)

📄 Description

#872

Add bulk tag deletion feature

Changes

  • Added bulk selection mode toggle for tags
  • Added bulk actions toolbar with:
    • Select/Unselect all tags option
    • Delete selected tags action
    • Confirmation dialog for bulk deletion

Demo video

https://drive.google.com/file/d/192R-6t2cZPy2g8Dn_9BIRtrONs-Ir38z/view?usp=sharing


🔄 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/900 **Author:** [@lexafaxine](https://github.com/lexafaxine) **Created:** 1/18/2025 **Status:** ✅ Merged **Merged:** 2/9/2025 **Merged by:** [@MohamedBassem](https://github.com/MohamedBassem) **Base:** `main` ← **Head:** `bulk-tag-deletion` --- ### 📝 Commits (6) - [`7d5e0cd`](https://github.com/karakeep-app/karakeep/commit/7d5e0cdf0c0d2ccdf75277094e657230a11d7346) feat(web): #872 bulk tag deletion - [`5f7565d`](https://github.com/karakeep-app/karakeep/commit/5f7565d87948b05bc5d5df13901fcfc4675e0422) revert lock file change - [`ffef39a`](https://github.com/karakeep-app/karakeep/commit/ffef39aa3584b2376b511310eaf61ccb818311e0) change bulk tag action type def and fix small issue - [`d527d06`](https://github.com/karakeep-app/karakeep/commit/d527d0654d8a4e9d0d5645be072b85a06fbf1d28) fix prettier - [`e801ced`](https://github.com/karakeep-app/karakeep/commit/e801ced5f5fbd864d69080edd5a2b9bc3c7af3e1) Merge branch 'main' into bulk-tag-deletion - [`63bc330`](https://github.com/karakeep-app/karakeep/commit/63bc3301a512a8da8f96c531a83be91780a63847) minor fixes ### 📊 Changes **5 files changed** (+311 additions, -23 deletions) <details> <summary>View changed files</summary> 📝 `apps/web/components/dashboard/tags/AllTagsView.tsx` (+45 -23) ➕ `apps/web/components/dashboard/tags/BulkTagAction.tsx` (+143 -0) ➕ `apps/web/components/dashboard/tags/MultiTagSelector.tsx` (+61 -0) ➕ `apps/web/lib/bulkTagActions.ts` (+56 -0) 📝 `packages/shared/types/tags.ts` (+6 -0) </details> ### 📄 Description #872 # Add bulk tag deletion feature ## Changes - Added bulk selection mode toggle for tags - Added bulk actions toolbar with: - Select/Unselect all tags option - Delete selected tags action - Confirmation dialog for bulk deletion ## Demo video https://drive.google.com/file/d/192R-6t2cZPy2g8Dn_9BIRtrONs-Ir38z/view?usp=sharing --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:58:50 +03:00
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#1712
No description provided.