- Enh: Allow returning class names beside BasePermission instances in
Module::getPermissions()
- Enh: Increase profile image size to 800px.
- Fix #2644 overlapping popup preview image after increasing preview image size (hagalaz)
- Fix: Button widget child class static instantiation not working
- Fix: ModalButton instantiation and added ModalButton::close()
- Fix: Respect
max_file_uploads
setting in UploadInput widget - Enh: Include
kartik-v/yii2-widgets
- Enh: Added
getAccessRules()
tohumhub/components/Controller
- Fix: AccessControl action restriction bug
- Fix:
ModuleAutoLoader
exceptions not logged - Fix:
I18N
formatter user timezone not set - Enh: Automatically set space default visibility in
Content::setContainer()
- Fix: Fixed ContentContainerSettingManager caching issue if space/user id are equal
- Enh: Use of select2 dropdown for time zone selections
- Fix: Bypass AccessControl behavior in installer
- Fix: Use of JS-Widget internal event object instead of node
- Enh: Added
Formatter::getDateTimePattern()
andFormatter::isShowMeridiem()
- Fix: Set formatter locale in I18N when changing locale
- Enh: Added
$hideInStream
flag for upload component/action for changingshow_in_stream
file flag - Enh: Added
$showInStream
flag forFilePreview
widget to only include files with certainshow_in_stream
flag - Enh: Added
FileManager::findStreamFiles()
for querying files with either givenshow_in_stream = 1
orshow_in_stream = 0
flag. - Enh: Added
humhub\widgets\Tabs
andhumhub\widgets\SettingsTabs
with view type tab support - Enh: Added new
MarkdownField
input widget which as replacement of deprecatedMarkdownEditor
- Fix: Fixed markdown file upload pjax issue
- Fix: Removed
display: table-cell
from markdown image css to enable inline images - Enh: Added
humhub/widgts/Button::userPickerSelfSelect()
for creating self select button for userpickers. - Enh: Added
humhub/widgts/Link::withAction()
for creating action based links - Enh: Added
SelectTimeZoneDropdown
widget - Enh: Added
Modal::closable
in order to respectbackdrop
andkeyboard
data setting ofModal
andModalDialog
widget - Enh: Avoid cutting oembed entry in stream if it's the first part of a richtext
- Enh: Added
humhub/widgets/TimePicker
widget - Enh: Added
DbDateValidator::timeZone
for setting input time zone - Enh: Additional WallEntry settings:
$jsWidget
,$addonOptions
,$controlsOptions
,$renderControls
,$renderAddons
- Enh: Added possibility to overwrite WallEntry settings in
humhub/stream/actions/Stream::renderEntry()
- Enh: Added
ShowFiles::preview
andShowFiles::active
flag - Enh: Allow
$adminOnly
for User base ContentContainerController Controller - Enh: Added
ContentContainerActiveRecord::getDefaultContentVisibility()
andUser::getDefaultContentVisibility()
- Enh: Added automatic Notification Class loading by convention. No need to overwrite
Module::getNotifications()
- Enh: Added
ContentActiveRecord::getIcon()
for adding an badge icon to WallEntry content type badge - Enh: Added
ContentActiveRecord::getLabels()
for managing WallEntry labels (badges) - Enh: Added
Label
widget for creating sortable labels - Fix: Reset modal dialog size + add
size
option - Enh: Added
size
optionui.modal.Modal.set()
- Enh: Use
ContentActiveRecord::getUrl()
for content perma links (if given) - Enh: Added
ContentTag
concept for creating content categories/filter on module level - Fix: Mentioning keeps running even if previous input result was empty
- Enh: Darkened comment links for better readability
- Fix #2582 Userfollow activity click action not working
- Enh: Make space membership activities clickable
- Chg: Removed
yii2-codeception
dependency - Chg: Added
phpoffice/phpexcel
dependency - Enh: Added
JsWidget::fadeIn
for smooth widget initialization - Enh: Enhanced
AccessControl
filter withControllerAccess
layer for better testability and flexibility - Enh: Added
Pending Registrations
admin view withcsv
,xlsx
support.