9276 Commits

Author SHA1 Message Date
Yuriy Bakhtin
5c5a73dce0
Allow to filter marketplace by module ID (#6436) 2023-07-17 09:10:30 +00:00
Yuriy Bakhtin
36c4cff0a0
Fix installation link on the purchased modules list (#6434) 2023-07-17 08:55:29 +00:00
HumHub Translations
cc29276c51 Enh: Updated Translations (translate.humhub.org) 2023-07-16 08:48:47 +00:00
HumHub Translations
b8558c4ca0 Enh: Updated Translations (translate.humhub.org) 2023-07-16 08:47:43 +00:00
HumHub Translations
2f4032d112 Enh: Updated Translations (translate.humhub.org) 2023-07-14 16:30:40 +00:00
HumHub Translations
0c38f40ea2 Enh: Updated Translations (translate.humhub.org) 2023-07-14 16:29:19 +00:00
Lucas Bartholemy
6c78487906 Modules: Fixed wording 2023-07-14 18:29:01 +02:00
Lucas Bartholemy
2b03bb3568 Modules: Fixed menu entry text 2023-07-14 18:07:42 +02:00
Yuriy Bakhtin
8eae11ae62
Fix marketplace view (#6429)
* Fix marketplace view

* Fix module view after add licence key
2023-07-14 16:03:35 +00:00
Gevorg Mansuryan
5a2791324e
Translation for custom profile field is served from wrong file (#6428)
* Translation for custom profile field is served from wrong file

* Translation for custom profile field is served from wrong file
2023-07-14 13:58:46 +00:00
Lucas Bartholemy
44d19d98fc Fixed wording tests 2023-07-12 18:52:40 +02:00
HumHub Translations
44978190a6 Enh: Updated Translations (translate.humhub.org) 2023-07-12 16:21:58 +00:00
HumHub Translations
32a6bd4985 Enh: Updated Translations (translate.humhub.org) 2023-07-12 16:20:17 +00:00
Lucas Bartholemy
e7c583ce71 Fixed wording 2023-07-12 18:18:00 +02:00
Yuriy Bakhtin
b049303037
Marketplace / Modules Redesign (#6348)
* Marketplace / Modules Redesign

* Marketplace / Modules Redesign

* Marketplace / Modules Redesign

* Fix missed assets for install module from marketplace

* Display installed modules on Marketplace

* Display header for installing module process

* Update module action buttons after adding of a licence key

* Don't show the close icon during install module

* Improve redirects after module actions from marketplace

* Factorize Marketplace module

* Refactor the module managers(Marketplace, Administration, Container Modules)

* Fix enabling modules list on Space creating

* Remove unused page of module info

* Marketplace filter service

* Remove unused method `isFilteredBySingleTag`

* Factorize adding of licence key

* Factorize install, activate and update modules from Marketplace

* Add menu item for "Add Licence Key" form

* Update module links on Marketplace

* Remove unused code

* Fix space and profile module list wrapper

* Update module list styles

* Improve alignment of icons in top account menu

* Cache pending module update count in database

* Refresh theme styles

* Fix category for translatable strings

* Fix tests

* Update style of Module Configuration page

* Change style for page description

* Update styles for admin modules and marketplace

* Fix filter modules by ID in Marketplace

* Update wording

* Update wording

---------

Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2023-07-12 16:07:57 +00:00
Felix Hahn
5197e623fa
Link notification for pending space approval to manage page (#6420)
* Fix link of pending approval notification

* Update ApprovalRequest.php

* Update CHANGELOG-DEV.md

* Update RequestMembershipCest.php

* Update RequestMembershipCest.php

* Update RequestMembershipCest.php
2023-07-12 09:21:35 +00:00
Yuriy Bakhtin
e1400ad7e6
Fix default dropdown select2 options (#6425) 2023-07-12 09:19:26 +00:00
Yuriy Bakhtin
d2d54e39c1
Fix width of select2 dropdown inputs (#6424) 2023-07-11 14:01:07 +00:00
Yuriy Bakhtin
09bb6ed32f
Update message on delete a content (#6422)
* Update message on delete a content

* Fix tests

* Update message on delete a content
2023-07-10 15:25:43 +00:00
Martin Rüegg
fdf04d2b2c
Fix log.fata in frontend logging (#6423) 2023-07-10 15:24:23 +00:00
Yuriy Bakhtin
245322e5a6
Fix caching keys on space directory (#6421) 2023-07-10 11:47:45 +00:00
Yuriy Bakhtin
f29f6a0fc9
Fix login from modal window (#6418) 2023-07-07 13:49:36 +00:00
Lucas Bartholemy
7abae9d468
Removed RichText & Markdown Deprecations (#6278)
* Removed RichText & Markdown Deprecations

* Removed BootstrapMarkdownAsset

* Removed more deprecations

* Updated composer.lock

* Fixes after merging develop to this branch

---------

Co-authored-by: yuriimaz <nopangolier1@gmail.com>
2023-07-07 09:19:25 +02:00
yuriimaz
6b5462897e
Fix #79: Fix Headline HelpText Style (#6417)
Minor fix for the ProseMirror-menubar
2023-07-06 20:50:42 +00:00
Yuriy Bakhtin
63264d79ce
Fix absolute base URL in console commands (#6414) 2023-07-04 09:43:35 +00:00
Gevorg Mansuryan
1db6617dcf
Performance improvements part 2 (#6392)
* Performance Improvements part 2

* Performance Improvements part 2

* Performance Improvements part 2

* Performance Improvements part 2

* Performance Improvements part 2

* Performance Improvements part 2

* Performance Improvements part 2

* Performance Improvements part 2
2023-07-04 09:38:14 +00:00
Marc Farré
1504a09bce
Enh #6405: Uploading a file larger than PHP's limits does not tell th… (#6406)
* Enh #6405: Uploading a file larger than PHP's limits does not tell the user about the file weight issue

* Update CoreJsConfig.php

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-07-04 09:31:58 +00:00
Gevorg Mansuryan
202293ab7b
Enh #6132: Refactor and Remove AjaxButton (#6172)
* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Update MIGRATE-DEV.md

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

* Enh #6132: Refactor and Remove AjaxButton

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-07-03 18:30:03 +00:00
Marc Farré
db56b15ec2
Enh #6411: Make invite by link from a space work for registered users (#6412)
* Enh #6411: Make invite by link from a space work for registered users

* Enh #6411: Make invite by link from a space work for registered users

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-07-02 15:14:54 +00:00
Marc Farré
b0ea4e3190
Enh #6409: Redirect to the invited space after registration (#6410) 2023-07-02 15:12:32 +00:00
Marc Farré
94e66365e2
Enh #6130: Add default settings for space creation (#6219)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-30 13:30:09 +00:00
Marc Farré
c4ef719485
Chg #6212: Revise email sender (always use the system name) (#6227)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-29 17:04:11 +00:00
yuriimaz
6fd4f21ffb
Fix #6220: User Soft Delete doesn't remove third party auth references (#6224)
* Fix #6220: User Soft Delete doesn't remove third party auth references

* Changed param name $isOAuth to $isNoLocalAuth.
Changed setting user status from STATUS_DISABLED to STATUS_SOFT_DELETED for user soft deleting.
Added condition to login method for checking user status for soft deleted.

* Changed doLogin method to private.
Removed param $isNoLocalAuth.
Removed Auth::deleteAll from performDelete method.
Removed the condition to enable a user who has been soft-deleted.

* Removed the condition to check soft-deleted user in login method

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-29 17:02:26 +00:00
HumHub Translations
3de52c2579 Enh: Updated Translations (translate.humhub.org) 2023-06-29 16:34:15 +00:00
HumHub Translations
50a19b5dbf Enh: Updated Translations (translate.humhub.org) 2023-06-29 16:33:09 +00:00
Lucas Bartholemy
b9a4b11e7a
Migrated Tag Logic into ContentTagService (#6079)
* Moved Tag logic into service class

* Fixed wrong condition

* Fixed typo

* Fixed content access

* Added deprecated methods

* Updated Changelog
2023-06-29 18:31:08 +02:00
Yuriy Bakhtin
8e5c763d6d
Don't check email for existing on registration (#6381)
* Don't check email for existing on registration

* Send new email on trying to register with already existing email

* Update translatable strings

* New service `PasswordRecoveryService`

* Improve service `PasswordRecoveryService`

* Limit password recovery with 10 minute pause

* Test `PasswordRecoveryService`

* Update AccountRecoverPassword.php

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-29 15:33:00 +00:00
Yuriy Bakhtin
282830774d
Use Select2 plugin for all drop-down list fields (#6208)
* Fix Select2 widget for profile field "Country"

* Placeholder for profile field "Country"

* Placeholder for user field "Language"

* Add select2-searchInputPlaceholder.js

* Implement new form field Select2

* Use Select2 plugin for all drop-down list fields

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-29 14:45:02 +00:00
HumHub Translations
59ac9b701e Enh: Updated Translations (translate.humhub.org) 2023-06-29 14:30:32 +00:00
HumHub Translations
d86386a896 Enh: Updated Translations (translate.humhub.org) 2023-06-29 14:29:22 +00:00
Yuriy Bakhtin
5936074000
Normalize integer columns after load data to ActiveRecord (#6379)
* Normalize integer columns after load data to ActiveRecord

* Update `columnValueCanBeNormalized()`

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-29 13:06:23 +00:00
Gevorg Mansuryan
1080ced360
Remove deprecated humhub\widgets\MarkdownEditor usage #28 (#6225)
* Remove deprecated humhub\widgets\MarkdownEditor usage #28

* Remove deprecated humhub\widgets\MarkdownEditor usage #28

* Remove deprecated humhub\widgets\MarkdownEditor usage

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-29 12:29:03 +00:00
Marc Farré
25553b822a
FileHandlerButtonDropdown - Possibility to have a custom CSS class al… (#6407)
* FileHandlerButtonDropdown - Possibility to have a custom CSS class alowing e.g. to have a drop up

* Update CHANGELOG-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-27 12:10:25 +00:00
Lucas Bartholemy
afb2c0ac1e Update Composer Lock 2023-06-27 09:42:47 +02:00
yuriimaz
ffd4413b1b
Enh #11: Change the icons in the toolbar buttons (#6390)
* Enh #11: Change the icons in the toolbar buttons
- Changed toolbar styles

* Fixed toolbar height and width

* Changed background color for toolbar in Poll description field

* Made the greyed out parts of the toolbar darker grey.
Made equal indents/margins for each icon as well as equal height and width.
Changed styles for selected item in text type menu.

* Rollback toolbar icons color

* Fixed border-radius for group buttons with separator.
Fixed insert image menu position for desktop view.
2023-06-26 18:02:43 +00:00
Lucas Bartholemy
5011c05283 Update Composer 2023-06-26 19:49:37 +02:00
HumHub Translations
2c572afd35 Enh: Updated Translations (translate.humhub.org) 2023-06-23 12:27:53 +00:00
HumHub Translations
006cb961e8 Enh: Updated Translations (translate.humhub.org) 2023-06-23 12:26:41 +00:00
HumHub Translations
7e22a55267 Enh: Updated Translations (translate.humhub.org) 2023-06-23 12:25:31 +00:00
Yuriy Bakhtin
35ac7a7df2
Enable nonce in config web header (#6400)
* Enable nonce in config web header

* Update MIGRATE-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-22 20:45:08 +00:00