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
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
0b891464b9
Fix Card copy menu is not displayed.
...
Thanks to xet7 !
Fixes #6105
2026-01-31 09:20:24 +02:00
Aymen Hassini
f4a449b4ab
Partially Fix Member Settings Scroll Overflow
2026-01-28 14:58:44 +01:00
Lauri Ojansivu
7ad04f4535
Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men.
...
Thanks to xet7 !
2026-01-28 13:02:02 +02:00
Lauri Ojansivu
440f553de0
Fix autofocus.
...
Thanks to xet7 !
2026-01-28 12:55:22 +02:00
Harry Adel
70825d3425
List on body for global onRendered
2026-01-24 02:38:25 +02:00
Harry Adel
42968d4c15
Merge branch 'main' into autofocus-migration
2026-01-24 01:58:25 +02:00
Lauri Ojansivu
d0dc206ffc
Merge pull request #6087 from harryadel/speakingurl-to-limax
...
Replace ongoworks:speakingurl with limax
2026-01-24 01:51:52 +02:00
Harry Adel
e0249493d0
Fix swimlanes
2026-01-23 22:28:59 +02:00
Harry Adel
d8495ab08f
Remove mquandalle:autofocus
2026-01-21 20:03:40 +02:00
Harry Adel
2d0c4f5bd8
Replace ongoworks:speakingurl with limax
2026-01-21 19:39:01 +02:00
Harry Adel
94a3575e2c
Replace mquandalle:collection-mutations with collection helpers
2026-01-21 19:22:54 +02:00
Lauri Ojansivu
f38e3624cf
Merge pull request #6083 from harryadel/remove-kadira-dochead
...
Remove kadira:dochead
2026-01-21 13:33:50 +02:00
Harry Adel
f9e584e13c
Remove kadira:dochead
2026-01-21 07:36:17 +02:00
Harry Adel
c795dfe96b
Replace mousetrap
2026-01-21 07:03:46 +02:00
Lauri Ojansivu
a31a615da6
Fix DB migration from 8.19 to 8.21 stuck forever.
...
Thanks to MaccabeeY and xet7 !
Fixes #6078
2026-01-21 00:56:42 +02:00
Lauri Ojansivu
ce55f0d8f4
Fixed newly created "Default" swimlane are displayed as "key 'default (LOCALE)' returned an object instead of string".
...
Thanks to brlin-tw and xet7 !
Fixes #6064
2026-01-20 20:44:57 +02:00
Lauri Ojansivu
ad511bd137
Fixed Add member and @mentions.
...
Thanks to xet7 !
Fixes #6076 ,
fixes #6077
2026-01-20 02:28:32 +02:00
Lauri Ojansivu
d337afd5d3
Fixed "Copy card link to clipboard" icon often not working.
...
Thanks to brlin-tw and xet7 !
Fixes #6068
2026-01-18 15:21:33 +02:00
Lauri Ojansivu
d30192f7f9
Show password at Login and Register pages.
...
Thanks to xet7 !
Fixes #6070
2026-01-17 19:40:07 +02:00
Lauri Ojansivu
95da8966fe
Updated dependencies.
...
Thanks to developers of dependencies !
2026-01-17 17:42:27 +02:00
Lauri Ojansivu
eabb6a239d
Fix New Board Permissions: NormalAssignedOnly, CommentAssignedOnly, ReadOnly, ReadAssignedOnly. Part 1.
...
Thanks to nazim-oss and xet7 !
Related #6060
2026-01-14 23:43:11 +02:00
Lauri Ojansivu
20b5e2ab8f
Fix mentions and notifications drawer.
...
Thanks to xet7 !
Fixes #6062 ,
fixes #6003 ,
fixes #5996 ,
fixes #5720 ,
fixes #5911 ,
fixes #5792 ,
fixes #5163 ,
fixes #4431 ,
fixes #4126 ,
fixes #3363 ,
fixes #3150
2026-01-14 21:02:10 +02:00
Lauri Ojansivu
5cb712bee4
Added back feature: Toggle Drag Handles. Improved positions of Add List etc buttons.
...
Thanks to xet7 !
2026-01-14 19:10:51 +02:00
Lauri Ojansivu
e89f4d260c
Fixed Change Avatar. Improved Admin Panel: People columns order, selected tab background color.
...
Thanks to xet7 !
2026-01-14 01:00:59 +02:00
Lauri Ojansivu
69f54dddaf
Removed extra pipe character from UI.
...
Thanks to xet7 !
2026-01-14 01:00:58 +02:00
Lauri Ojansivu
69e2ad1007
Add back button texts to Filter, Search, Board View and MultiSelection.
...
Thanks to audiocrush and xet7 !
Fixes #6066
2026-01-14 01:00:58 +02:00
Lauri Ojansivu
ab49e09da6
Removed extra list borders.
...
Thanks to TDSCDMA and xet7 !
Related #6063
2026-01-14 01:00:58 +02:00
Lauri Ojansivu
c80d1aae4c
Swimlane drag button position improvements.
...
Thanks to TDSCDMA and xet7 !
Related #6063
2026-01-14 01:00:58 +02:00
Harry Adel
0635a663f0
Remove pwix:blaze-layout
2026-01-14 00:13:21 +02:00
Lauri Ojansivu
cbb1cd78de
Security Fix 1: There was not enough permission checks. Moved migrations to Admin Panel/Settings/Cron.
...
Thanks to [Joshua Rogers](https://joshua.hu ) of [Aisle Research](https://aisle.com ) and xet7.
2026-01-06 00:15:16 +02:00
Lauri Ojansivu
fbfde81bc8
Opened card Checklist menu: Hide finished tasks. Show Checklist at Minicard.
...
Thanks to C0rn3j and xet7 !
Fixes #6019 ,
fixes #5567 ,
fixes #2984
2025-12-29 21:42:19 +02:00
Lauri Ojansivu
cf62807ad5
Fix Unable to delete Checklist. Added confirm delete to Checklist and Chekclist Item.
...
Thanks to C0rn3j and xet7 !
Fixes #6020
2025-12-29 19:42:20 +02:00
Lauri Ojansivu
2d87ba18b3
Fix move card last selection is gone.
...
Thanks to mimZD and xet7 !
Fixes #6046
2025-12-29 19:17:06 +02:00
Lauri Ojansivu
74f1dfde72
Fix copy move card at board and MultiSelect to have numbered target of board, card above or below. Added MultiSelect change color.
...
Thanks to mimZD and xet7 !
Fixes #6045
2025-12-29 19:09:45 +02:00
Lauri Ojansivu
f244a43771
Security Fix 1: IDOR in setCreateTranslation. Non-admin could change Custom Translation.
...
Thanks to Joshua Rogers of joshua.hu, Twitter MegaManSec.
2025-12-29 16:20:17 +02:00
Lauri Ojansivu
3af3c9a89d
Converted Gantt from js to Jade. Part 2.
...
Thanks to xet7 !
2025-12-29 15:26:16 +02:00
Lauri Ojansivu
2d3bef9033
Converted Gantt from js to Jade.
...
Thanks to xet7 !
2025-12-29 15:17:27 +02:00
Lilou
223c38c50d
Set sortable methods of lists only once
2025-12-29 02:45:48 +01:00
Lilou
c1981dee9b
Merge list component methods with same name
...
Probably results in inconsistant behavior (which one overwrites the other?)
2025-12-29 01:48:33 +01:00
Lilou
5a51c2940a
Re-add JS closing class to unicode close announcement symbol
2025-12-28 21:54:39 +01:00
Lauri Ojansivu
a039bb1066
Per-User and Board-level data save fixes. Part 3.
...
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
Thanks to xet7 !
2025-12-23 09:03:41 +02:00
Lauri Ojansivu
414b8dbf41
Per-User and Board-level data save fixes. Per-User is collapse, width, height. Per-Board is Swimlanes, Lists, Cards etc.
...
Thanks to xet7 !
Fixes #5997
2025-12-23 07:49:37 +02:00
Lauri Ojansivu
58f4884ad6
Collapse Swimlane, List, Opened Card. Opened Card window X and Y position can be moved freely from drag handle. Fix some dragging not possible. Fix iPhone Safari.
...
Thanks to xet7 !
Fixes #6040 ,
fixes #6027 ,
fixes #6021 ,
fixes #6002
2025-12-23 06:47:02 +02:00
Lauri Ojansivu
300b653ea3
Right top User Settings / Grey Icons. Also fixed Change Language popup.
...
Thanks to xet7 !
2025-12-23 01:31:02 +02:00
Lauri Ojansivu
1808ea7384
fix(jade): simplify rules headers and conditions; add helpers to expose ruleName safely
2025-12-22 23:35:30 +02:00
Lauri Ojansivu
4408eae158
feat: grey unicode icons without UI freezes
2025-12-22 23:26:30 +02:00
Lauri Ojansivu
a68993d099
perf(unicode-icons): replace body-wide scans with added-nodes observer; prevent unresponsiveness while greying icons
2025-12-22 23:26:30 +02:00