338 Commits

Author SHA1 Message Date
Yuriy Bakhtin
f1fba9a050 Meta Search 2024-02-19 18:57:13 +01:00
Yuriy Bakhtin
15581f228c Meta Search 2024-02-16 18:43:15 +01:00
Serhiy Moskalenko
1127f01739
Fix #6810: Top menu on small screens: the previous page remains active when the new page is in the drop-down submenu (#6821)
Co-authored-by: Serhiy Moskalenko <serg.mosk.dev@gmail.com>
2024-01-29 13:44:48 +00:00
Lucas Bartholemy
2fb823397d Merge branch 'master' into develop 2023-12-16 10:02:43 +01:00
Yuriy Bakhtin
9e2411392c
Fix displaying of alert when RichText is changed on refresh a page (#6736) 2023-12-14 15:56:30 +01:00
Marc Farré
d5f6e7f11e
Fix #6721: Top menu entries for spaces are not highlighted when clicked (#6727)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-12-13 10:43:55 +00:00
Marc Farré
a3dafde4d9
Fix #6725: Allow theme without second topbar menu (#6728) 2023-12-13 10:05:55 +00:00
Yuriy Bakhtin
ae8f2fa342
Fix people and space filters (#6656)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-11-20 21:36:46 +01:00
Lucas Bartholemy
f0879da513 Merge branch 'master' into develop 2023-09-12 15:44:14 +02:00
Gevorg Mansuryan
01cdb573a7
Fix/modal actions errors (#6555)
* Page 2 or more of participant list doesn't loads into the modal box

* Page 2 or more of participant list doesn't loads into the modal box

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-09-12 10:02:42 +02:00
Yuriy Bakhtin
02a436d159
Fix submit form in modal window (#6501) 2023-08-11 09:58:56 +00:00
Yuriy Bakhtin
64a5099897
Fix module form "Set as default" (#6494)
* Fix module form "Set as default"

* Display status bar after save module form "Set as default"

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-08-10 21:36:01 +00:00
Lucas Bartholemy
2366096406 Merge branch 'master' into develop 2023-07-27 18:19:22 +02:00
Yuriy Bakhtin
a7fc6f9dd5
Display topics and content types in filters header on load page with selected filters (#6446) 2023-07-19 19:55:14 +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
Martin Rüegg
fdf04d2b2c
Fix log.fata in frontend logging (#6423) 2023-07-10 15:24:23 +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
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
Yuriy Bakhtin
77d64b1d32
Remove deprecated JS function setModalLoader() (#6389)
* Refactor deprecated `setModalLoader()` usage

* Remove deprecated JS function `setModalLoader()`

* Update MIGRATE-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-06-15 10:18:28 +00:00
Gevorg Mansuryan
78e09961c8
Add arrows for gridview sort columns (#6328)
* Add arrows for gridview sort columns

* Add arrows for gridview sort columns

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-05-17 14:58:27 +00:00
Yuriy Bakhtin
254a66098a
Make top menu shrink and grow on resize window (#6323) 2023-05-12 20:41:36 +00:00
Gevorg Mansuryan
40a69420d8
Enh/bring back pjax (#6277)
* Bring Back Pjax Functionality

* Bring Back Pjax Functionality

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-05-10 14:15:45 +00:00
Gevorg Mansuryan
75e9e3bb28
Enh/right sidebar swipe (#6253)
* Remove Right Sidebar Swipe checkbox

* Remove Right Sidebar Swipe checkbox

* Enh/right sidebar swipe

* Enh/right sidebar swipe
2023-04-27 15:06:14 +00:00
Yuriy Bakhtin
5ad48262fb
Scheduled content publishing (#6116)
* Scheduled content publishing

* Allow to update scheduled options on create new content

* Allow to edit scheduled options of existing content

* Fix updating of schedule options

* Publish scheduled content by cron job

* Update CHANGELOG-DEV.md

* Changes for scheduled contents

* Set state to draft after reset scheduled options of existing content

* Check permissions for schedule options

* Update wording

* Acceptance tests for scheduling options

* Update wording

* Test publishing of the scheduled contents

* Fix wording category

* Deleted content.modules message category

---------

Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2023-02-28 08:25:27 +01:00
Lucas Bartholemy
ab5feaab51
Also handle mail module notification in page title (#6102) 2023-02-15 11:57:06 +01:00
Yuriy Bakhtin
7993120486
Remove "regular" style of checkbox and radio (#5821)
* Remove "regular" style of checkbox and radio

* Update CHANGELOG-DEV.md (#5821)

* Fix checkbox style on oembed confirmation

* Fix test

* Fix test

* Fix checkbox style on widget "ContentVisibilitySelect"

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-11-10 14:28:55 +01:00
Yuriy Bakhtin
0ab96deb05
Improve checkbox and radio styles on load page (#5815)
* Improve checkbox and radio styles on load page

* Change methods visibility

* Improve checkbox and radio styles on load page (for not ActiveField)

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-07-27 15:59:17 +02:00
Yuriy Bakhtin
ce5fe0c40b
Fix alignments for people filters with select2 feature (#5806)
* Fix alignments for people filters with select2 feature

* Hide clear icon from people picker filters
2022-07-19 19:31:09 +02:00
Yuriy Bakhtin
e924bb0302
Fix filter for select2 fields on "People" page (#5799)
* Fix filter for select2 fields on "People" page

* Update CHANGELOG.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-07-06 11:15:31 +02:00
Yuriy Bakhtin
5868e48c02
Don't hide icon "remove item" on picker (master) (#5796)
* Don't hide icon "close" on picker

* Update CHANGELOG.md (#5780)
2022-07-06 10:22:21 +02:00
Yuriy Bakhtin
9736bdeea5
Fix context menu position on the right window side (#5760)
* Fix context menu position on the right window side

* Update CHANGELOG.md (#5760)

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-06-15 11:21:39 +02:00
Yuriy Bakhtin
d855bd9004
Fix confirmation window for buttons (#5719) 2022-05-25 17:40:45 +02:00
Yuriy Bakhtin
ae9be0df62
Fix input size for placeholder length in picker field (#5712)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-05-23 10:29:31 +02:00
s-tyshchenko
cb907c6e02
Autocomplete Input Widget (#5548)
* Autocomplete Input Widget

- added text autocomplete as profile field type
- autocomplete when searching for people

* Fix

* Update BasePicker.php

* Removed Autocomplete

* Update DirectoryFilters.php

* Removed AutocompleteInputWidget

* Fix

* Fix

* Update CHANGELOG_DEV.md

* Check Profile Field

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2022-03-18 13:33:24 +01:00
s-tyshchenko
b95f7b480e
In a button, data-action-cancel-text doesn't work (#5586)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-03-15 20:17:44 +01:00
s-tyshchenko
89b0410349
Mobile navigation: width detection problem (#5587) 2022-03-07 00:34:17 +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
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
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
603dafa42b
Fix confirmation for unsaved form changes (#5451) 2021-11-30 14:15:55 +01:00
Yuriy Bakhtin
73dfa058cf
Fix confirmation before close a form with unsaved changes on modal wi… (#5450)
* Fix confirmation before close a form with unsaved changes on modal window

* Update CHANGELOG.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-11-30 10:52:49 +01: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
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
Yuriy Bakhtin
73dd4f8f1b
Fix js error on pjax open "Directory" page (#5331)
* Fix js error on pjax open "Directory" page

* Update CHANGELOG.md
2021-10-07 10:56:30 +02:00
Yuriy Bakhtin
d1ac039729
Fix autoload People/Spaces on scroll down (#5321) 2021-09-30 15:50:36 +02:00
Yuriy Bakhtin
c33abac4d3
Allow to add new item on ui selector (#5269)
* Allow to add new item on ui selector

* Create CHANGELOG.md
2021-09-02 16:28:19 +02:00
Yuriy Bakhtin
536990ec03
Allow additional toggler for elements with context menu (#5239)
* Allow additional toggler for elements with context menu

* Update CHANGELOG_DEV.md

* Update CHANGELOG.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-08-11 17:36:20 +02:00
Yuriy Bakhtin
56033c592c
Confirm leave page for Post & Comment forms (#5214)
* Confirm leave page for Post & Comment forms

* Fix confirmation changes when form is submitted only by button click action

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-07-30 23:12:19 +02:00
Yuriy Bakhtin
bb14db9c69
People / Spaces: Endless Scrolling (#5211) 2021-07-30 14:06:56 +02:00
Yuriy Bakhtin
8043eb3e81
Fix closing the action confirmation modal window on top close icon (#5176)
* Fix closing the action confirmation modal window on top close icon

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2021-07-19 11:08:58 +02:00