[4.125.0]
Update wekan to 9.96
Full Changelog
Bump websocket-driver from 0.7.4 to 0.7.5. Thanks to dependabot.
Subtasks: creating a subtask crashed with "Exception while invoking method 'addSubtaskCard'" (#6456, models/boards.js, tests/subtasksDefaultBoard.test.cjs). Thanks to sjohnen and xet7.
GUI: the "More" menu of cards was completely empty, so cards could not be deleted from it (#6459, npm-packages/meteor-jade-loader/lib/vendor/htmljs.js, client/components/lists/listHeader.jade). Thanks to thku and xet7.
Cards: the "You have an unsaved description" warning could never be cleared by saving (#6455, reincarnation of #1287, client/components/cards/cardDetails.js, client/components/cards/cardDescription.js). Thanks to C0rn3j and xet7.
Comments: a comment being written was lost when the card was closed or a click landed outside the card (#5547, client/components/activities/comments.js). Thanks to Finnlife, webenefits and xet7.
Attachments: deleting an attachment could log a client-side "Removed nonexistent document" exception even though the delete succeeded (#5282, client/components/cards/attachments.js). Thanks to lupuszr and xet7.
Rules: the "move card to top/bottom" actions did nothing (#6472, server/rulesHelper.js, client/components/rules/actions/boardActions.js, client/components/rules/rulesImportExport.js, server/rulesButton.js, models/lists.js). Thanks to jmb26240 and xet7.
GUI: desktop density regressions from the v7.98v8.18 mobile UI work (#6465, client/components/main/layouts.css, client/components/cards/cardDetails.css, client/components/main/header.css, client/components/settings/peopleBody.jade, client/components/settings/settingBody.css, client/components/boards/boardHeader.jade). Thanks to Mintyt, csonkaoszimt, micha141076 and xet7.
LDAP: group search filters were double-escaped and broke group filtering (#6460, MR #6469, packages/wekan-ldap/server/ldap.js). Thanks to ChristianMa97.
LDAP: enabling org/team sync made every LDAP login fail with 'forbidden' (#6461, MR #6470, packages/wekan-ldap/server/loginHandler.js, packages/wekan-ldap/server/sync.js). Thanks to ChristianMa97 and xet7.