1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-19 05:09:43 +02:00
planka/server
symonbaikov 869d9c1d11 feat: fully rework 'move list to board' feature to match review requirements
- All async logic for moving lists between boards is now handled via Redux sagas, not in React components.
- Removed direct API calls and sessionStorage usage from UI.
- Added a unified action creator for moving lists between boards.
- Saga watcher now uses the correct action type constant.
- On the backend, the move-to-board helper now:
  - Detaches card members who are not present on the target board.
  - Converts board-wide custom fields to per-card fields when moving lists.
- Added selector memoization in BoardSelectStep to prevent unnecessary rerenders.
- All business logic is now outside of UI components.
- The feature now fully handles:
  - Users (members/assignees) who do not exist on the target board.
  - Board-wide custom fields, which are now either copied or converted to per-card fields.
- All review comments are addressed: no business logic in components, no sessionStorage, all edge cases handled, only sagas and request used for async actions.
2025-07-04 00:30:07 +03:00
..
api feat: fully rework 'move list to board' feature to match review requirements 2025-07-04 00:30:07 +03:00
config feat: Implemented moving a list between boards with instant UI update. Fixed authorization for socket requests (automatic token injection). After moving a list, user is automatically switched to the target board. Added translations for the new move list action to all locale files. 2025-06-11 14:44:09 +03:00
db fix: Canonicalize locale codes 2025-06-03 12:46:06 +02:00
patches fix: Prevent auto-updating translation files when key is missing 2025-06-01 21:44:14 +02:00
private/attachments feat: Remove attachments from public access 2022-04-26 22:20:20 +05:00
public feat: Version 2 2025-05-10 02:09:06 +02:00
test feat: Version 2 2025-05-10 02:09:06 +02:00
utils ref: Little refactoring 2025-06-06 12:34:09 +02:00
views Docker, update readme, update dependencies 2019-10-01 04:18:33 +05:00
.editorconfig Initial commit 2019-08-31 04:07:25 +05:00
.env.sample feat: Support for Docker secrets (#1132) 2025-05-15 19:32:37 +02:00
.eslintignore ref: Ignore public js linting (#278) 2022-08-08 17:58:41 +05:00
.gitignore feat: Version 2 2025-05-10 02:09:06 +02:00
.npmrc Update server scaffold 2019-10-14 21:50:52 +05:00
.sailsrc feat: Version 2 2025-05-10 02:09:06 +02:00
app.js feat: Add gallery for attachments 2022-06-20 18:27:39 +02:00
constants.js feat: Version 2 2025-05-10 02:09:06 +02:00
healthcheck.js feat: Version 2 2025-05-10 02:09:06 +02:00
nodemon.json build: Improve Docker dev setup, add nodemon config (#1145) 2025-05-23 16:19:22 +02:00
package-lock.json chore: Update dependencies 2025-06-03 13:02:16 +02:00
package.json chore: Update dependencies 2025-06-03 13:02:16 +02:00
requirements.txt feat: Version 2 2025-05-10 02:09:06 +02:00
start.sh feat: Support for Docker secrets (#1132) 2025-05-15 19:32:37 +02:00
version-template.ejs feat: Version 2 2025-05-10 02:09:06 +02:00
version.js chore: Update version 2025-05-27 23:37:47 +02:00