551 Commits

Author SHA1 Message Date
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
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 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
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
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
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
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
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
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
Lucas Bartholemy
6cdaf8b51c Prepare v.17 beta1 release 2024-10-28 16:22:32 +01:00
Marc Farré
0621d87d40
When browsing HumHub from the mobile app, add a warning to the dashbo… (#7166)
* When browsing HumHub from the mobile app, add a warning to the dashboard (IncompleteSetupWarning widget) if HumHub doesn't support push notifications

* Add PR ID to changelog

* Fix: remove test condition

* https://github.com/humhub/app/issues/188#issuecomment-2286315281

* https://github.com/humhub/app/issues/188#issuecomment-2291410729

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-28 13:17:20 +00:00
Gevorg Mansuryan
357f7ce175
Global Topics (#7223)
* Global Topics

* Autocommit PHP CS Fixer

* Global Topics

* Autocommit PHP CS Fixer

* Global Topics

* Global Topics

* Global Topics

* Global Topics

* Global Topics

* Global Topics

* Autocommit PHP CS Fixer

* Global Topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Autocommit PHP CS Fixer

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Global topics

* Update CHANGELOG.md

---------

Co-authored-by: gevorgmansuryan <gevorgmansuryan@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-28 10:28:46 +00:00
Gevorg Mansuryan
8ae1880379
Restrict guest content (#7274)
* Restrict user content visibility on Dashboard for guests

* Restrict user content visibility on Dashboard for guests
2024-10-28 09:37:53 +00:00
Marc Farré
57de74b2c1
Enh #5423: Display password rules in form field hint (#7272) 2024-10-22 17:14:31 +00:00
Yuriy Bakhtin
8561e0e107
Revert removed property AbstractRichText::$record from PR #7211 (#7270) 2024-10-22 09:49:25 +00:00
Yuriy Bakhtin
8d1a95df0f
Remove desktop notifications (#7269)
* Remove desktop notifications

* Autocommit PHP CS Fixer
2024-10-22 09:26:26 +00:00
Marc Farré
0e7dc7da79
Enh #7265: Profile About page: don't display the menu if only one entry (#7268) 2024-10-22 09:14:18 +00:00
Yuriy Bakhtin
98fae73fa2
Server time zone (#7243)
* Server time zone

* Server time zone

* Update CHANGELOG.md

* Fix tests

* Improvements for server time zone and localisation

* Unset obsolete config options

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-21 14:00:40 +00:00
Yuriy Bakhtin
421d2f6353
Helper for detecting a current path by module/controller/action (#7188)
* Helper for detecting a current path by module/controller/action

* Helper for detecting a current path by module/controller/action
2024-10-21 12:48:57 +00:00
Lucas Bartholemy
f864c3a97d Merge branch 'develop' of github.com:humhub/humhub into develop 2024-10-21 12:21:00 +02:00
Lucas Bartholemy
c926987375 Merge branch 'master' into develop 2024-10-21 10:57:05 +02:00
Gevorg Mansuryan
571e1d2f8d
Improve MenuEntry::isActiveState to support query params check (#7079)
* Fixed performance issue in `Members::getPrivilegedUserIds`

* Wiki - Make Space icon optional

* Wiki - Make Space icon optional

* Improve `MenuEntry::isActiveState` to support query params check
2024-10-20 16:03:24 +00:00
Marc Farré
d2eb756725
Enh #7037: Space creation notification to users allowed to manage spaces (#7057)
* Enh #7037: Space creation notification to users allowed to manage spaces

* Uppercase the word "Space" https://github.com/humhub/humhub/pull/7057#discussion_r1634583625

* remove the "a" in the sentence - https://github.com/humhub/humhub/issues/7037#issuecomment-2160428360

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2024-10-20 16:01:39 +00:00
Yuriy Bakhtin
6c3c6708b4
Remove using of database timezone (#7234)
* Remove using of database timezone

* Update CHANGELOG.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-20 13:09:30 +00:00
Marc Farré
de0e7f2a23
Fix: Allow using Space::canJoin($userId) in command line (#7066)
* Fix: Allow using Space::canJoin($userId) in command line

* Add PR ID to CHANGELOG

* Update protected/humhub/modules/space/models/Space.php

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>

* fix last commit

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2024-10-20 13:07:35 +00:00
Ultimo
79e1b2dbf5
[v1.17] Remove uisetting include captcha in registration new updated (#7086)
* #173 Fix for issue Remove UISetting "Include Captcha in Registration"

* Rewording

---------

Co-authored-by: ultimocoder <=Ultimoresq@gmail.com>
Co-authored-by: Marc Farré <contact@marc.fun>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-20 13:03:44 +00:00
Yuriy Bakhtin
7f13a3d2f1
Add self test for new migrations (#7125)
* Add self test for new migrations

* Update SelfTest.php

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2024-10-20 12:59:23 +00:00
Gevorg Mansuryan
643b8eca78
Disable "Like" on archived content (#7262)
* Disable "Like" on archived content

* Disable "Like" on archived content
2024-10-20 07:42:28 +00:00
Yuriy Bakhtin
10ea099c6e
Commands for module info and test DB connection (#7251)
* Commands for module info and test DB connection

* Design console commands for module info and test DB connection

* Changed Command layout

* Autocommit PHP CS Fixer

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2024-10-17 10:38:08 +00:00
Gevorg Mansuryan
e07ea48921
Improved CSP headers (#7255)
* Improved CSP headers

* Improved CSP headers

* Improved CSP headers

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-16 10:28:04 +00:00
Yuriy Bakhtin
42199611bc
Move "About" into Space Control Menu (#7257) 2024-10-15 14:02:53 +00:00
Marc Farré
8ee271349d
Enh #7252: Show "Powered by HumHub" even if no entries in the Footer menu (#7256) 2024-10-15 09:55:29 +00:00
Gevorg Mansuryan
8e2b206bc4
CSV export improvements (#7253)
* CSV export improvements

* CSV export improvements

* CSV export improvements

* Autocommit PHP CS Fixer

* CSV/XLSX export improvements

* CSV/XLSX export improvements

* Autocommit PHP CS Fixer

---------

Co-authored-by: gevorgmansuryan <gevorgmansuryan@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-10-15 10:44:34 +02:00
Yuriy Bakhtin
d52a58fcd6
Check writable path (#7250)
* Refresh the updated_at timestamp of invitation after resend it (#7232)

* Fix file visibility for object with viewable interface (#7241)

* Check writable path

* Check writable path

* Revert assets path

* Fix checking of writable paths
2024-10-14 13:59:39 +00:00
Marc Farré
91a9f5eecf
Fix Login view HTML element ID from user-auth-login-modal to user-aut… (#7254)
* Fix Login view HTML element ID from user-auth-login-modal to user-auth-login

* CHANGELOG
2024-10-12 09:01:14 +00:00
Yuriy Bakhtin
c108fb3857
Upgrade jQuery Highlight plugin (#7248)
* Upgrade jQuery Highlight plugin

* Autocommit PHP CS Fixer
2024-10-11 10:20:13 +00:00
Gevorg Mansuryan
cb8e56c450
Changed env var depth separator (#7244)
* Changed env var depth separator

* Changed env var depth separator

* Changed env var depth separator

* Changed env var depth separator
2024-10-05 20:56:51 +00:00