325 Commits

Author SHA1 Message Date
s-tyshchenko
20c238a5ba
Tooltip: improving readability (#5577) 2022-02-23 11:54:13 +01:00
Yuriy Bakhtin
e4e5ee936a
Allow replying for sub comments (#5573)
* Allow to reply for sub comments

* Update CHANGELOG_DEV.md
2022-02-21 11:18:31 +01:00
s-tyshchenko
07da42ab99
Added UTC timezone in account settings (#5572)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-19 19:13:11 +01:00
s-tyshchenko
79bed59c36
Untranslatable string New Updates in Stream (#5567)
* Untranslatable string New Updates in Stream

* Update CoreJsConfig.php
2022-02-19 19:11:56 +01:00
s-tyshchenko
d30f18cd07
Content/Comment Deleted Notification (#5542)
* Content/Comment Deleted Notification

* Updated CHANGELOG_DEV.md

* Fixed bugs and removed unnecessary code

* Fix

* Fix

* Fixes

* Texts update

* Minor changes

Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-17 15:14:20 +01:00
s-tyshchenko
3e9be9b007
Fix Modal Close Button (#5564)
* Fix Modal Close Button

* Update CHANGELOG.md

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-17 11:30:32 +01:00
Lucas Bartholemy
cb000a1f72 Squashed commit of the following:
commit 9c2061ca147cb5227130d4edb53d10342fc9e9ad
Merge: 6f4d2b0b2 f3640e874
Author: Lucas Bartholemy <lucas@bartholemy.com>
Date:   Mon Feb 14 18:18:30 2022 +0100

    Merge branch 'fix/5553-multiple-users-with-emailRequired-disabled' of https://github.com/KeudellCoding/humhub into KeudellCoding-fix/5553-multiple-users-with-emailRequired-disabled

commit f3640e874ec4f43c819fafd12d5a610828437f99
Author: KarlKeu00 <47644344+KarlKeu00@users.noreply.github.com>
Date:   Mon Feb 14 17:17:57 2022 +0100

    Undo some unnecessary changes

commit 34839b8dab975f7ef2887d1354bcce40381e94bd
Merge: 84033c092 3a02b7a44
Author: KarlKeu00 <47644344+KarlKeu00@users.noreply.github.com>
Date:   Mon Feb 14 17:08:49 2022 +0100

    Merge branch 'fix/5553-multiple-users-with-emailRequired-disabled' of https://github.com/KeudellCoding/humhub into fix/5553-multiple-users-with-emailRequired-disabled

commit 84033c092f5b805c1e1c06c671f848f56118f7c9
Author: KarlKeu00 <47644344+KarlKeu00@users.noreply.github.com>
Date:   Mon Feb 14 17:08:18 2022 +0100

    No need for random emails, fix regarding HForm

commit 3a02b7a44c88528f32b325fc816c9f02ed6ef3e2
Merge: 9d235b0ee 12ea7da5b
Author: KarlKeu00 <47644344+KarlKeu00@users.noreply.github.com>
Date:   Mon Feb 14 12:05:59 2022 +0100

    Merge branch 'develop' into fix/5553-multiple-users-with-emailRequired-disabled

commit 9d235b0eec694f30ad8e7e35ac2afa1025196a04
Author: KarlKeu00 <47644344+KarlKeu00@users.noreply.github.com>
Date:   Sun Feb 13 14:52:31 2022 +0100

    Improved support of the emailRequired property
2022-02-14 18:20:13 +01:00
Lucas Bartholemy
6f4d2b0b25 Merge branch 'KeudellCoding-fix/5556-formatted-output-for-date-fields' into develop 2022-02-14 14:14:12 +01:00
s-tyshchenko
12ea7da5bf
Topic icon is missing after search (#5551)
* Update TopicPicker.php

* Update CHANGELOG_DEV.md

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-14 11:18:44 +01:00
KarlKeu00
572b6b7dd4 Formatted output for date fields 2022-02-13 16:05:14 +01:00
s-tyshchenko
28eb3ac89e
Statistic input loading problem (#5539)
* Update statistic.php

* Update CHANGELOD_DEV.md

* Update statistic.php

* Update humhub.ui.codemirror.js

* Update NoncewCest.php

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-11 12:05:50 +01:00
Igor Morozov
f8b8d912af
Enh/5475 (#5509)
* forbidden username on registration and change username

* fix pull request

* fix

* Update CHANGELOG_DEV.md

* Create CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-09 14:37:33 +01:00
Lucas Bartholemy
ddbd3fb15c
Update CHANGELOG_DEV.md 2022-02-07 23:39:10 +01:00
Lucas Bartholemy
a6e178a2e4
Enh: Added Single Page Post View (#5462)
* 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>
2022-02-07 23:32:55 +01:00
Yuriy Bakhtin
6503dab933
Remove "NewMembers" widget from Core (#5371)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-02-07 23:04:30 +01:00
Lucas Bartholemy
a464728203
Include E-Mail Adress to search (#5523)
* Option to include users email address to search

* Update CHANGELOG_DEV.md
2022-02-07 23:02:53 +01:00
Yuriy Bakhtin
af12a33d9d
Rework modules section (#5476)
* 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>
2022-02-03 23:16:37 +01:00
s-tyshchenko
d1a387137c
oEmbed for Facebook, Instagram and Twitter (#5510)
* 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
2022-01-31 17:32:00 +01:00
Yuriy Bakhtin
9b7ec58bbf
Allow to define actions in a controller which should not be intercept… (#4966)
* 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>
2022-01-28 13:24:57 +01:00
Igor Morozov
e1b29a71f1
invite by in approval (#5511)
* invite by in approval

* edit CHANGELOG_DEV.md

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-01-25 13:27:03 +01:00
Yuriy Bakhtin
3894b250a6
Display confirmation message before display embedded content (#5490)
* Display confirmation message before display embedded content

* Fix confirmation of embedded content

* Optimize loading of embedded content

* New setting "Show Oembed content only after consent"

* Small fix

* Change wording

* Fix wording
2022-01-19 19:05:09 +01:00
Yuriy Bakhtin
154266f188
New interface TabbedForm for activate first tab with error input (#5472)
* 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>
2022-01-11 18:24:32 +01:00
Marc Farré
ea0bc7c59d
Enh #5471: On the pending approval page, add grouped actions and cust… (#5488)
* Enh #5471: On the pending approval page, add grouped actions and custom columns

* fix for Enh #5471
2022-01-07 13:45:52 +01:00
Marc Farré
5e8d93d5f5
Enh #5224: Add reply-to email in the settings (#5485) 2022-01-03 16:05:10 +01:00
Lucas Bartholemy
632d8b4f85
Update CHANGELOG_DEV.md 2021-12-06 10:40:17 +01:00
Yuriy Bakhtin
6d4bd9c4b4
Hide disabled next/prev buttons on guide first/last steps (#5452) 2021-12-01 11:34:09 +01:00
Lucas Bartholemy
e913df2c5a Prepare v1.11 development 2021-11-25 11:59:57 +01:00
Lucas Bartholemy
5d02f34f3c Prepare v1.10.0 stable release 2021-11-25 11:55:23 +01:00
Lucas Bartholemy
bf89f98284
Exclude history variants (#5441)
* Exclude history variants

* Update CHANGELOG_DEV.md
2021-11-24 18:38:18 +01:00
Lucas Bartholemy
b98afa6231
Enh: Allow non modal links in header counter (#5435)
* Enh: Allow non modal links in header counter

* Update CHANGELOG_DEV.md
2021-11-24 17:24:10 +01:00
Lucas Bartholemy
1c163e4e8a
Enh: Better usage of UserPicker in Form Definition (#5436)
* Enh: Better usage of UserPicker in Form Definition

* Update CHANGELOG_DEV.md
2021-11-24 17:21:28 +01:00
Soundwave2142
c1bd59400f
fixed tests for galera compatibility (#5437)
* 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>
2021-11-23 16:24:09 +01:00
Yuriy Bakhtin
0945f99752
Fix deep comment link with enabled caching (#5438) 2021-11-23 09:50:34 +01:00
Soundwave2142
67aa97b705
#5386 empty stream in archived spaces fix (#5397) 2021-11-22 21:06:18 +01:00
Lucas Bartholemy
26a64e497f
Update CHANGELOG_DEV.md 2021-11-12 12:07:58 +01:00
Yuriy Bakhtin
80a65f5b34
Allow to detach file from simple ActiveRecord (#5418)
* Allow to detach file from simple ActiveRecord

* Update CHANGELOG_DEV.md
2021-11-03 09:05:10 +01:00
Yuriy Bakhtin
2f0025d86a
Fix mentioning search in comment content (#5404)
* Fix mentioning search in comment content

* Update MentioningController.php

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-11-02 16:00:24 +01:00
Lucas Bartholemy
0cfaa6becd
Update CHANGELOG_DEV.md 2021-10-28 15:07:58 +02:00
Lucas Bartholemy
2724d0a3fc
Update CHANGELOG_DEV.md 2021-10-28 14:36:10 +02:00
Yuriy Bakhtin
0c35305ee2
Confirmation before close a not saved modal form (#5403)
* Confirmation before close a not saved modal form

* Update CHANGELOG.md
2021-10-28 14:35:28 +02:00
Lucas Bartholemy
6decf9f46e Review Changelog 2021-10-27 11:29:53 +02:00
Lucas Bartholemy
7ce704cacc Prepare beta.1 release 2021-10-27 10:52:42 +02:00
Yuriy Bakhtin
c8fb89e982
Optimize People directory details query (#5374)
* Optimize People directory details query

* Fix People directory details query caching

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 14:24:32 +02:00
Soundwave2142
dc173e7538
#5357 lazy load for space chooser (#5377)
* #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>
2021-10-22 14:05:41 +02:00
Yuriy Bakhtin
9e842b3a3c
Optimize getting of ContentContainer tags (#5378)
* Optimize getting of ContentContainer tags

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 14:03:22 +02:00
Yuriy Bakhtin
9e1ffb3a1d
Optimize duplicated SQL queries on profile edit (#5375)
* Optimize duplicated SQL queries on profile edit

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-22 13:56:15 +02:00
Soundwave2142
013bbd3e11
#5360 fixed mentioning search fails apostrophe in a user's displayName (#5367)
* #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>
2021-10-21 14:31:20 +02:00
Soundwave2142
52b877d144
#5359 removed name encoding from user picker to prevent double encoding on return (#5376) 2021-10-21 11:02:25 +02:00
Soundwave2142
2b7c9f09e8
#4945 Collapsible-fields are now accessible by keyboard (#5353)
* #4945 Collapsible-fields are now accessible by keyboard

* #4945 checkboxes now focusable via tab

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-17 16:19:12 +02:00
Soundwave2142
c4ae7aa94c
#5347 Reduce DB queries for group_permission (added cache) (#5351)
* #5347 Reduce DB queries for group_permission (added cache)

* #4945 Collapsible-fields are now accessible by keyboard

* Enh #5347: Changelog added

* #5347 added $_groupPermission clear on method clear call

* Update PermissionManager.php

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-10-15 22:59:31 +02:00