* Added single page Post view
* Display full post content on view mode without "Read More"
* Load 25 comments per page on single post view mode
* New property viewMode for widget Comments
* Update CHANGELOG_DEV.md
Co-authored-by: yurabakhtin <yurybakh@gmail.com>
* Rework modules section
* Rework modules section
* Filter modules
* Menu controls for module cards
* Display only modules
* Filter online modules by category
* Filter installed modules by category
* Filter modules by tags
* Display module status
* Reorder tags on module filters
* Display HumHub update info on modules list
* Menu controls on online modules
* Display available updates for modules
* Remove not used code of old module views
* Link to settings from modules page
* Redesign modules for user and space
* Fix user modules layout on fluid themes
* Animate module updating
* Button to update all modules
* Update style for modules list on space creating
* Fixed errors without available Marketplace module
* Sort enabled modules before disabled
* Use MarketplaceModule::$enabled on init modules list
* Update method getEnabledMarketplaceModule()
* Use MarketplaceModule::$enabled on init modules list
* Move module online info methods into separate behavior
* Update code of modules list
* Rename 'humhub.directory.js' to 'humhub.cards.js'
* Factorize online module data loading
* Move purchase licence key to new modules layout
* Align center update info
* Fix filter modules
* Fix filter modules by tags "Installed"/"Not Installed"
* Update styles of modules settings icon
* New online module status "isPartner"
* Keep single active filter tag on modules list
* Hide the not installed deprecated modules
* Update layout of module status label
* Space above filter "Tags"
* Detect module status "Professional Edition" as top priority
* Hide installed or not installed modules on single filter tag
* Update styles for upgrade humhub info on modules list
* Tooltip for button "Professional Edition"
* Fix "Buy" link
* Restyle no modules results
* Update no modules results
* Minor changes
* Changed Updater link
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* oEmbed for FB, Inst and Twitter
- Support of oEmbed for Twitter, Facebook and Instagram
- Redesigned of oEmbed settings pages
- Added dynamic endpoint parameters inputs
* Migration and tests
- Migration: keep oEmbed providers already defined by users
- Adapted unit tests
* Access token required
- If an Access Token param is used in the Endpoint URL and is empty, we indicate that the configuration is incomplete
- Adapted Unit Tests
* Allow to define actions in a controller which should not be intercepted by other actions
* Update Controller.php
* Configure controller `live/poll` for not intercepted actions
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* New interface TabbedForm for activate first tab with error input
* Update CHANGELOG.md
* New interface TabbedFormModel for activate first tab with error input
* Test for TabbedFormModel
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* fixed tests for galera compatibility
[fixed] stream test - post selector regardless of id in datatable
[fixed] stream test - scroll page on testFilterInvolved
[fixed] archived test - scroll page on testDashboardArchivedContentWithFilter
* CHANGELOG_DEV.md modified
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* #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>