* #5357 lazy load for space chooser
* Minor doc fix
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* #5360 fixed mentioning search fails apostrophe in a user's displayName
* #5360 reworked name encoding fix for mentioning apostrophe
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* #4945 Collapsible-fields are now accessible by keyboard
* #4945 checkboxes now focusable via tab
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Blocking users for space
* Test blocking users for space
* Hide "Join" button for blocked space
* Factorize validation for blocking users
* Remove membership, friendship and unfollow user on block for space or user containers
* Trigger for check visibility on active space query
* New column “is_protected” for Group
* Event for init BasePermission
* Check visibility on Space/User page
* Fix visibility of followers and following users
* Fix visibility of spaces for external users
* Factorize followers query
* Remove not used params from followers/following queries
* Optimize follower/following queries in profile controller
* Fix check permission to delete a group
* Change getGroupDeleteRestriction() of group controller
* Use humhub\widgets\Label for group flags
* Remove obsolete method Followable->beforeDelete()
* Improvements
* Minor improvement
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
* Deep comment link to select and mark comment in content
* Update CHANGELOG_DEV.md
* Use warning color for selected comment
* Permalink for comments
* Display comment permalink in modal window
* Small change for comment permalink title
* Remove container name from comment permalink
* Convert comment controls to menu widgets
* Small changes
* Use MenuLinks instead of custom widgets
* Fix encoding
* Fix opening modal window with comment permalink
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
* ContentContainer scoped URL Rules
* Fix creating of ContentContainer scoped URLs
* Improve ContentContainer scoped URLs
* Small fixes for ContentContainer scoped URL rules
* Tests for new aliases of space/user home and about pages
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Sign in back from impersonate mode
* Clean up code
* Test user impersonation
* Test user impersonation
* Factorize code of user impersonation
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Allow 0 for min input size
* Update to prosemirror 1.1.7
* Limit mentioning results to 6
* Modify mentioning results for Post - space members and for Comment - content followers
* Improve code of mentioning results for Post and Comment forms
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
* Back up a content of RichText editor
* Store backuped content of RichText editor in cookies
* Clean up code
* Code doc
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Use RichTextField for user approval messages
* Fix approval messages in tests
* Use RichTextField for user decline message
* Fix tests
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Allow additional toggler for elements with context menu
* Update CHANGELOG_DEV.md
* Update CHANGELOG.md
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Confirm leave page for Post & Comment forms
* Fix confirmation changes when form is submitted only by button click action
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>