[PR #1471] [CLOSED] feat(task-lists): duplicate task list support & UI fixes #1307

Closed
opened 2026-02-04 22:02:44 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/1471
Author: @gouthamx67
Created: 1/2/2026
Status: Closed

Base: masterHead: feature/duplicate-task-lists


📝 Commits (1)

  • d565c80 feat(task-lists): duplicate task list support & UI fixes

📊 Changes

9 files changed (+126 additions, -12305 deletions)

View changed files

📝 client/package-lock.json (+7 -48)
📝 client/src/actions/task-lists.js (+27 -0)
📝 client/src/components/cards/CardModal/TaskLists/EditStep.jsx (+18 -0)
📝 client/src/constants/ActionTypes.js (+3 -0)
📝 client/src/constants/EntryActionTypes.js (+1 -0)
📝 client/src/entry-actions/task-lists.js (+9 -0)
📝 client/src/sagas/core/services/task-lists.js (+58 -0)
📝 client/src/sagas/core/watchers/task-lists.js (+3 -0)
server/package-lock.json (+0 -12257)

📄 Description

Summary:
Adds support for duplicating task lists from the card modal and fixes related UI behavior so the app remains responsive after the action. This includes action/saga updates, entry-actions, and a small UI change to the task list editor.

What changed

Implemented duplicate task-list action and handlers
Updated sagas/watchers so duplication is handled correctly and UI state is updated
Minor UI changes in EditStep.jsx to avoid bad focus/loading states
Updated action type constants and entry-actions for task-lists
Files touched (selection)

task-lists.js
task-lists.js
task-lists.js
task-lists.js
EditStep.jsx
ActionTypes.js
(plus small package-lock updates)


🔄 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/plankanban/planka/pull/1471 **Author:** [@gouthamx67](https://github.com/gouthamx67) **Created:** 1/2/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feature/duplicate-task-lists` --- ### 📝 Commits (1) - [`d565c80`](https://github.com/plankanban/planka/commit/d565c80c3fdd2f37a1c2c8e8c5bd61c66ceef683) feat(task-lists): duplicate task list support & UI fixes ### 📊 Changes **9 files changed** (+126 additions, -12305 deletions) <details> <summary>View changed files</summary> 📝 `client/package-lock.json` (+7 -48) 📝 `client/src/actions/task-lists.js` (+27 -0) 📝 `client/src/components/cards/CardModal/TaskLists/EditStep.jsx` (+18 -0) 📝 `client/src/constants/ActionTypes.js` (+3 -0) 📝 `client/src/constants/EntryActionTypes.js` (+1 -0) 📝 `client/src/entry-actions/task-lists.js` (+9 -0) 📝 `client/src/sagas/core/services/task-lists.js` (+58 -0) 📝 `client/src/sagas/core/watchers/task-lists.js` (+3 -0) ➖ `server/package-lock.json` (+0 -12257) </details> ### 📄 Description Summary: Adds support for duplicating task lists from the card modal and fixes related UI behavior so the app remains responsive after the action. This includes action/saga updates, entry-actions, and a small UI change to the task list editor. What changed Implemented duplicate task-list action and handlers Updated sagas/watchers so duplication is handled correctly and UI state is updated Minor UI changes in [EditStep.jsx](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) to avoid bad focus/loading states Updated action type constants and entry-actions for task-lists Files touched (selection) [task-lists.js](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) [task-lists.js](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) [task-lists.js](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) [task-lists.js](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) [EditStep.jsx](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) [ActionTypes.js](vscode-file://vscode-app/c:/Users/gouth/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html) (plus small package-lock updates) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 22:02:44 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1307