Lauri Ojansivu
d152d8fc1b
v8.29
2026-02-07 20:52:05 +02:00
Lauri Ojansivu
473f8640d0
Updated ChangeLog.
2026-02-07 20:46:02 +02:00
Lauri Ojansivu
6acdee51b6
Updated translations.
2026-02-07 20:42:56 +02:00
Lauri Ojansivu
537ea369bf
Merge pull request #6133 from wekan/copilot/fix-merge-conflicts-pr-6131
...
Resolve merge conflicts for PR #6131 UI improvements
2026-02-07 18:36:31 +02:00
copilot-swe-agent[bot]
dba265aaef
Fix merge conflict markers and logic bugs found in code review
...
Co-authored-by: xet7 <15545+xet7@users.noreply.github.com>
2026-02-07 16:33:00 +00:00
copilot-swe-agent[bot]
97dd5d2064
Resolve merge conflicts by accepting PR #6131 changes
...
Co-authored-by: xet7 <15545+xet7@users.noreply.github.com>
2026-02-07 16:30:08 +00:00
copilot-swe-agent[bot]
dc0b68ee80
Initial plan
2026-02-07 16:26:45 +00:00
Lauri Ojansivu
9610d8f883
Updated ChangeLog.
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
2026-02-07 05:47:13 +02:00
Lauri Ojansivu
631c250f40
Fix move and copy popup duplicate view.
...
Thanks to mimZD and xet7 !
Fixes #6102
2026-02-07 05:44:34 +02:00
Lauri Ojansivu
5836e50e69
Updated ChangeLog.
2026-02-07 04:32:51 +02:00
Lauri Ojansivu
0a92e896f8
Fix Notifications from not allowed Boards.
...
Thanks to FK-PATZ3 and xet7 !
Fixes #6103
2026-02-07 04:31:24 +02:00
Lauri Ojansivu
d6f9626a10
Updated ChangeLog.
2026-02-07 04:21:08 +02:00
Lauri Ojansivu
0ae9865fcb
Added missing linefeeds.
...
Thanks to xet7 !
2026-02-07 04:19:05 +02:00
Lauri Ojansivu
0987154a7f
Removed extra file.
2026-02-07 04:12:10 +02:00
Lauri Ojansivu
cb6d487cbd
Updated ChangeLog.
2026-02-07 03:54:07 +02:00
Lauri Ojansivu
55710835fe
Fix No Add Card + etc.
...
Thanks to mimZD and xet7 !
Fixes #6108
2026-02-07 03:52:16 +02:00
Lauri Ojansivu
c7b46c86c3
Updated ChangeLog.
2026-02-07 01:59:20 +02:00
Lauri Ojansivu
4456bc1360
Fixed extra space at RTL need margin.
...
Thanks to mimZD and xet7 !
Fixes #6099
2026-02-07 01:57:28 +02:00
Lauri Ojansivu
41c417fda0
Updated ChangeLog.
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
2026-02-07 01:09:24 +02:00
KhaoulaMaleh
93ebae78b8
Fix #6118 : Raise minimum list width from 100 to 270 in existing configurable system
2026-02-06 22:23:28 -11:00
Lauri Ojansivu
345f9ec223
v8.28
Docker / build (push) Has been cancelled
Docker Image CI / build (push) Has been cancelled
Release Charts / release (push) Has been cancelled
Test suite / Meteor tests (push) Has been cancelled
Test suite / Coverage report (push) Has been cancelled
2026-02-05 06:52:44 +02:00
Lauri Ojansivu
8bae45add3
Updated ChangeLog.
2026-02-05 06:31:37 +02:00
Lauri Ojansivu
6c2e2f271d
Updated meteor-node-stubs.
...
Thanks to Meteor developers !
2026-02-05 06:29:48 +02:00
Lauri Ojansivu
90b0c47c41
Updated translations.
2026-02-05 06:02:08 +02:00
Lauri Ojansivu
79e9dadc38
Updated ChangeLog.
2026-02-05 06:00:10 +02:00
Lauri Ojansivu
404dd0735d
Merge pull request #6126 from harryadel/fix/issue-6105-copy-move-remaining
...
Await async setDone before closing popup in copy/move dialogs
2026-02-05 05:45:00 +02:00
Harry Adel
30458c617e
Guard against null newCard after cross-board copy
...
After a cross-board copy, ReactiveCache.getCard(newCardId) can return
null if the publication update hasn't reached the client yet. The card
is already created with a valid sort position server-side, so the
client-side repositioning is safely skippable.
2026-02-05 02:39:39 +02:00
Harry Adel
e8b9a3a163
Fix Card.copy() mutating source card and normalize customFields
...
Card.copy() mutated `this` directly (boardId, labelIds, customFields,
etc.), corrupting the cached source card object and causing intermittent
failures on repeated copy operations. Now works on a shallow copy.
Also normalizes customFields to [] when it's not an array (e.g. legacy
{} data in the database), preventing "Custom fields must be an array"
schema validation errors on both copy and move operations.
2026-02-05 02:28:15 +02:00
Harry Adel
d68ad47de6
Await async setDone before closing popup in copy/move dialogs
...
The click handler called setDone() without await then immediately
called Popup.back(2), destroying the popup template while the async
operation was still running. This caused unhandled promise rejections
and made errors invisible to the user.
2026-02-05 02:28:00 +02:00
Lauri Ojansivu
10cef2f254
Updated translations.
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
2026-02-05 00:26:07 +02:00
Lauri Ojansivu
8c252163c9
Updated ChangeLog.
2026-02-05 00:00:59 +02:00
Lauri Ojansivu
c31758960f
Fixed Jade syntax at header.
...
Thanks to xet7 !
2026-02-04 23:55:35 +02:00
Aymen Hassini
ef32a72b4b
improve cardDetails.css
2026-02-04 15:25:50 +01:00
Lauri Ojansivu
7dbebed6db
Merge pull request #6122 from wekan/dependabot/github_actions/docker/login-action-3.7.0
...
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
Bump docker/login-action from 3.6.0 to 3.7.0
2026-02-04 03:49:03 +02:00
dependabot[bot]
dda22ddb50
Bump docker/login-action from 3.6.0 to 3.7.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](5e57cd1181...c94ce9fb46 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 02:16:13 +00:00
Lauri Ojansivu
42d1b1c725
Updated ChangeLog.
Docker / build (push) Has been cancelled
Docker Image CI / build (push) Has been cancelled
Release Charts / release (push) Has been cancelled
Test suite / Meteor tests (push) Has been cancelled
Test suite / Coverage report (push) Has been cancelled
2026-02-02 20:47:11 +02:00
Lauri Ojansivu
e16e3aac2d
Merge pull request #6121 from KhaoulaMaleh/updates
...
fixed text truncation
2026-02-02 20:42:52 +02:00
KhaoulaMaleh
19237ca7ce
fixed text truncation
2026-02-02 19:29:08 -11:00
Lauri Ojansivu
bb12311e2f
v8.27
Docker / build (push) Has been cancelled
Docker Image CI / build (push) Has been cancelled
Release Charts / release (push) Has been cancelled
Test suite / Meteor tests (push) Has been cancelled
Test suite / Coverage report (push) Has been cancelled
2026-01-31 20:51:19 +02:00
Lauri Ojansivu
bbd9fd838b
Merge pull request #6120 from harryadel/fix/issue-6105-async-copy-card
...
Fix async/await in copy/move card operations
2026-01-31 20:36:12 +02:00
Harry Adel
35715ef2a3
Propagate async/await to List.copy(), Swimlane.copy() and callers
...
Since Card.copy() is now async, all callers in the copy chain need to
be updated to properly await the async operations:
- Make List.copy() async and await card.copy() in loop
- Make Swimlane.copy() async and await list.copy() in loop
- Fix mutateSelectedCards() to support async callbacks and method calls
- Make template copy event handler async in listBody.js
This also fixes the copySelection feature which was passing a callback
to mutateSelectedCards() but the function only supported method names.
2026-01-31 19:46:22 +02:00
Harry Adel
14de981ac3
Fix async/await in copy/move card operations
...
The mapCustomFieldsToBoard() method is async but was being called without
await in copy() and move() methods. This caused a Promise to be assigned
to customFields instead of the actual array, failing MongoDB schema
validation on cross-board operations.
Changes:
- Make copy() method async and await mapCustomFieldsToBoard()
- Add await in move() for mapCustomFieldsToBoard()
- Make copyCard() server method async and await card.copy()
- Add null check in mapCustomFieldsToBoard() for cards without custom fields
- Update client to use Meteor.callAsync for server-only copyCard method
Fixes #6105
2026-01-31 19:45:43 +02:00
Lauri Ojansivu
88b35a6415
Updated ChangeLog.
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
2026-01-31 10:42:09 +02:00
Lauri Ojansivu
b55e1bbd40
Updated MongoDB to 7.0.29 at Windows install docs.
...
Thanks to MongoDB developers.
2026-01-31 10:40:16 +02:00
Lauri Ojansivu
520304d560
v8.26
2026-01-31 09:44:57 +02:00
Lauri Ojansivu
be1ad7d041
Updated ChangeLog.
2026-01-31 09:29:59 +02:00
Lauri Ojansivu
f73eab23f9
Fix Bug: Rules view translation not is not shown correctly.
...
Thanks to cactus7as and xet7 !
Fixes #6117
2026-01-31 09:27:49 +02:00
Lauri Ojansivu
9c2f782f84
Updated ChangeLog.
2026-01-31 09:22:24 +02:00
Lauri Ojansivu
0b891464b9
Fix Card copy menu is not displayed.
...
Thanks to xet7 !
Fixes #6105
2026-01-31 09:20:24 +02:00
Lauri Ojansivu
03439d1bcc
Updated dependencies.
...
Thanks to developers of dependencies !
2026-01-31 09:16:02 +02:00