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
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
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
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
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
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
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`
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
Joshua Rüsweg [Sun, 25 Nov 2018 15:07:44 +0000 (16:07 +0100)]
Remove leading slashes for class names
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 14:46:33 +0000 (15:46 +0100)]
Fix sorting object types in content remove worker
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 10:19:17 +0000 (11:19 +0100)]
Unify case toggling for requiredobjecttype in objectType
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 10:01:43 +0000 (11:01 +0100)]
Add requiredObjectType option for user content provider
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 09:45:28 +0000 (10:45 +0100)]
Add support for hidden user content provider
Hidden content providers are useful, if a user content provider requires to delete other content first, before the user content provider can remove their content.
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 09:31:45 +0000 (10:31 +0100)]
Support nicevalue for user content provider
See #2716
Matthias Schmidt [Sun, 25 Nov 2018 08:06:03 +0000 (09:06 +0100)]
Rename `doCreateXmlElement` to `prepareXmlElement`
See #2763
Matthias Schmidt [Sat, 24 Nov 2018 17:45:31 +0000 (18:45 +0100)]
Use explicit nonbreaking whitespace in English `wcf.date.timeFormat`
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 15:15:19 +0000 (16:15 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 24 Nov 2018 15:15:01 +0000 (16:15 +0100)]
Add missing "invalid extension" language items for user cover photos
See #2484
Matthias Schmidt [Sat, 24 Nov 2018 15:07:07 +0000 (16:07 +0100)]
Add missing settings language items for article comment notifications
See #2649
Matthias Schmidt [Sat, 24 Nov 2018 15:01:01 +0000 (16:01 +0100)]
Fix determination of article owner userID for article comment notifications
See #2649
Matthias Schmidt [Sat, 24 Nov 2018 14:50:16 +0000 (15:50 +0100)]
Add missing trophy category box controller language item
See #2769
Matthias Schmidt [Sat, 24 Nov 2018 14:46:42 +0000 (15:46 +0100)]
Fix class comment
See #2769
Matthias Schmidt [Sat, 24 Nov 2018 14:38:03 +0000 (15:38 +0100)]
Add missing English language item for signature editing permission
See #2612
Matthias Schmidt [Sat, 24 Nov 2018 14:37:31 +0000 (15:37 +0100)]
Fix editing language item via PIP GUI if it has been missing in a language
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 14:24:12 +0000 (15:24 +0100)]
Fix labels of PIP GUI language item value fields for non-WSC packages
Only language items in WSC have a `languagename` attribute.
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 14:16:11 +0000 (15:16 +0100)]
Add missing article count in sidebar option language item
See #2586
Matthias Schmidt [Sat, 24 Nov 2018 14:05:48 +0000 (15:05 +0100)]
Fix devtools package syncing errors
See #2616
Matthias Schmidt [Sat, 24 Nov 2018 13:26:25 +0000 (14:26 +0100)]
Fix adding new options via PIP GUI
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 13:23:09 +0000 (14:23 +0100)]
Add missing PIP GUI-related English language items
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 09:15:19 +0000 (10:15 +0100)]
Add `LinkHandler::getControllerLink()`
Close #2779
Matthias Schmidt [Sat, 24 Nov 2018 08:36:56 +0000 (09:36 +0100)]
Fix importing application-specific PIP files
See #2616
Matthias Schmidt [Sat, 24 Nov 2018 08:28:56 +0000 (09:28 +0100)]
Fix syncing Core file-based PIPs
Core does not explicitly use the PIP to install files and acp templates thus there is no install instructions for those PIPs. Additionally, the (implicit) archive names of the file-based PIPs does not easily translate to the directory location.
See #2616
Matthias Schmidt [Sat, 24 Nov 2018 08:26:13 +0000 (09:26 +0100)]
Fix DevtoolsPackageInstallationDispatcher when sycing data
See #2616
Matthias Schmidt [Thu, 22 Nov 2018 18:50:55 +0000 (19:50 +0100)]
Allow installation of packages via devtools
Close #2616
Matthias Schmidt [Thu, 22 Nov 2018 18:07:45 +0000 (19:07 +0100)]
Reset language cache after installation
See #2545
Alexander Ebert [Wed, 21 Nov 2018 10:18:19 +0000 (11:18 +0100)]
Shared template to avoid the redundant toolbar configuration
Joshua Rüsweg [Tue, 20 Nov 2018 22:04:07 +0000 (23:04 +0100)]
Fetch new processor from cache instead of serialize them in session
See #2716
Alexander Ebert [Tue, 20 Nov 2018 20:36:18 +0000 (21:36 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 20 Nov 2018 20:36:12 +0000 (21:36 +0100)]
Limit the max-height of the FontAwesome picker for some device classes
See #2637
Joshua Rüsweg [Tue, 20 Nov 2018 19:30:58 +0000 (20:30 +0100)]
Merge language categories
See #2716
Joshua Rüsweg [Tue, 20 Nov 2018 19:22:48 +0000 (20:22 +0100)]
Merge branch 'userContentRemoveTool' into next
Joshua Rüsweg [Tue, 20 Nov 2018 18:57:15 +0000 (19:57 +0100)]
Close content select dialog on submit
See #2716
Joshua Rüsweg [Tue, 20 Nov 2018 18:46:03 +0000 (19:46 +0100)]
Add content selection before removing content
See #2716
Alexander Ebert [Tue, 20 Nov 2018 18:31:48 +0000 (19:31 +0100)]
Hidden SCSS variable for the page's theme color
See #2636
Alexander Ebert [Tue, 20 Nov 2018 17:10:23 +0000 (18:10 +0100)]
Option to remove articles or pages from the site search
See #2632
Alexander Ebert [Tue, 20 Nov 2018 14:51:34 +0000 (15:51 +0100)]
Removed the confirmation box for marking items in the user panel as read
See #2628
Alexander Ebert [Tue, 20 Nov 2018 11:54:22 +0000 (12:54 +0100)]
Hide activity events from blocked users
See #2618
Alexander Ebert [Tue, 20 Nov 2018 11:40:39 +0000 (12:40 +0100)]
Extended the list of supported option types for comparisons in SCSS code
See #2627