Tim Düsterhus [Mon, 10 Dec 2018 12:05:34 +0000 (13:05 +0100)]
Update to pelago/emogrifier 2.1.*
Tim Düsterhus [Mon, 10 Dec 2018 12:03:18 +0000 (13:03 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Mon, 10 Dec 2018 11:58:36 +0000 (12:58 +0100)]
Update composer dependencies
Tim Düsterhus [Mon, 10 Dec 2018 11:56:53 +0000 (12:56 +0100)]
Merge remote-tracking branch 'origin/master' into next
Tim Düsterhus [Mon, 10 Dec 2018 11:48:46 +0000 (12:48 +0100)]
Merge branch '3.0'
Tim Düsterhus [Mon, 10 Dec 2018 11:47:48 +0000 (12:47 +0100)]
Update composer dependencies
Tim Düsterhus [Mon, 10 Dec 2018 11:41:13 +0000 (12:41 +0100)]
Update to pelago/emogrifier 1.2.* for PHP 7.3 compatibility
Tim Düsterhus [Mon, 10 Dec 2018 11:29:44 +0000 (12:29 +0100)]
Update composer dependencies
Tim Düsterhus [Sun, 9 Dec 2018 20:51:17 +0000 (21:51 +0100)]
Upgrade to promise-polyfill 8.1.0
This is required to get Promise.finally.
Alexander Ebert [Sun, 9 Dec 2018 19:33:56 +0000 (20:33 +0100)]
In-Profile moderation feature for cover photos
See #2655
Alexander Ebert [Sun, 9 Dec 2018 18:28:55 +0000 (19:28 +0100)]
Resolved some issues with the members list filter
Alexander Ebert [Sun, 9 Dec 2018 17:05:33 +0000 (18:05 +0100)]
Set the order of contact options via drag & drop
See #2652
Matthias Schmidt [Sun, 9 Dec 2018 13:58:48 +0000 (14:58 +0100)]
Add missing English page comment notification-related language item
See #2650
Matthias Schmidt [Sun, 9 Dec 2018 13:48:17 +0000 (14:48 +0100)]
Fix code style
See #2772
Matthias Schmidt [Sun, 9 Dec 2018 13:44:22 +0000 (14:44 +0100)]
Replace code tags with kbd tags in language items
See #2545
Matthias Schmidt [Sun, 9 Dec 2018 13:43:44 +0000 (14:43 +0100)]
Fix typo in form field validator id
See #2772
Matthias Schmidt [Sun, 9 Dec 2018 13:30:39 +0000 (14:30 +0100)]
Add support for creating and editing `package.xml` files via devtools
See #2772
Alexander Ebert [Sun, 9 Dec 2018 12:50:17 +0000 (13:50 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sun, 9 Dec 2018 12:49:57 +0000 (13:49 +0100)]
Filter for deleted articles
See #2647
Matthias Schmidt [Sun, 9 Dec 2018 12:47:10 +0000 (13:47 +0100)]
Do not apply regex validator on empty non-required form fields
See #2509
Matthias Schmidt [Sun, 9 Dec 2018 12:22:12 +0000 (13:22 +0100)]
Remove obsolete update instructions
Matthias Schmidt [Sun, 9 Dec 2018 09:13:10 +0000 (10:13 +0100)]
Ensure that directory of newly created devtools project exists
See #2772
Matthias Schmidt [Sun, 9 Dec 2018 09:10:49 +0000 (10:10 +0100)]
Add DevtoolsProject::getPackageXmlPath()
Matthias Schmidt [Sun, 9 Dec 2018 08:41:18 +0000 (09:41 +0100)]
Fix showing/hiding form tabs due to dependencies
See #2509
Matthias Schmidt [Sun, 9 Dec 2018 08:24:52 +0000 (09:24 +0100)]
Remove double newline
Matthias Schmidt [Sun, 9 Dec 2018 08:24:37 +0000 (09:24 +0100)]
Fix typo in description of `Package::isValidPackageName()`
Matthias Schmidt [Sun, 9 Dec 2018 08:23:35 +0000 (09:23 +0100)]
Fix monolingual values being expanded to i18n values if i18n is supported
Instead of the same monolingual value being used for every available language, the i18n field should just have a monolingual value.
See #2509
Matthias Schmidt [Sun, 9 Dec 2018 08:17:46 +0000 (09:17 +0100)]
Allow numeric values for i18n form field
See #2509
Matthias Schmidt [Sun, 9 Dec 2018 08:17:00 +0000 (09:17 +0100)]
Add `UrlFormField`
See #2509
Alexander Ebert [Sat, 8 Dec 2018 22:52:11 +0000 (23:52 +0100)]
Expose helper methods for XML processing
The `getSchema()` and `validate()` method have both been deprecated, they were never used and remained in a very strange, partly unfinished state. There are no plans to actively use these methods in the core anyway.
See #2646
Alexander Ebert [Sat, 8 Dec 2018 21:57:59 +0000 (22:57 +0100)]
Upload and remove cover photos in a user's profile
See #2645
Alexander Ebert [Sat, 8 Dec 2018 19:01:02 +0000 (20:01 +0100)]
Suppress the button action for static dialog openers
Joshua Rüsweg [Fri, 7 Dec 2018 13:50:01 +0000 (14:50 +0100)]
Add affected count to resendActivationMail method
See #2766
Joshua Rüsweg [Fri, 7 Dec 2018 13:11:33 +0000 (14:11 +0100)]
Validate permissions for resending activation mails
See #2766
Joshua Rüsweg [Fri, 7 Dec 2018 13:11:09 +0000 (14:11 +0100)]
Fix DBOAction usage
See #2766
Joshua Rüsweg [Fri, 7 Dec 2018 13:10:21 +0000 (14:10 +0100)]
Fix table alias name for user table
See #2766
Alexander Ebert [Fri, 7 Dec 2018 12:31:23 +0000 (13:31 +0100)]
New filter and sort UI for the members list
See #2643
Marcel Werk [Fri, 7 Dec 2018 10:56:33 +0000 (11:56 +0100)]
Fixed validation of permissions for label groups in articles
Joshua Rüsweg [Fri, 7 Dec 2018 10:37:28 +0000 (11:37 +0100)]
Add method to prepare special trophies for sidebar display
See #2711
Joshua Rüsweg [Fri, 7 Dec 2018 09:59:16 +0000 (10:59 +0100)]
Merge branch '3.0'
Joshua Rüsweg [Fri, 7 Dec 2018 09:58:44 +0000 (10:58 +0100)]
Remove superfluous empty line
Joshua Rüsweg [Fri, 7 Dec 2018 09:57:54 +0000 (10:57 +0100)]
Work-around for a false-positive by Chrome's XSS auditor
Alexander Ebert [Thu, 6 Dec 2018 23:06:16 +0000 (00:06 +0100)]
Smiley support when adding articles, boxes and pages
See #2639
Alexander Ebert [Thu, 6 Dec 2018 21:28:42 +0000 (22:28 +0100)]
Merge pull request #2764 from mutec/rewritegenerator
rewrite rule generator
Alexander Ebert [Thu, 6 Dec 2018 21:28:13 +0000 (22:28 +0100)]
Merge branch 'next' into rewritegenerator
Alexander Ebert [Thu, 6 Dec 2018 21:22:30 +0000 (22:22 +0100)]
Merge pull request #2767 from mutec/dontcutcronjobdescriptions
Don't truncate cronjob descriptions
Alexander Ebert [Thu, 6 Dec 2018 19:26:07 +0000 (20:26 +0100)]
Error handling for polls in the quick reply feature
Fixes #2742
Alexander Ebert [Thu, 6 Dec 2018 16:03:53 +0000 (17:03 +0100)]
Workaround for the button navigation in popovers on small desktops
Fixes #2791
Alexander Ebert [Thu, 6 Dec 2018 16:01:14 +0000 (17:01 +0100)]
Merge branch '3.0'
Alexander Ebert [Thu, 6 Dec 2018 15:47:03 +0000 (16:47 +0100)]
Consistent error reporting for errors during the setup process
Fixes #2784
Alexander Ebert [Thu, 6 Dec 2018 15:27:29 +0000 (16:27 +0100)]
Put the Google Fonts name in quotes to avoid parsing
Replaces
d2c3d9659e44dab360eaa505ec92984d0ea0cf81
Alexander Ebert [Thu, 6 Dec 2018 15:39:42 +0000 (16:39 +0100)]
Merge branch '3.0'
Alexander Ebert [Thu, 6 Dec 2018 15:38:09 +0000 (16:38 +0100)]
Superfluous ending PHP tag
Fixes #2783
Alexander Ebert [Thu, 6 Dec 2018 15:33:54 +0000 (16:33 +0100)]
`BBCodeHandler::getSourceBBCodes()` is no longer supported
Fixes #2780
Alexander Ebert [Thu, 6 Dec 2018 15:27:29 +0000 (16:27 +0100)]
Put the Google Fonts name in quotes to avoid parsing
Replaces
d2c3d9659e44dab360eaa505ec92984d0ea0cf81
Alexander Ebert [Thu, 6 Dec 2018 13:46:27 +0000 (14:46 +0100)]
Merge branch '3.0'
Alexander Ebert [Thu, 6 Dec 2018 13:46:01 +0000 (14:46 +0100)]
Validate menu items for their object's existence
Fixes #2778
Alexander Ebert [Thu, 6 Dec 2018 13:32:47 +0000 (14:32 +0100)]
Missing page redirect after deleting an article
Fixes #2774
Alexander Ebert [Thu, 6 Dec 2018 12:36:31 +0000 (13:36 +0100)]
Strip the internal font family values because their presence can confuse the compiler
Alexander Ebert [Thu, 6 Dec 2018 12:12:08 +0000 (13:12 +0100)]
PIPs that are not present should not be treated as unresolved
Alexander Ebert [Thu, 6 Dec 2018 10:17:36 +0000 (11:17 +0100)]
`eventname` supports a comma separated list of values
Alexander Ebert [Wed, 5 Dec 2018 16:15:29 +0000 (17:15 +0100)]
Merge branch '3.0'
Joshua Rüsweg [Wed, 5 Dec 2018 13:48:41 +0000 (14:48 +0100)]
Add missing language variables
See #2508
Joshua Rüsweg [Wed, 5 Dec 2018 11:08:27 +0000 (12:08 +0100)]
Fix legacy code for reactions
See #2508
Joshua Rüsweg [Wed, 5 Dec 2018 10:55:37 +0000 (11:55 +0100)]
Remove deprecated calls of the LikeHandler
See #2508
Joshua Rüsweg [Wed, 5 Dec 2018 10:40:04 +0000 (11:40 +0100)]
Enable filter for automatically awarded trophies
Alexander Ebert [Tue, 4 Dec 2018 19:39:51 +0000 (20:39 +0100)]
Unified notification phrases
Alexander Ebert [Tue, 4 Dec 2018 17:43:19 +0000 (18:43 +0100)]
Descriptive phrase for blocked images
See #2788
Alexander Ebert [Tue, 4 Dec 2018 17:04:12 +0000 (18:04 +0100)]
Merge branch '2.1' into 3.0
Alexander Ebert [Tue, 4 Dec 2018 12:38:12 +0000 (13:38 +0100)]
Upgrade notification for WSC
Alexander Ebert [Tue, 4 Dec 2018 10:51:52 +0000 (11:51 +0100)]
Descriptive phrase for blocked images
See #2788
Matthias Schmidt [Mon, 3 Dec 2018 18:21:41 +0000 (19:21 +0100)]
Move reading object data in edit form builder forms into method
See #2509
Matthias Schmidt [Mon, 3 Dec 2018 18:21:12 +0000 (19:21 +0100)]
Fix dbo action name for edit form builder forms
See #2509
Matthias Schmidt [Mon, 3 Dec 2018 18:03:42 +0000 (19:03 +0100)]
Add missing immutability check in radio button form field template
See #2509
Alexander Ebert [Mon, 3 Dec 2018 14:26:05 +0000 (15:26 +0100)]
Merge pull request #2766 from mutec/resendactivationmail
clipboard action for triggering a new activation email
Matthias Schmidt [Sun, 2 Dec 2018 14:49:46 +0000 (15:49 +0100)]
Fix WCFSetup
See #2782
Matthias Schmidt [Sat, 1 Dec 2018 09:05:33 +0000 (10:05 +0100)]
Fix multiple validation errors for text form fields
See #2509
Matthias Schmidt [Sat, 1 Dec 2018 08:46:29 +0000 (09:46 +0100)]
Log missing language items as devtools feature
Note: This implementation will be tested first for some time to see how to works out in practice over a longer period of time.
See #2782
Matthias Schmidt [Fri, 30 Nov 2018 17:32:09 +0000 (18:32 +0100)]
Add and use `(I|T)PackagesFormField`
See #2509
Matthias Schmidt [Fri, 30 Nov 2018 17:31:02 +0000 (18:31 +0100)]
Fix validation of required multiple selection form fields
See #2509
Matthias Schmidt [Fri, 30 Nov 2018 17:30:23 +0000 (18:30 +0100)]
Fix non-filterable multiple selection form field template
See #2509
Matthias Schmidt [Fri, 30 Nov 2018 17:29:27 +0000 (18:29 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Marcel Werk [Fri, 30 Nov 2018 15:56:34 +0000 (16:56 +0100)]
Merge branch '3.0'
Marcel Werk [Fri, 30 Nov 2018 15:54:56 +0000 (16:54 +0100)]
Fixed issue if search keywords are longer than 191 chars
Alexander Ebert [Thu, 29 Nov 2018 17:11:48 +0000 (18:11 +0100)]
Merge pull request #2781 from WoltLab/leafo
Upgrade scssphp
Tim Düsterhus [Thu, 29 Nov 2018 16:53:28 +0000 (17:53 +0100)]
Disable Unicode support in scssphp
see https://github.com/WoltLab/WCF/pull/2736#issuecomment-
416084079
Tim Düsterhus [Thu, 29 Nov 2018 16:07:24 +0000 (17:07 +0100)]
Upgrade scssphp
Tim Düsterhus [Thu, 29 Nov 2018 13:01:23 +0000 (14:01 +0100)]
Replace ES6 syntax by ES5 in WoltLabSuite/Core/Ui/Reaction/Handler
Tim Düsterhus [Thu, 29 Nov 2018 12:05:17 +0000 (13:05 +0100)]
Improve wording in en.xml
Alexander Ebert [Tue, 27 Nov 2018 20:45:40 +0000 (21:45 +0100)]
New bbcode to reference an other article
See #2638
Matthias Schmidt [Mon, 26 Nov 2018 16:47:46 +0000 (17:47 +0100)]
Optional packages do not support `minVersion`
Tim Düsterhus [Mon, 26 Nov 2018 13:11:57 +0000 (14:11 +0100)]
Merge branch '3.0'
Tim Düsterhus [Mon, 26 Nov 2018 13:07:49 +0000 (14:07 +0100)]
Add missing return in UserUtil::usesMobileBrowser()
Tim Düsterhus [Mon, 26 Nov 2018 12:57:10 +0000 (13:57 +0100)]
Define FileReader::$location property
Joshua Rüsweg [Sun, 25 Nov 2018 21:18:01 +0000 (22:18 +0100)]
Use spaceship operator for comparison
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 21:15:35 +0000 (22:15 +0100)]
Add missing language variables
See #2545
See #2508
Tim Düsterhus [Sun, 25 Nov 2018 21:12:06 +0000 (22:12 +0100)]
Output email headers in their canonical case
Joshua Rüsweg [Sun, 25 Nov 2018 20:52:42 +0000 (21:52 +0100)]
Fix code style
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 20:51:28 +0000 (21:51 +0100)]
Add pip gui interface for user content provider
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 15:23:50 +0000 (16:23 +0100)]
Fix typo
See #2545