400 Commits

Author SHA1 Message Date
Yuriy Bakhtin
2c332fdc08
Padding for logo image on login page (#6638) 2023-11-02 14:06:43 +01:00
Yuriy Bakhtin
f29a1e4cdf
Fix default oembed styles for twitter posts (#6581) 2023-09-20 16:37:03 +00:00
Marc Farré
31f2cd4b52
Fix online status position on people page (#6510)
* Fix #6509: Fix online status position on people page

* Fix #6510: Fix online status position on people page
2023-08-14 19:40:29 +00:00
Yuriy Bakhtin
86c83556e5
Implement option "disabled" for picker fields (#6498) 2023-08-11 10:34:19 +00:00
Marc Farré
36791347cd
Enh #68: Online Indicator Position (#6493)
* Enh #68: Online Indicator Position

* Enh #68: Online Indicator Position

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-08-10 21:51:04 +00:00
yuriimaz
cb52feb331
Fix #112: Reorder Table Rows (#6473) 2023-08-01 14:42:46 +00: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
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
yuriimaz
6b5462897e
Fix #79: Fix Headline HelpText Style (#6417)
Minor fix for the ProseMirror-menubar
2023-07-06 20:50:42 +00: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
Marc Farré
836acf2c1d
Fix Online Indicator Position on space members (#6387) 2023-06-13 08:15:45 +00:00
yuriimaz
26c789b2d0
Enh #3: Source Mode, Text Area Style (#6382)
* Enh #3: Source Mode, Text Area Style
Fixed dropdown button icons size

* Changed color hash codes in less files to variables.
Changed comment form buttons position.
2023-06-12 11:56:00 +00:00
yuriimaz
cc58cb50e9
Enh #2: Store Default Markdown Editor Mode (#6338)
* Enh #2: Store Default Markdown Editor Mode

* Enh #2: Store Default Markdown Editor Mode
- Changes for User

* Moved the markdownEditorMode option to the CoreJsConfig

* Fixed setting the markdownEditorMode if user isn't logged in

* Changed radioList to dropDownList for select markdown editor mode

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-05-30 11:11:10 +00:00
Marc Farré
66cd606f81
fix green status dot on mobile and profile banner (#6321) 2023-05-12 06:22:23 +00:00
Lucas Bartholemy
fed5743b3c Rebuild Theme 2023-05-11 18:56:39 +02:00
Marc Farré
1ae00c5264
Enh/6295 online users feature (#6297)
* Enh #6295: Add the possibility to display if users are online

* Enh #6295: Add the possibility to display if users are online

* Enh #6295: Add the possibility to display if users are online

* Enh #6295: Add the possibility to display if users are online

* Enh #6295: Add the possibility to display if users are online

* Enh #6295: Add the possibility to display if users are online

* Remove old and unused classes

* changed Show to Hide online status

* Update Image.php

* changed online status icon style

* Small fixes when displaying the status green dot

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-05-11 16:54:37 +00:00
yuriimaz
5f7c12b372
Chng #42: Migrate to humhub-prosemirror 2.0 (#6313)
- Added "Switch editor mode" text for richtext.prosemirror to CoreJsConfig.
- Added Ukrainian translations for richtext editor.
- Added a transparent background for menubar buttons.
- Fixed indentation of menu items in text types dropdown menu.
2023-05-09 17:34:46 +00:00
Lucas Bartholemy
45f11bb682 Build Theme 2023-05-09 15:57:55 +02:00
Yuriy Bakhtin
8861a580c4
Update style variable background-color-secondary (#6296) 2023-05-05 17:01:19 +02:00
Yuriy Bakhtin
7dd5c4ec89
Fix hidden menu bar on focus rich text editor (#6279) 2023-05-01 13:16:01 +02:00
Yuriy Bakhtin
7c5bff3cf3
Fix hidden submit button on edit long code in post/comment content (#6269) 2023-04-28 20:39:59 +02:00
Yuriy Bakhtin
9c4e74d925
Use same font for RichText editor as it looks on view mode (#6184)
* Use same font for RichText editor as it looks on view mode

* Update CHANGELOG-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-03-21 12:42:06 +00:00
Yuriy Bakhtin
401f9d8f48
Replace png "search" icon with font-awesome icon (#6181)
* Replace png "search" icon with font-awesome icon

* Update CHANGELOG-DEV.md
2023-03-21 12:24:42 +00:00
Yuriy Bakhtin
5f7cd820c3
Enh/theme var background color highlight (#6175)
* Update theme variable `@background-color-highlight`

* Update CHANGELOG-DEV.md

* New theme variable `@background-color-highlight-soft`

* Improve theme var `background-color-highlight`
2023-03-17 09:21:11 +00:00
Yuriy Bakhtin
3857983534
Theme variables background-color-highlight and background-color-highlight-soft (#6173)
* Update theme variable `@background-color-highlight`

* Update CHANGELOG-DEV.md

* New theme variable `@background-color-highlight-soft`
2023-03-16 08:57:00 +00:00
Yuriy Bakhtin
f78e21e6bc
Update styles of "Show all notifications" button (#6167)
* Update styles of "Show all notifications" button

* Use theme variables
2023-03-15 08:47:01 +00:00
Yuriy Bakhtin
0d3b7b92bb
Remove theme variable mail-font-url (#6157) 2023-03-10 09:23:05 +00:00
Lucas Bartholemy
032aea3dd3
Added Content State (#6076)
* Added new Content State

* Added Content SoftDelete

* Added Draft option on WallEntryCreate

* Draft Stream Handling

* Fix show drafts on dashboard

* Reset draft state in Content Form

* Remove Notifications/Activities on soft delete

* Hide new content notifications on draft content

* Added ActivityHelper

* Added possibility to publish draft content

* Added missing message text [skip ci]

* Handle search for non published content

* Mark default delete implementation as deprecated

* Make sure files of deleted content are not longer accessible [skip ci]

* Show badge for deleted content

* Added State Filter for Content Queries

* Added doc

* Added ContentContainerStreamTest

* Added Acceptance Tests

* Fixed UserReleated exception for Guest users

* Fixed popover less

* Minor improvements
2023-02-09 12:16:01 +01:00
Yuriy Bakhtin
8cc278dd94
Implement CSS variables (#6081)
* Implement CSS variables

* Update CHANGELOG-DEV.md

* Update CHANGELOG-DEV.md

---------

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-02-01 15:00:32 +01:00
Yuriy Bakhtin
9ac30de56f
Display all newer comments after current comment (#5981)
* Display all newer comments after current comment

* Implement links to display previous and next comments

* Fix sub-comments display of the current parent comment

* Improve styles for sub-comments of current comment

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2023-01-20 15:24:33 +01:00
Lucas Bartholemy
f79aafe4f8 Enh #4803: Added more panel styles ( and ) 2022-12-28 16:33:47 +01:00
Sven Eschlbeck
bd9bce564e
Changed theme.css file (#5979)
* Changed theme.css file

* Changed location of code change

* Added color variable instead of hard-coded color

* Formatting

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-12-28 16:28:34 +01:00
Yuriy Bakhtin
ee8a1ca9f5
Clear margin bottom of control label (#5954)
* Clear margin bottom of control label

* Update CHANGELOG-DEV.md
2022-12-01 13:56:57 +01:00
Yuriy Bakhtin
84f07d32cc
Fix left border from divider of dropdown menu (#5953) 2022-11-29 16:43:16 +01:00
Yuriy Bakhtin
418812dbed
Improve style of button with single icon without text (#5952) 2022-11-29 15:27:38 +01:00
Yuriy Bakhtin
d01a384ded
Add space between icon and text inside button (#5951) 2022-11-29 11:45:29 +01:00
Yuriy Bakhtin
605e9dbe5c
Improve styles of wall entry create form (#5936)
* Improve styles of wall entry create form

* Autofocus and display full form of wall stream entry after load by menu
2022-11-21 11:22:58 +01:00
Lucas Bartholemy
61525f83a1 Rebuild Theme CSS 2022-11-11 19:41:41 +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
b548233701
Layout for wall create content form menu (#5827)
* Layout for wall create content form menu

* Activate current content form menu

* Display menu only on Post creating form

* Improve content form menu

* API for content form menu

* Clean up code

* API for content form menu

* Use icon from Content record for wall entry create menu

* Improve code on load create wall entry form

* New property ContentActiveRecord::$createPermission

* Display create form wall entry menu only with defined property "createRoute"

* Improve creating a content from wall stream

* Update using of permission for create new post

* Rename property to WallCreateContentForm->displayContentTabs

* Initialize widgets after load content form from menu

* Fix reset content form after submit

* Display a create content menu tab only of enabled module

* Update CHANGELOG.md (#5827)

* Fix click action of create content menu

* New method for register assets of create content menu item

* Use default sort order for create content menu item

* Change a sort order of the Post create menu item

* Remove unused function registerCreateContentMenuAssets()

* Display top sorted content form on wall stream

* Removed unused import

* Code comment

* Fix @since version

* Rename action of create form

* Widget WallCreateContentFormFooter

* Improve visibility of menu and form of create wall entry

* Style for create wall entry tabs on mobile screen

* Fix menu visibility of create wall entry

* Fix visibility of errors on create a wall entry

* Create WallCreateContentFormContainer

* Refactored `ContentContainerModule:getContentClasses()` method signature

* Fixed changed content name

* Minore changes

* Fixed Tests with new CreatePermission

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>
2022-11-08 22:02:27 +01:00
Yuriy Bakhtin
bc0bed2ccd
Fix content width in mobile view (#5824)
* Fix content width in mobile view

* Fix test
2022-08-02 14:04:52 +02: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
Lucas Bartholemy
c910321ebc
Added Wall Entry Margin Right (#5769)
* Added Wall Entry Margin Right

* Update CHANGELOG_DEV.md
2022-06-22 18:04:29 +02:00
Yuriy Bakhtin
49ae29c11e
Rebuild theme styles (#5763) 2022-06-17 09:17:36 +02:00
Yuriy Bakhtin
e10f7854c0
New event to append rules for active record (#5645)
* New event to append rules for active record

* Implement new post validation on focus field

* Revert "Implement new post validation on focus field"

This reverts commit 395917537cbfabb61e6950286ba09a60b3691e51.

* Validate post creating on focus event by AJAX

* Validate new post message on blur event by ajax request

* Fix creating of new Post

* Validate new post message on focus event by ajax request

* Skip rule "required" for post message on AJAX validation

* Move code to new module "Interaction limits"

* Clear code for creating of new post

* Remove a not used action

* Improve new comment form for event triggers

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-06-02 16:26:31 +02:00
Yuriy Bakhtin
673da3b941
Fix people/space cards banner (#5591)
* Fix people/space cards banner

* Update CHANGELOG_DEV.php

* Fix space modules list
2022-03-13 12:38:52 +01:00
Yuriy Bakhtin
c47d9f219d
Fix long words in comment form (#5581)
* Fix long words in comment form

* Update CHANGELOG_DEV.md

Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
2022-03-02 18:59:07 +01:00
s-tyshchenko
20c238a5ba
Tooltip: improving readability (#5577) 2022-02-23 11:54:13 +01:00
Yuriy Bakhtin
877066b9fc
Improve comment buttons style (#5562)
* Improve comment buttons style

* Improve post buttons style on edit mode

* Fix hidden comment form on reply with errors

* FileHandler buttons for comment

* FileHandler buttons for post edit form

* Fix tests
2022-02-17 12:04:51 +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