9908 Commits

Author SHA1 Message Date
Felix Hahn
d046358caf
Update search.less (#7035)
* Update search.less

* Update theme.css

* Update CHANGELOG-DEV.md
2024-05-29 12:41:03 +00:00
Marc Farré
ef776c3d1d
Enh: Add search tests (#7033)
* Enh: Add search tests

* Add PR ID to changelog

* Improve index of richtext content

---------

Co-authored-by: Yuriy Bakhtin <yurybakh@gmail.com>
2024-05-28 14:46:56 +00:00
Yuriy Bakhtin
d372aabd30
Add tests for search URL in content (#7034)
* Add tests for search URL in content

* Add tests for search URL in content

* Clean up debug code
2024-05-28 12:10:03 +00:00
Yuriy Bakhtin
7415609bd3
Improve content search (#7028)
* Improve content search

* Fix search with short word

* Improve URL highlighting on content search

* Test for mysql keyword search
2024-05-27 09:35:44 +00:00
mbumpalumpa
873d856fca
Modals Unification - P1 Buttons (#6990)
* Update cropModal.php

Switching button positions as part of unification for a better user experience.

https://github.com/humhub/humhub-internal/issues/236

* Button Position Unification - P1

This is a part of a larger task aimed at unifying Modals. The first step, which involves unifying button positions, has been completed to enhance the user experience.

Issue tracker
https://github.com/humhub/team_tasks/issues/336

Project
https://github.com/orgs/humhub/projects/31

* Update CHANGELOG-DEV.md

Updating CL

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-05-24 15:18:03 +00:00
Lucas Bartholemy
36989eabe1 Merge branch 'master' into develop 2024-05-24 09:48:51 +02:00
Yuriy Bakhtin
5bbda9e0ac
Set placeholder "Select" for all people dropdown filters (#7027) 2024-05-24 07:46:08 +00:00
Yuriy Bakhtin
a0bc4085e5
Fix empty password (#7025) 2024-05-23 12:56:24 +00:00
Lucas Bartholemy
81628659a3
Fixed auto mapping user (#7024)
* Fixed auto mapping user

* Update CHANGELOG.md
2024-05-23 10:14:50 +02:00
Gevorg Mansuryan
49bd25f022
Fix: Exception 'yii\base\InvalidConfigException' with message 'Unsupported configuration type: object' (#7023)
* Fix: Exception 'yii\base\InvalidConfigException' with message 'Unsupported configuration type: object'

* Fix: Exception 'yii\base\InvalidConfigException' with message 'Unsupported configuration type: object'
2024-05-22 18:05:29 +00:00
Marc Farré
3c1357e347
Fix: Image cropping: prevent vertical images from being displayed hig… (#7021)
* Fix: Image cropping: prevent vertical images from being displayed higher than the browser window

* Add PR ID to changelog

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-05-22 15:50:19 +00:00
Yuriy Bakhtin
51f31840ec
Allow resetting of people filters (#7020) 2024-05-22 15:06:01 +00:00
Yuriy Bakhtin
0a97d4f68e
Content Search: use AND operator by default and don't apply mask for phrases (#6979)
* Content Search: use AND operator by default and don't apply mask for phrases

* Fix test

* Fix SearchQueryTest

* Fix creating of FULLTEXT index for mysql 8+

* Fix mysql search driver for short words

* Improve keyword highlighting

* Use fixed value instead of `mysql.ft_min_word_len`

* Exclude highlighting on console request

* Escape special char `@` on mysql search driver

* Escape special chars on mysql search driver

* Escape char `/` on mysql search driver

* Escape quote chars on mysql search driver

* Improve word highlighting with quote or apostrophe

* Add code comment for search query and driver

* Refactor search query

* Fix test for ZendLucence Driver

* Fix ZendLucence Driver for phrases

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-05-21 17:20:02 +00:00
Yuriy Bakhtin
5c0fea3089
Fix content search order after restoring from cache (#7017)
* Fix content search order after restoring from cache

* Update CHANGELOG-DEV.md
2024-05-21 12:46:16 +00:00
Marc Farré
78a5c87da9
Enh #5310: Mobile - Zooming into pictures (#7016)
* Enh #5310: Mobile - Zooming into pictures

* formatting
2024-05-21 08:58:51 +00:00
Gevorg Mansuryan
5340923c82
Disable mustChangePassword check for impersonated access tokens (#7006)
* Disable mustChangePassword check for impersonated access tokens

* Disable mustChangePassword check for impersonated access tokens

* Disable mustChangePassword check for impersonated access tokens
2024-05-21 08:00:04 +00:00
Gevorg Mansuryan
bf2d9d223f
Fix/performance fix for list of privileged user (#7011)
* Fixed performance issue in `Members::getPrivilegedUserIds`

* Fixed performance issue in `Members::getPrivilegedUserIds`

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-05-20 20:32:58 +00:00
Marc Farré
46535dc9ad
Enh #7010: Rich text tables: Vertical align top instead of middle (#7012) 2024-05-20 19:09:33 +00:00
Yuriy Bakhtin
ef41e8ab37
Fix opening more auth clients (#7013)
* Fix opening more auth clients

* Update CHANGELOG.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-05-20 21:07:19 +02:00
Marc Farré
b679ced46c
Update MIGRATE-DEV.md (#7009) 2024-05-18 09:07:14 +00:00
Lucas Bartholemy
249f01ac21 Updated Composer Dependencies 2024-05-17 20:05:36 +02:00
Yuriy Bakhtin
c02adbb433
Fix people filter by group (#7004) 2024-05-16 13:25:37 +00:00
Yuriy Bakhtin
a405027bd5
Fix init of ContentHighlightAsset (#7003)
* Fix init of `ContentHighlightAsset`

* Fix build assets for `ContentHighlightAsset`

* Fix assets building
2024-05-16 09:39:07 +00:00
Yuriy Bakhtin
783b7a0ff9
Restrict double call migration with button loader (#6999)
* Restrict double call migration with button loader

* Mute migration process when it is already executing

* Small code change

* Set 10 minute timeout for muted migration process

* Remove mutex from migration process
2024-05-15 12:30:31 +00:00
Yuriy Bakhtin
d216e221ae
Exclude content highlighting on console request (#7000) 2024-05-13 09:13:27 +00:00
Yuriy Bakhtin
3e1245ebed
Fix migration on added duplicated container settings (#6997) 2024-05-10 14:11:55 +00:00
Lucas Bartholemy
5ce6eb6256 Composer dependency update 2024-05-10 11:59:42 +02:00
Lucas Bartholemy
9c4aaf4a11 Updated npm-asset/humhub-prosemirror-richtext 2024-05-10 11:58:21 +02:00
Lucas Bartholemy
2d64020420 Merge branch 'master' into develop 2024-05-08 13:46:50 +02:00
Lucas Bartholemy
b58125e818 Prepare 1.15.5 Release v1.15.5 2024-05-08 13:43:59 +02:00
Marc Farré
d5342e4f7e
When a JS file has module.initOnAjaxLoad = true, if the initOnAjaxUrl… (#6996)
* When a JS file has module.initOnAjaxLoad = true, if the initOnAjaxUrls contains multiple params in the URL, the init function is not triggered

* Added Issue ID
2024-05-07 13:58:18 +00:00
Yuriy Bakhtin
1ce2798ba1
Register ContentHighlightAsset only when app is installed (#6994) 2024-05-07 08:32:50 +00:00
HumHub Translations
a6e163ffd5 Enh: Updated Translations (translate.humhub.org) 2024-05-06 15:32:02 +00:00
mbumpalumpa
b829420188
Uninstalled > Not Installed - Marketplace (#6991)
As described in the Staff Wiki, I have:

1. Changed translations in the source files (ModuleFilters.php and FilterService.php).

2. Applied new wording/translations to messages/lang/base.php using regex to speed up the process. This involved cases where translations did not exist (e.g., changing 'Uninstalled' => '' to 'Not Installed' => '') and cases where translations were available (e.g., Serbian 'Uninstalled' => 'Deinstalirano' to 'Uninstalled' => '').

3. For some languages, there is also a messages/lang/archive.json file containing the same key-value pairs. I successfully updated a few of them and validated the .json data. However, for the following six languages, it wasn't possible due to duplicated keys:
DE - archive.json
ES - archive.json
FR - archive.json
HU - archive.json
IT - archive.json
JA - archive.json

I hope this is ok. I'm not sure about the .json files; whether they are some sort of minified/compiled versions of base.php or if I even needed to update wordings within them.

Issue: https://github.com/humhub/wording/issues/136
2024-05-06 15:30:53 +00:00
ArchBlood
c62c18732b
Fix: Attempt to read property "jsWidget" on null (#6941)
* Fix: Attempt to read property "jsWidget" on null

* Update StreamEntryWidget.php

* Update StreamEntryWidget.php
2024-05-06 15:28:01 +00:00
Yuriy Bakhtin
c6fa4a256e
Improve handle database connection errors (#6993) 2024-05-06 15:18:43 +00:00
Marc Farré
e637315392
Enh: When moving a content from a container to another, prevent updat… (#6986)
* Enh: When moving a content from a container to another, prevent updating the content dates to keep the stream sort as it was

* Add PR ID to changelog
2024-05-02 10:20:13 +00:00
Marc Farré
0dab6f67f0
Enh #6984: In forms, change checkbox style to match other input types (#6985) 2024-05-02 08:40:13 +00:00
Lucas Bartholemy
901cb0837a
Update CHANGELOG-DEV.md 2024-05-02 10:27:43 +02:00
ArchBlood
af3971a0c1
Enh: Migrate phpspreadsheet 2.0 (#6976)
* Enh: Migrate phpspreadsheet 2.0

* Enh: migrate 2.0

* Update composer.lock

* Update MIGRATE-DEV.md
2024-05-02 08:26:26 +00:00
Yuriy Bakhtin
deae6924aa
Display notifications only of published contents (#6983)
* Display notifications only of published contents

* Fix load more notifications
2024-05-02 09:01:40 +02:00
Yuriy Bakhtin
735718aded
Meta search: Highlight keyword in single content view (#6971)
* Meta search: Highlight keyword in single content view

* Meta search: Highlight keyword in single content view

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-05-01 20:49:54 +00:00
Yuriy Bakhtin
4639b2635c
Fix module enabling from marketplace (#6980) 2024-05-01 18:15:29 +00:00
Yuriy Bakhtin
f73803bdfe
Fix wide dropdown on small screens (#6982) 2024-05-01 20:13:30 +02:00
Yuriy Bakhtin
e7aa573a6b
Index sub comments for searching (#6977) 2024-04-30 10:45:39 +00:00
Yuriy Bakhtin
f595527435
Highlight a content searching keyword on show more comments (#6974) 2024-04-29 18:01:42 +00:00
Marc Farré
76a30f934c
Fix IconPicker widget if value is null with PHP 8 (#6972) 2024-04-29 13:12:21 +00:00
Marc Farré
2f24ad5dd0
Fix: MultiSelect loads wrong options (#6970)
* Fix: MultiSelect loads wrong options

* Add PR ID
2024-04-29 06:43:16 +00:00
Lucas Bartholemy
89c6517e4d Code Style fixes 2024-04-26 18:05:41 +02:00
Lucas Bartholemy
17547f812b Merge branch 'develop' of github.com:humhub/humhub into develop 2024-04-26 18:03:46 +02:00