689 Commits

Author SHA1 Message Date
Marc Farré
0c56f2c7fa
Enh/add share intend feature (#7455)
* Enh: Add the possibility to create a content from a modal for the Mobile app Share Intend feature, in the Profile, a Space, or a new Conversation

* Fix Space Search URL

* Small emprovements

* Hide the content types menu (allow posting only)

* Hide "Schedule" feature

* display the richtext toolbar directly (no need to click in the editor)

* Reuse the ShareService::searchSpaces() from the Share Between module and move it to core, in a ContentCreationService

* Merge master branch

* Move Controller and Form to new ShareIntend classes

* Refactor ShareIntend

* https://github.com/humhub/app-internal/issues/76#issuecomment-2734995419

* Remove useless UserPickerField::getItemText()

* Add Cancel button

* After content creation, if the dashboard stream is not displayed on the current page, redirect to the content container, to make sure the user sees the new content

* Fix for non-pretty URLs

* https://github.com/humhub/app-internal/issues/76#issuecomment-2749597714

* Change wording

* Create ShareIntendTargetForm::canPostInOwnProfile() to avoid duplicate

* Fix Space Picker

* Improve Share Intend Modal ID

* Improve WallCreateContentFormFooter param handling

* Allow null for WallCreateContentForm in Footer

* Fixed wrong variable assignment

* Check if the files exists, and if user is the owner of the files && Fix submit URL

* Remove SearchContainerController and force defining the url when using ContentContainerPicker

* Rename ContentContainerPicker to ContentContainerPickerField

* Allow Create Content form in plain and modal at the same time

* Fix schedule and content form message ID for modal

* Fix: Remove added Dashboard stream ID and use Class instead

---------

Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2025-04-03 12:02:21 +02:00
Gevorg Mansuryan
c904807b0a
Add beforeInitCallback humhub.ui.picker (#7437)
* Add beforeInitCallback `humhub.ui.picker`

* Add beforeInitCallback humhub.ui.picker
2025-02-22 09:25:01 +01:00
Yuriy Bakhtin
e5bb6a246a
Fix picker autofocus (#7428)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2025-02-18 16:32:38 +01:00
Yuriy Bakhtin
ae3502fe82
Reset modal window after close (#7419) 2025-02-06 11:31:28 +01:00
Yuriy Bakhtin
6165bce0a9
Fix style of the "Notification Settings" button on small screen (#7309)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-12-21 10:12:08 +00:00
Marc Farré
657ac8e5db
Enh: Add body classes about the current device and methods to the Dev… (#7349)
* Enh: Add body classes about the current device and methods to the DeviceDetectorHelper class

* CHANGELOG

* PR discussions

* Remove useless @since in methods, as already added for the full class
2024-12-17 10:36:23 +00: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
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
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
Lucas Bartholemy
8b010e8280 Merge branch 'master' into develop 2024-11-07 18:38:02 +01: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
Yuriy Bakhtin
c108fb3857
Upgrade jQuery Highlight plugin (#7248)
* Upgrade jQuery Highlight plugin

* Autocommit PHP CS Fixer
2024-10-11 10:20:13 +00:00
Marc Farré
5899616837
Enh #7233: Mobile view: enlarge images in gallery preview of entries for the wall stream (#7235) 2024-09-27 16:28:56 +00:00
Lucas Bartholemy
31c5c2ffda Merge branch 'master' into develop 2024-09-26 22:43:04 +02:00
Yuriy Bakhtin
a4a4293da3
Fix rendering of checkbox on MacOS and iOS (#7222) 2024-09-17 14:09:17 +02:00
Yuriy Bakhtin
9454944a0c
In lists, when an item text is displayed on multiple lines, the lines below are not lining up with the first one (#7220) 2024-09-16 14:52:46 +02:00
Yuriy Bakhtin
ef87f7123b
Replace theme variables with CSS variables (#7214)
* Replace theme colors with `Theme->variable()`

* Replace `Theme->variable()` with the equivalent CSS variable

* Small changing in mail template for using of `Theme->variable()`

* Doc version for CSS variables

* Update CHANGELOG.md
2024-09-12 15:03:31 +00:00
Yuriy Bakhtin
8d1a199d82
Small style fix for top account menu (temp fix for Mac Safari browser) (#7217)
* Small style fix for top account menu
(temp fix for Mac Safari browser)

* Update CHANGELOG.md
2024-09-11 16:07:12 +02:00
Lucas Bartholemy
66a661b3c4 Merge branch 'master' into develop 2024-09-10 17:06:27 +02:00
Yuriy Bakhtin
0a016aa928
Fix horizontal scroll bar on small screen (#7212)
* Fix horizontal scroll bar on small screen

* Update CHANGELOG.md
2024-09-09 15:14:35 +02:00
Lucas Bartholemy
fd1103c2f3 Merge branch 'master' into develop 2024-08-28 16:53:43 +02:00
Yuriy Bakhtin
f426f94a3b
Fix search starting with special characters (#7189) 2024-08-28 11:08:59 +02:00
Yuriy Bakhtin
122a26c6d2
Fix initialization of several select2 inputs on the same page (#7182) 2024-08-23 10:47:14 +02:00
Marc Farré
03210414e4
Fix: In lists, when an item text is displayed on multiple lines, the … (#7174)
* Fix: In lists, when an item text is displayed on multiple lines, the lines below are not lining up with the first one

* Add PR ID to changelog

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-08-20 13:38:58 +00:00
Yuriy Bakhtin
fccecb0fe5
Highlight only words with 3 or more characters (#7178) 2024-08-20 15:37:26 +02:00
Lucas Bartholemy
1f791cde44 Merge branch 'master' into develop 2024-08-16 11:26:53 +02:00
Marc Farré
cada9b2518
Fix #324: Focus on active and selected nav page after reload on mobile (#7161) 2024-08-09 11:42:01 +02:00
Lucas Bartholemy
c004785fda Merge branch 'master' into develop 2024-08-04 09:34:18 +02:00
Yuriy Bakhtin
f497f14825
Remove js statement with to avoid error on build assets by grunt uglify (#7150) 2024-08-02 10:38:51 +02:00
Gevorg Mansuryan
b4eb7d36a5
Fixed dropdown issue on mobile (#7149)
* Fixed dropdown issue on mobile

* Fixed dropdown issue on mobile

* Fixed dropdown issue on mobile

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-08-02 08:02:54 +00:00
Yuriy Bakhtin
9097b9a476
Fix meta searching twice for the same keyword (#7145) 2024-07-31 19:02:40 +02:00
Gevorg Mansuryan
b5529d19e9
Enh/client export confirm unload (#7139)
* Export `confirmUnload` function from `humhub.client.js`

* Wiki - Make Space icon optional

* Export `confirmUnload` function from `humhub.client.js`

* Export `confirmUnload` function from `humhub.client.js`

* Export `confirmUnload` function from `humhub.client.js`

* Update CHANGELOG.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-07-30 13:23:19 +00:00
Marc Farré
4cc65fcf7c
Enh #7131: Introduce new CSS variables: --hh-fixed-header-height and … (#7133)
* Enh #7131: Introduce new CSS variables: --hh-fixed-header-height and --hh-fixed-footer-height

* Add description to migration guide

* Force keeping px after CSS compilation.

* Add comment in less file

* On mobile, change --hh-fixed-header-height CSS variable value instead of body padding top

* Update MIGRATE-DEV.md

* 593935d2b4 (r1686930702)

* Replace LESS compile -x option with --clean-css

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-07-30 10:23:50 +00:00
Marc Farré
15a23d6ce6
Chg #7136: When opening a modal box, don't autofocus automatically on… (#7137)
* Chg #7136: When opening a modal box, don't autofocus automatically on the first form input

* Add MIGRATE info

* Fix BasePicker focus
2024-07-24 15:06:25 +00:00
Leandra
1e0257b7bd
Update color of wall-entry-controls (links) in stream.less (#7129)
* Update color of wall-entry-controls (links) in stream.less

Changes the color of the wall-entry-controls (link / comment/like link) to a standard color -> `@text-color-soft`

* Update CHANGELOG.md

linking `wall-entry-controls`- color to `--text-color-soft`

* Update CHANGELOG.md

formatting error

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-07-22 08:33:10 +00:00
Lucas Bartholemy
5db85e9fef Merge branch 'develop' of github.com:humhub/humhub into develop 2024-07-05 22:34:50 +02:00
Lucas Bartholemy
9448c0e6aa Merge branch 'master' into develop 2024-07-05 22:33:38 +02:00
Yuriy Bakhtin
9306a052e8
Restyle top dropdown notifications (#7101)
* Restyle top dropdown notifications

* Fix tests for new style of notifications

* Fix tests for new style of notifications

* Restyle notifications

* Restyle notifications

* Restyle notifications

* Restyle notifications

* Wording
2024-07-05 20:30:37 +00:00
Marc Farré
9c7d74d054
Fix: Missing --text-color-default CSS variable (#7104)
* Fix: Missing --text-color-default CSS variable

* Add PR ID to changelog
2024-07-03 12:35:29 +02:00
Lucas Bartholemy
677a6326ad Merge branch 'develop' of github.com:humhub/humhub into develop 2024-07-01 09:48:53 +02:00
Yuriy Bakhtin
000dff3870
Add a link to notification settings on top dropdown list (#7073)
* Add a link to notification settings on top dropdown list

* Update styles for notification dropdown list
2024-07-01 07:46:33 +00:00
Yuriy Bakhtin
70fefe9c27
Allow color boxes in picker (#7094)
* Allow color boxes in picker

* Display color box for select2 options if it is provided

* Update CHANGELOG.md

* Update data color attribute name for content tag selector
2024-06-28 13:38:15 +02:00
Yuriy Bakhtin
da5f9a520f
Fix markdown list style (#7091) 2024-06-27 12:10:40 +02:00
Yuriy Bakhtin
c5863b42dd
Fix markdown sub list style (#7089) 2024-06-25 19:40:01 +02:00
Marc Farré
6d9cd9e0bf
Cgh #7074: Text in lists is smaller than in paragraphs (#7077)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-06-19 10:20:06 +00:00
Yuriy Bakhtin
c6b6414454
Implement new field template radio pills (#7060) 2024-06-11 18:06:19 +00:00
Lucas Bartholemy
186c8ca5a6 Merge branch 'master' into develop 2024-06-10 16:33:53 +02:00
Yuriy Bakhtin
f7a0b14132
Fix list style near aligned image (#7030)
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2024-06-10 16:24:47 +02:00