10155 Commits

Author SHA1 Message Date
Yuriy Bakhtin
81ffdea9d4
Update GitHub workflow versions (#7336) 2024-12-12 11:02:21 +00:00
Marc Farré
6a57a8cad2
Fix MIGRATE-DEV and Content model when the user is null (e.g. in cron jobs) (#7337) 2024-12-12 11:01:13 +00:00
Lucas Bartholemy
b36b2fbaa4 Merge branch 'master' into develop 2024-12-11 18:41:18 +01:00
Marc Farré
cb22427299
Add a new global "Manage Content" Group Permission (#7329)
* Unfinished commit

* Autocommit PHP CS Fixer

* Add PR ID to CHANGELOG

* Add the new Manage All Content admin permission

* Merge develop

* Fix Move Content tests

* https://github.com/humhub/humhub/pull/7329#discussion_r1879753002

* Add ReadableContentQueryTest::addUserToGroup()

* Fix test

* move addUserToGroup() to HumHubDbTestCase

---------

Co-authored-by: marc-farre <marc-farre@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-12-11 15:23:41 +00:00
Yuriy Bakhtin
d37dacf506
New safe method to rename a database column (#7334)
* New safe method to rename a database column

* Use safe method to rename a database column
2024-12-10 13:49:48 +00:00
Lucas Bartholemy
e23d9f15d6
Enh/aliases (#7333)
* Used Aliases ENV Vars

* Autocommit PHP CS Fixer

* Improved ENV loading

* Fixed missing return handling

* Update CHANGELOG.md
2024-12-10 04:36:35 +01:00
Lucas Bartholemy
482773ffe3
Fixed CL (#7331)
* Fixed CL

* Autocommit PHP CS Fixer
2024-12-05 20:01:23 +01:00
Lucas Bartholemy
1cb123f1bd
Fixed Changelog (#7330) 2024-12-05 19:59:58 +01:00
Yuriy Bakhtin
642d327d0f
Always allow invitation by link (#7322)
* Always allow invitation by link

* Remove unused method `LinkRegistrationService->isEnabled()`

* Introduce different targets for invitation links (Administration vs People)

* Changes for invitation by link

* Update CHANGELOG.md for invitation by link
2024-12-03 16:45:34 +01:00
Marc Farré
0878b2cb4f
Enh: Add missing IDs in the modal login forms (#7325)
* Enh: Add missing IDs in the modal login forms

* Autocommit PHP CS Fixer

---------

Co-authored-by: marc-farre <marc-farre@users.noreply.github.com>
2024-12-03 15:17:51 +00:00
Yuriy Bakhtin
864a18fc6c
Display correct profile field value in user subtitle (#7320) 2024-11-27 16:27:22 +01:00
Marc Farré
12526c994a
Enh: Space browser: Make the whole space card header and body clickable (#7317)
* Enh: Space browser: Make the whole space card header and body clickable

* Add PR ID to changelog
2024-11-25 22:19:23 +00:00
Yuriy Bakhtin
5746fb0996
Refresh obsolete nonce value on Live drivers (#7312)
* Fix obsolete nonce value on Live Push driver

* Auto refresh a page with violated script-src because of obsolete nonce

* Auto refresh a page with violated script-src because of obsolete nonce

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-11-25 21:44:59 +00:00
Yuriy Bakhtin
6147960900
Fix formatter default time zone (#7316) 2024-11-22 21:12:53 +00:00
Marc Farré
ac5c6673d1
Fix #454: Profile about page missing left and right margin on mobile screen (#7313) 2024-11-22 15:51:04 +00:00
Yuriy Bakhtin
76f3c29c16
Fix init nonce checking for Live Poll driver (#7310) 2024-11-15 16:33:23 +00:00
Gevorg Mansuryan
7bf1d80636
scheme detection (#7307)
* Scheme (HTTP vs HTTPS) detection

* Scheme (HTTP vs HTTPS) detection

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-11-14 14:37:52 +00:00
Gevorg Mansuryan
31b5260fa0
Open Sans - Hungarian Error (#7308)
* Open Sans - Hungarian Error
#449

* Open Sans - Hungarian Error
2024-11-14 13:33:42 +00:00
Lucas Bartholemy
168277c0d4 Prepare Beta.2 Release v1.17.0-beta.2 2024-11-12 15:04:29 +01:00
Gevorg Mansuryan
9ccbb0305c
Fix Public content from spaces on the profile in guest mode (#7299)
* Public content from spaces not shown on the profile stream if viewed as a guest #7261

* Fix public content from spaces on the profile in guest access mode

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-11-12 13:57:18 +00:00
Yuriy Bakhtin
15bdedadf1
Optimize notification overview (#7038)
* Optimize notification overview

* Optimize notification overview

* Optimize notification overview

* Filter "Others" for notifications without category

* Restyle notification filters

* Improve the filter "Select all"

* Optimize notification overview (clean up code)

* Restyle the filter "Select all"

* Form style class for checkboxes with normal font weight

* Form style class for checkboxes with font weight 500

* Implement new radio pills input

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-11-12 13:56:23 +00:00
HumHub Translations
81cd8d2a43 Enh: Updated Translations (translate.humhub.org) 2024-11-12 13:43:27 +00:00
Marc Farré
9750116550
Fix: Profile header: on small screens, the space at the left and the … (#7301)
* Fix: Profile header: on small screens, the space at the left and the right of the image must be equal

* Add PR ID to CHANGELOG

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-11-11 15:17:10 +00:00
HumHub Translations
1e3c2e02cd Enh: Updated Translations (translate.humhub.org) 2024-11-11 11:30:51 +00:00
HumHub Translations
bb303dfd6f Enh: Updated Translations (translate.humhub.org) 2024-11-11 11:30:06 +00:00
Yuriy Bakhtin
00ceb48c3a
Don't check email for existing on password recovery (#7298)
* Don't check email for existing on password recovery

* Fix test of password recovery

* Update wording for password recovery

* Display error on password recovery for users without password only after receive an email
2024-11-11 11:29:25 +00:00
Yuriy Bakhtin
abcfdea847
Fix build assets from console (#7300) 2024-11-08 09:23:15 +00:00
Yuriy Bakhtin
405d262d9f
Auto refresh a page with obsolete nonce value (#7297)
* Auto refresh a page with obsolete nonce value

* Log page refreshing with obsolete nonce value
2024-11-08 08:47:22 +00:00
Lucas Bartholemy
85000d5a99 Merge branch 'develop' of github.com:humhub/humhub into develop 2024-11-07 18:38:10 +01:00
Lucas Bartholemy
8b010e8280 Merge branch 'master' into develop 2024-11-07 18:38:02 +01:00
Yuriy Bakhtin
46201e0b01
Fix email validation of invite new users (#7296) 2024-11-06 17:40:27 +01:00
Marc Farré
359197e638
Fix iOS mobile app detection for iPad devices (#7295)
* Fix: iOS mobile app detection for iPad devices

* Add @since 1.17 to DeviceDetectorHelper

* Add PR version in CHANGELOG

* Fix detection
2024-11-06 13:48:46 +00:00
HumHub Translations
23a3faca61 Enh: Updated Translations (translate.humhub.org) 2024-11-06 08:46:11 +00:00
HumHub Translations
0b7101bba7 Enh: Updated Translations (translate.humhub.org) 2024-11-06 08:17:26 +00:00
Gevorg Mansuryan
91ee2ab748
Fix template field type (#7294)
* Virtual Profile Field Type: Template

* Autocommit PHP CS Fixer

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

* Fix Virtual Profile Field Type: Template

---------

Co-authored-by: gevorgmansuryan <gevorgmansuryan@users.noreply.github.com>
2024-11-05 21:03:27 +00:00
Marc Farré
ab14e8f896
Fix #7276: Cron jobs cannot "Create public content" (since 1.15.3) (#7277)
* Fix #7276: Cron jobs cannot "Create public content" (since 1.15.3)

* Fix tests

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-11-05 21:17:12 +01:00
Yuriy Bakhtin
fef4e7f6c4
Add Twig string extension (#7293) 2024-11-04 10:23:39 +00:00
Gevorg Mansuryan
941e26d9d5
Disable link in TopicLabel when contentContainer is not present (#7291)
* Disable link in `TopicLabel` when contentContainer is not present

* Disable link in `TopicLabel` when contentContainer is not present
2024-11-03 17:01:02 +00:00
Lucas Bartholemy
ddefcce052
Fix #7281: SelfTest for DynamicConfig broken when not exist yet (#7285)
* Fix #7281: SelfTest for DynamicConfig broken when not exist yet

* Check for false in RealPath
2024-11-01 11:26:59 +01:00
Gevorg Mansuryan
8d075388ce
Virtual Profile Field Type: Template (#7287)
* Virtual Profile Field Type: Template

* Autocommit PHP CS Fixer

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

* Virtual Profile Field Type: Template

---------

Co-authored-by: gevorgmansuryan <gevorgmansuryan@users.noreply.github.com>
2024-10-31 11:03:27 +00:00
Yuriy Bakhtin
392398bb40
Content tag visibility (#7284) 2024-10-30 18:48:38 +00:00
Yuriy Bakhtin
37db70d707
Fix tests with form to invite users to a space (#7286) 2024-10-30 18:47:54 +00:00
Yuriy Bakhtin
847979ded6
Fix self test for "Mobile App - Push Service" (#7283) 2024-10-30 14:40:12 +00:00
Lucas Bartholemy
0175194d07 Downgraded socket.io to 2.5.0 2024-10-30 11:44:57 +01:00
Yuriy Bakhtin
f80a75f0ff
Allow to add a space as default for new users from "Invite members" modal window (#7280) 2024-10-29 19:59:02 +00:00
Yuriy Bakhtin
e10bd87a12
Fix Base URL detection on Prerequisites (#7279)
* Fix Base URL detection on Prerequisites

* Autocommit PHP CS Fixer
2024-10-29 14:19:58 +00:00
Yuriy Bakhtin
4ee69a1740
Don't remove html tags by JS from search post record because it is done by PHP (#7278) 2024-10-29 14:52:32 +01:00
HumHub Translations
02c663cc5a Enh: Updated Translations (translate.humhub.org) v1.17.0-beta.1 2024-10-28 15:53:26 +00:00
HumHub Translations
a51e20d4aa Enh: Updated Translations (translate.humhub.org) 2024-10-28 15:52:42 +00:00
Lucas Bartholemy
6cdaf8b51c Prepare v.17 beta1 release 2024-10-28 16:22:32 +01:00