GitHub/WoltLab/WCF.git
5 years agoSupport enum and double columns in MysqlDatabaseEditor::getColumns()
Matthias Schmidt [Sun, 11 Aug 2019 10:19:21 +0000 (12:19 +0200)]
Support enum and double columns in MysqlDatabaseEditor::getColumns()

Close #3011

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Fri, 9 Aug 2019 14:07:43 +0000 (16:07 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoDisplay the top reaction of an element
Alexander Ebert [Fri, 9 Aug 2019 14:07:41 +0000 (16:07 +0200)]
Display the top reaction of an element

5 years agoUnify reaction list in notifications
Joshua Rüsweg [Thu, 8 Aug 2019 09:21:22 +0000 (11:21 +0200)]
Unify reaction list in notifications

5 years agoFix reactionTypeList structure for UiSortableList
Joshua Rüsweg [Sat, 3 Aug 2019 14:51:58 +0000 (16:51 +0200)]
Fix reactionTypeList structure for UiSortableList

5 years agoShow actual database connection error on data import form
Matthias Schmidt [Fri, 2 Aug 2019 16:43:30 +0000 (18:43 +0200)]
Show actual database connection error on data import form

Close #2964

5 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 2 Aug 2019 15:57:16 +0000 (17:57 +0200)]
Merge branch 'master' into next

5 years agoAdd missing language item
Matthias Schmidt [Fri, 2 Aug 2019 15:56:26 +0000 (17:56 +0200)]
Add missing language item

Close #3000

5 years agoPrevent page scroll when clicking on share buttons
Matthias Schmidt [Fri, 2 Aug 2019 15:43:45 +0000 (17:43 +0200)]
Prevent page scroll when clicking on share buttons

5 years agoMerge pull request #3009 from WoltLab/next-systemcheck-searchengine
Joshua Rüsweg [Thu, 1 Aug 2019 15:22:30 +0000 (17:22 +0200)]
Merge pull request #3009 from WoltLab/next-systemcheck-searchengine

Add system check for search storage engines

5 years agoFix layout of legacy reaction count buttons
Joshua Rüsweg [Thu, 1 Aug 2019 14:29:37 +0000 (16:29 +0200)]
Fix layout of legacy reaction count buttons

5 years agoAdd system check for search storage engines
Joshua Rüsweg [Thu, 1 Aug 2019 14:16:45 +0000 (16:16 +0200)]
Add system check for search storage engines
See #2977

5 years agoMerge pull request #3003 from WoltLab/foreignKeyCheck
Joshua Rüsweg [Thu, 1 Aug 2019 10:26:01 +0000 (12:26 +0200)]
Merge pull request #3003 from WoltLab/foreignKeyCheck

Add foreign key system check

5 years agoAdjust variable name
Joshua Rüsweg [Thu, 1 Aug 2019 09:37:46 +0000 (11:37 +0200)]
Adjust variable name
See #2977

5 years agoRemove superfluous import
Joshua Rüsweg [Thu, 1 Aug 2019 09:31:09 +0000 (11:31 +0200)]
Remove superfluous import
See #2977

5 years agoSpecify fk not found message
Joshua Rüsweg [Thu, 1 Aug 2019 09:30:09 +0000 (11:30 +0200)]
Specify fk not found message
See #2977

5 years agoUse information_schema to determine fks
Joshua Rüsweg [Thu, 1 Aug 2019 09:17:40 +0000 (11:17 +0200)]
Use information_schema to determine fks
See #2977

5 years agoMerge branch 'master' into next
Matthias Schmidt [Wed, 31 Jul 2019 16:05:36 +0000 (18:05 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Wed, 31 Jul 2019 16:04:54 +0000 (18:04 +0200)]
Merge branch '3.0'

5 years agoFix Travis checks for PHP 5.5
Matthias Schmidt [Wed, 31 Jul 2019 16:04:39 +0000 (18:04 +0200)]
Fix Travis checks for PHP 5.5

See d7409657b2c8bbd3fd10a304b792fa8fdca72db0

5 years agoMerge branch 'master' into next
Matthias Schmidt [Wed, 31 Jul 2019 15:56:44 +0000 (17:56 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Wed, 31 Jul 2019 15:56:04 +0000 (17:56 +0200)]
Merge branch '3.0'

5 years agoRequire master password for UserGroupOptionForm
Matthias Schmidt [Wed, 31 Jul 2019 15:55:46 +0000 (17:55 +0200)]
Require master password for UserGroupOptionForm

Close #2996

5 years agoFix JS language item being parsed by PHP instead of JS
Matthias Schmidt [Wed, 31 Jul 2019 15:49:53 +0000 (17:49 +0200)]
Fix JS language item being parsed by PHP instead of JS

See e0acf52f22be4b387279a272bbb7dadf5c139da9

5 years agoBlock non-owners from multilingualism page access in enterprise mode
Matthias Schmidt [Wed, 31 Jul 2019 15:44:40 +0000 (17:44 +0200)]
Block non-owners from multilingualism page access in enterprise mode

Close #3004

5 years agoMerge branch 'master' into next
Joshua Rüsweg [Tue, 30 Jul 2019 13:46:07 +0000 (15:46 +0200)]
Merge branch 'master' into next

5 years agoMerge pull request #3005 from Fabii547/patch-61
Joshua Rüsweg [Tue, 30 Jul 2019 11:31:09 +0000 (13:31 +0200)]
Merge pull request #3005 from Fabii547/patch-61

Remove unnecessary reactionTypeIcon.tpl

5 years agoMerge pull request #3006 from Fabii547/patch-62
Joshua Rüsweg [Tue, 30 Jul 2019 09:31:34 +0000 (11:31 +0200)]
Merge pull request #3006 from Fabii547/patch-62

Fix assigning variable to itself in `Core/Ui/File/Upload.js`

5 years agoFix assigning variable to itself in `Core/Ui/File/Upload.js`
Fabii547 [Tue, 30 Jul 2019 09:16:54 +0000 (11:16 +0200)]
Fix assigning variable to itself in `Core/Ui/File/Upload.js`

5 years agoFixed typo
Marcel Werk [Tue, 30 Jul 2019 09:04:21 +0000 (11:04 +0200)]
Fixed typo

5 years agoRemove unnecessary reactionTypeIcon.tpl
Fabii547 [Tue, 30 Jul 2019 08:08:07 +0000 (10:08 +0200)]
Remove unnecessary reactionTypeIcon.tpl

This file is a leftover of https://github.com/WoltLab/WCF/commit/91c72fa83a6d1f5152f9f709c3155b322cc9eee9

5 years agoAdd foreign key system check
Joshua Rüsweg [Mon, 29 Jul 2019 17:04:43 +0000 (19:04 +0200)]
Add foreign key system check
See #2977

5 years agoAdd list toggle for reaction types
Joshua Rüsweg [Mon, 29 Jul 2019 15:34:22 +0000 (17:34 +0200)]
Add list toggle for reaction types
Closes #2997

5 years agoFix indention
Joshua Rüsweg [Mon, 29 Jul 2019 15:10:14 +0000 (17:10 +0200)]
Fix indention

5 years agoMake errors for trophy selection more standardized
Joshua Rüsweg [Mon, 29 Jul 2019 15:07:28 +0000 (17:07 +0200)]
Make errors for trophy selection more standardized
Closes #2993

5 years agoAdd missing lang var
Joshua Rüsweg [Mon, 29 Jul 2019 15:06:09 +0000 (17:06 +0200)]
Add missing lang var
See #2993

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 28 Jul 2019 14:00:18 +0000 (16:00 +0200)]
Merge branch 'master' into next

5 years agoFix Travis checks for PHP 5.5
Matthias Schmidt [Sun, 28 Jul 2019 13:53:26 +0000 (15:53 +0200)]
Fix Travis checks for PHP 5.5

See https://travis-ci.community/t/php-5-4-and-5-5-archives-missing/3723

5 years agoApply proper styling to hr elements in preview popovers
Matthias Schmidt [Sun, 28 Jul 2019 13:44:49 +0000 (15:44 +0200)]
Apply proper styling to hr elements in preview popovers

Close WoltLab/com.woltlab.wbb#347

5 years agoRemove questionable replacement of property names in CssHighlighter
Tim Düsterhus [Thu, 25 Jul 2019 13:52:51 +0000 (15:52 +0200)]
Remove questionable replacement of property names in CssHighlighter

see https://community.woltlab.com/thread/277729-css-highlighter-f%C3%BCgt-mitten-im-code-ein/?postID=1752528#post1752528

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 28 Jul 2019 13:22:44 +0000 (15:22 +0200)]
Merge branch 'master' into next

5 years agoReset menu item-related fields after creating page in ACP
Matthias Schmidt [Sun, 28 Jul 2019 13:22:03 +0000 (15:22 +0200)]
Reset menu item-related fields after creating page in ACP

Close #3001

5 years agoAppend (instead of prepend) menu item during page creation
Matthias Schmidt [Sun, 28 Jul 2019 13:17:59 +0000 (15:17 +0200)]
Append (instead of prepend) menu item during page creation

See #2998

5 years agoProper handling of click events for smilies
Alexander Ebert [Sat, 27 Jul 2019 20:38:59 +0000 (22:38 +0200)]
Proper handling of click events for smilies

5 years agoUpdating minified JavaScript files
woltlab.com [Sat, 27 Jul 2019 20:02:16 +0000 (20:02 +0000)]
Updating minified JavaScript files

5 years agoPreparing the release 5.2.0 Alpha 3 5.2.0_Alpha_3
Alexander Ebert [Sat, 27 Jul 2019 18:04:24 +0000 (20:04 +0200)]
Preparing the release 5.2.0 Alpha 3

5 years agoRevert "Optimize AbstractDatabaseObjectAction::update() for bulk processing"
Matthias Schmidt [Sat, 27 Jul 2019 11:51:30 +0000 (13:51 +0200)]
Revert "Optimize AbstractDatabaseObjectAction::update() for bulk processing"

This reverts commit b50fd065f955d69708a8b093ea2d22717288cc53.
Close #2995

5 years agoRemove unused imports
Matthias Schmidt [Sat, 27 Jul 2019 11:23:49 +0000 (13:23 +0200)]
Remove unused imports

5 years agoShow number of unread articles on unread articles page
Matthias Schmidt [Sat, 27 Jul 2019 08:08:58 +0000 (10:08 +0200)]
Show number of unread articles on unread articles page

See WoltLab/WCF#2994

5 years agoRemove references of non-existing and unused language item
Matthias Schmidt [Sat, 27 Jul 2019 07:46:31 +0000 (09:46 +0200)]
Remove references of non-existing and unused language item

5 years agoAdd missing language items
Matthias Schmidt [Sat, 27 Jul 2019 07:43:52 +0000 (09:43 +0200)]
Add missing language items

5 years agoHide notice for missing phrases on ACP index page if file is empty
Matthias Schmidt [Sat, 27 Jul 2019 07:24:07 +0000 (09:24 +0200)]
Hide notice for missing phrases on ACP index page if file is empty

See #2983

5 years agoImprove the wording: "There are not any […]" -> "There are no […]"
Alexander Ebert [Fri, 26 Jul 2019 10:34:33 +0000 (12:34 +0200)]
Improve the wording: "There are not any […]" -> "There are no […]"

See #2961

5 years agoMerge branch 'master' into next
Alexander Ebert [Fri, 26 Jul 2019 09:38:04 +0000 (11:38 +0200)]
Merge branch 'master' into next

5 years agoGeneric identifier for slack bots
Alexander Ebert [Fri, 26 Jul 2019 09:08:51 +0000 (11:08 +0200)]
Generic identifier for slack bots

See #2970

5 years agoRemoved the outdated title attribute from subscription listings
Alexander Ebert [Fri, 26 Jul 2019 09:05:00 +0000 (11:05 +0200)]
Removed the outdated title attribute from subscription listings

Fixes #2981

5 years agoRemove control characters that break the SCSS parser
Alexander Ebert [Thu, 25 Jul 2019 22:01:15 +0000 (00:01 +0200)]
Remove control characters that break the SCSS parser

Fixes #2954

5 years agoDrop the custom url if a CMS site is the landing page of an app
Alexander Ebert [Thu, 25 Jul 2019 21:03:30 +0000 (23:03 +0200)]
Drop the custom url if a CMS site is the landing page of an app

5 years agoImprove type of IFormDataProcessor::processObjectData() parameter
Matthias Schmidt [Thu, 25 Jul 2019 16:39:09 +0000 (18:39 +0200)]
Improve type of IFormDataProcessor::processObjectData() parameter

See #2988

5 years agoRework form data processors to allow data processing in both directions
Matthias Schmidt [Thu, 25 Jul 2019 16:29:27 +0000 (18:29 +0200)]
Rework form data processors to allow data processing in both directions

i.e. processing form data to be used by a DBOAction and processing object data to be used as form field values.

Close #2988

5 years agoReworked the rewrite rule generator
Alexander Ebert [Thu, 25 Jul 2019 14:33:34 +0000 (16:33 +0200)]
Reworked the rewrite rule generator

See #2903

5 years agoWorkaround for the text alignment of media bbcodes
Alexander Ebert [Thu, 25 Jul 2019 10:32:47 +0000 (12:32 +0200)]
Workaround for the text alignment of media bbcodes

Fixes #2965

5 years agoInclude the name of the blacklist matches for disabled users
Alexander Ebert [Thu, 25 Jul 2019 10:21:47 +0000 (12:21 +0200)]
Include the name of the blacklist matches for disabled users

See #2948

5 years agoOverride the active application on runtime
Alexander Ebert [Tue, 23 Jul 2019 15:36:34 +0000 (17:36 +0200)]
Override the active application on runtime

Fixes #2934

5 years agoPrevent WebP images being uploaded for avatars
Alexander Ebert [Tue, 23 Jul 2019 13:18:35 +0000 (15:18 +0200)]
Prevent WebP images being uploaded for avatars

See #2838

5 years agoFixed typo
Marcel Werk [Tue, 23 Jul 2019 10:10:00 +0000 (12:10 +0200)]
Fixed typo

5 years agoHide the fake hover state for upload buttons
Alexander Ebert [Tue, 23 Jul 2019 09:44:31 +0000 (11:44 +0200)]
Hide the fake hover state for upload buttons

The fake hover state conflicts with the file dialog, which does not blur the input field, causing the button to be visually stuck in the hover state.

This change still renders the focus style when the dialog is opened via keyboard navigation.

5 years agoEnforce the maximum height of images when editing signatures
Alexander Ebert [Tue, 23 Jul 2019 09:29:19 +0000 (11:29 +0200)]
Enforce the maximum height of images when editing signatures

5 years agoMoved the filter input for FontAwesome icons to the top
Alexander Ebert [Mon, 22 Jul 2019 16:33:07 +0000 (18:33 +0200)]
Moved the filter input for FontAwesome icons to the top

5 years agoPrevent a page jump when displaying the reaction summary
Alexander Ebert [Mon, 22 Jul 2019 14:11:45 +0000 (16:11 +0200)]
Prevent a page jump when displaying the reaction summary

Fixes #2992

5 years agoUnwanted CSS applied to the page search button
Alexander Ebert [Mon, 22 Jul 2019 13:41:33 +0000 (15:41 +0200)]
Unwanted CSS applied to the page search button

5 years agoPrevent the handling of clicks outside of smilies
Alexander Ebert [Mon, 22 Jul 2019 12:45:14 +0000 (14:45 +0200)]
Prevent the handling of clicks outside of smilies

5 years agoHide inaccessible categories for articles
Alexander Ebert [Sun, 21 Jul 2019 19:53:24 +0000 (21:53 +0200)]
Hide inaccessible categories for articles

Fixes #2959

5 years agoUnify message/object buttons for articles
Matthias Schmidt [Sun, 21 Jul 2019 14:34:20 +0000 (16:34 +0200)]
Unify message/object buttons for articles

See #2991

5 years agoUnify order of header navigation icons
Matthias Schmidt [Sun, 21 Jul 2019 13:53:55 +0000 (15:53 +0200)]
Unify order of header navigation icons

See #2989

5 years agoAdd notice for missing phrases on acp index page in dev mode
Matthias Schmidt [Sun, 21 Jul 2019 12:26:38 +0000 (14:26 +0200)]
Add notice for missing phrases on acp index page in dev mode

Close #2983

5 years agoMerge pull request #2950 from WoltLab/bulk_processing_optimization
Matthias Schmidt [Sun, 21 Jul 2019 11:33:55 +0000 (13:33 +0200)]
Merge pull request #2950 from WoltLab/bulk_processing_optimization

Update several components for better bulk processing performance

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 20 Jul 2019 19:14:54 +0000 (21:14 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoAdjusted the phrases for the default reaction types
Alexander Ebert [Sat, 20 Jul 2019 19:13:42 +0000 (21:13 +0200)]
Adjusted the phrases for the default reaction types

5 years agoFix objectID for article report button
Joshua Rüsweg [Sat, 20 Jul 2019 18:56:41 +0000 (20:56 +0200)]
Fix objectID for article report button

5 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 Jul 2019 16:36:36 +0000 (16:36 +0000)]
Updating minified JavaScript files

5 years agoHide the focus ring for mouse only interaction
Alexander Ebert [Sat, 20 Jul 2019 16:08:54 +0000 (18:08 +0200)]
Hide the focus ring for mouse only interaction

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 20 Jul 2019 09:05:29 +0000 (11:05 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFixed the display of the received reactions in the message sidebar
Alexander Ebert [Sat, 20 Jul 2019 09:05:26 +0000 (11:05 +0200)]
Fixed the display of the received reactions in the message sidebar

5 years agoFix dblclick on InlineEditors
Joshua Rüsweg [Fri, 19 Jul 2019 20:26:33 +0000 (22:26 +0200)]
Fix dblclick on InlineEditors
Closes #2713

5 years agoMissing query parameter 5.2.0_Alpha_2
Alexander Ebert [Fri, 19 Jul 2019 13:22:04 +0000 (15:22 +0200)]
Missing query parameter

5 years agoDeploy the updated OptionEditor before rebuilding the options
Alexander Ebert [Fri, 19 Jul 2019 10:21:05 +0000 (12:21 +0200)]
Deploy the updated OptionEditor before rebuilding the options

5 years agoImport the new options first
Alexander Ebert [Fri, 19 Jul 2019 09:58:56 +0000 (11:58 +0200)]
Import the new options first

5 years agoSandbox `item` and `key` variables for template `foreach` loops (#2985)
Matthias Schmidt [Thu, 18 Jul 2019 16:08:59 +0000 (18:08 +0200)]
Sandbox `item` and `key` variables for template `foreach` loops (#2985)

See #2984

5 years agoUnintentional b/c break
Alexander Ebert [Thu, 18 Jul 2019 15:12:30 +0000 (17:12 +0200)]
Unintentional b/c break

5 years agoMerge branch '3.0'
Marcel Werk [Thu, 18 Jul 2019 15:10:55 +0000 (17:10 +0200)]
Merge branch '3.0'

5 years agoFixed typo
Marcel Werk [Thu, 18 Jul 2019 15:10:41 +0000 (17:10 +0200)]
Fixed typo

5 years agoPreparing the release 5.2.0 Alpha 2
Alexander Ebert [Thu, 18 Jul 2019 15:04:31 +0000 (17:04 +0200)]
Preparing the release 5.2.0 Alpha 2

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 18 Jul 2019 14:49:28 +0000 (14:49 +0000)]
Updating minified JavaScript files

5 years agoBetter a11y for upload buttons
Alexander Ebert [Thu, 18 Jul 2019 10:00:37 +0000 (12:00 +0200)]
Better a11y for upload buttons

Fixes #2969

5 years agoProper use of the DebugPreparedStatement class
Alexander Ebert [Thu, 18 Jul 2019 09:20:12 +0000 (11:20 +0200)]
Proper use of the DebugPreparedStatement class

Fixes #2955

5 years agoDisable the SFS username check by default
Alexander Ebert [Thu, 18 Jul 2019 08:54:36 +0000 (10:54 +0200)]
Disable the SFS username check by default

5 years agoMerge pull request #2986 from WoltLab/next-reactions-overhaul
Alexander Ebert [Wed, 17 Jul 2019 21:51:50 +0000 (23:51 +0200)]
Merge pull request #2986 from WoltLab/next-reactions-overhaul

New concept for reactions

5 years agoMismatch of the ID and the generic phrase
Alexander Ebert [Wed, 17 Jul 2019 17:17:12 +0000 (19:17 +0200)]
Mismatch of the ID and the generic phrase

5 years agoConvert dislikes into reactions during the upgrade
Alexander Ebert [Wed, 17 Jul 2019 14:52:44 +0000 (16:52 +0200)]
Convert dislikes into reactions during the upgrade