GitHub/WoltLab/WCF.git
5 years agoUpgrade to promise-polyfill 8.1.0
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.

5 years agoIn-Profile moderation feature for cover photos
Alexander Ebert [Sun, 9 Dec 2018 19:33:56 +0000 (20:33 +0100)]
In-Profile moderation feature for cover photos

See #2655

5 years agoResolved some issues with the members list filter
Alexander Ebert [Sun, 9 Dec 2018 18:28:55 +0000 (19:28 +0100)]
Resolved some issues with the members list filter

5 years agoSet the order of contact options via drag & drop
Alexander Ebert [Sun, 9 Dec 2018 17:05:33 +0000 (18:05 +0100)]
Set the order of contact options via drag & drop

See #2652

5 years agoAdd missing English page comment notification-related language item
Matthias Schmidt [Sun, 9 Dec 2018 13:58:48 +0000 (14:58 +0100)]
Add missing English page comment notification-related language item

See #2650

5 years agoFix code style
Matthias Schmidt [Sun, 9 Dec 2018 13:48:17 +0000 (14:48 +0100)]
Fix code style

See #2772

5 years agoReplace code tags with kbd tags in language items
Matthias Schmidt [Sun, 9 Dec 2018 13:44:22 +0000 (14:44 +0100)]
Replace code tags with kbd tags in language items

See #2545

5 years agoFix typo in form field validator id
Matthias Schmidt [Sun, 9 Dec 2018 13:43:44 +0000 (14:43 +0100)]
Fix typo in form field validator id

See #2772

5 years agoAdd support for creating and editing `package.xml` files via devtools
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

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sun, 9 Dec 2018 12:50:17 +0000 (13:50 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFilter for deleted articles
Alexander Ebert [Sun, 9 Dec 2018 12:49:57 +0000 (13:49 +0100)]
Filter for deleted articles

See #2647

5 years agoDo not apply regex validator on empty non-required form fields
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

5 years agoRemove obsolete update instructions
Matthias Schmidt [Sun, 9 Dec 2018 12:22:12 +0000 (13:22 +0100)]
Remove obsolete update instructions

5 years agoEnsure that directory of newly created devtools project exists
Matthias Schmidt [Sun, 9 Dec 2018 09:13:10 +0000 (10:13 +0100)]
Ensure that directory of newly created devtools project exists

See  #2772

5 years agoAdd DevtoolsProject::getPackageXmlPath()
Matthias Schmidt [Sun, 9 Dec 2018 09:10:49 +0000 (10:10 +0100)]
Add DevtoolsProject::getPackageXmlPath()

5 years agoFix showing/hiding form tabs due to dependencies
Matthias Schmidt [Sun, 9 Dec 2018 08:41:18 +0000 (09:41 +0100)]
Fix showing/hiding form tabs due to dependencies

See #2509

5 years agoRemove double newline
Matthias Schmidt [Sun, 9 Dec 2018 08:24:52 +0000 (09:24 +0100)]
Remove double newline

5 years agoFix typo in description of `Package::isValidPackageName()`
Matthias Schmidt [Sun, 9 Dec 2018 08:24:37 +0000 (09:24 +0100)]
Fix typo in description of `Package::isValidPackageName()`

5 years agoFix monolingual values being expanded to i18n values if i18n is supported
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

5 years agoAllow numeric values for i18n form field
Matthias Schmidt [Sun, 9 Dec 2018 08:17:46 +0000 (09:17 +0100)]
Allow numeric values for i18n form field

See #2509

5 years agoAdd `UrlFormField`
Matthias Schmidt [Sun, 9 Dec 2018 08:17:00 +0000 (09:17 +0100)]
Add `UrlFormField`

See #2509

5 years agoExpose helper methods for XML processing
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

5 years agoUpload and remove cover photos in a user's profile
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

5 years agoSuppress the button action for static dialog openers
Alexander Ebert [Sat, 8 Dec 2018 19:01:02 +0000 (20:01 +0100)]
Suppress the button action for static dialog openers

5 years agoAdd affected count to resendActivationMail method
Joshua Rüsweg [Fri, 7 Dec 2018 13:50:01 +0000 (14:50 +0100)]
Add affected count to resendActivationMail method
See #2766

5 years agoValidate permissions for resending activation mails
Joshua Rüsweg [Fri, 7 Dec 2018 13:11:33 +0000 (14:11 +0100)]
Validate permissions for resending activation mails
See #2766

5 years agoFix DBOAction usage
Joshua Rüsweg [Fri, 7 Dec 2018 13:11:09 +0000 (14:11 +0100)]
Fix DBOAction usage
See #2766

5 years agoFix table alias name for user table
Joshua Rüsweg [Fri, 7 Dec 2018 13:10:21 +0000 (14:10 +0100)]
Fix table alias name for user table
See #2766

5 years agoNew filter and sort UI for the members list
Alexander Ebert [Fri, 7 Dec 2018 12:31:23 +0000 (13:31 +0100)]
New filter and sort UI for the members list

See #2643

5 years agoAdd method to prepare special trophies for sidebar display
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

5 years agoSmiley support when adding articles, boxes and pages
Alexander Ebert [Thu, 6 Dec 2018 23:06:16 +0000 (00:06 +0100)]
Smiley support when adding articles, boxes and pages

See #2639

5 years agoMerge pull request #2764 from mutec/rewritegenerator
Alexander Ebert [Thu, 6 Dec 2018 21:28:42 +0000 (22:28 +0100)]
Merge pull request #2764 from mutec/rewritegenerator

rewrite rule generator

5 years agoMerge branch 'next' into rewritegenerator
Alexander Ebert [Thu, 6 Dec 2018 21:28:13 +0000 (22:28 +0100)]
Merge branch 'next' into rewritegenerator

5 years agoMerge pull request #2767 from mutec/dontcutcronjobdescriptions
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

5 years agoAdd missing language variables
Joshua Rüsweg [Wed, 5 Dec 2018 13:48:41 +0000 (14:48 +0100)]
Add missing language variables

See #2508

5 years agoFix legacy code for reactions
Joshua Rüsweg [Wed, 5 Dec 2018 11:08:27 +0000 (12:08 +0100)]
Fix legacy code for reactions
See #2508

5 years agoRemove deprecated calls of the LikeHandler
Joshua Rüsweg [Wed, 5 Dec 2018 10:55:37 +0000 (11:55 +0100)]
Remove deprecated calls of the LikeHandler

See #2508

5 years agoMove reading object data in edit form builder forms into method
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

5 years agoFix dbo action name for edit form builder forms
Matthias Schmidt [Mon, 3 Dec 2018 18:21:12 +0000 (19:21 +0100)]
Fix dbo action name for edit form builder forms

See #2509

5 years agoAdd missing immutability check in radio button form field template
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

5 years agoMerge pull request #2766 from mutec/resendactivationmail
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

5 years agoFix WCFSetup
Matthias Schmidt [Sun, 2 Dec 2018 14:49:46 +0000 (15:49 +0100)]
Fix WCFSetup

See  #2782

5 years agoFix multiple validation errors for text form fields
Matthias Schmidt [Sat, 1 Dec 2018 09:05:33 +0000 (10:05 +0100)]
Fix multiple validation errors for text form fields

See #2509

5 years agoLog missing language items as devtools feature
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

5 years agoAdd and use `(I|T)PackagesFormField`
Matthias Schmidt [Fri, 30 Nov 2018 17:32:09 +0000 (18:32 +0100)]
Add and use `(I|T)PackagesFormField`

See #2509

5 years agoFix validation of required multiple selection form fields
Matthias Schmidt [Fri, 30 Nov 2018 17:31:02 +0000 (18:31 +0100)]
Fix validation of required multiple selection form fields

See #2509

5 years agoFix non-filterable multiple selection form field template
Matthias Schmidt [Fri, 30 Nov 2018 17:30:23 +0000 (18:30 +0100)]
Fix non-filterable multiple selection form field template

See #2509

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 30 Nov 2018 17:29:27 +0000 (18:29 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoMerge pull request #2781 from WoltLab/leafo
Alexander Ebert [Thu, 29 Nov 2018 17:11:48 +0000 (18:11 +0100)]
Merge pull request #2781 from WoltLab/leafo

Upgrade scssphp

5 years agoDisable Unicode support in 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

5 years agoUpgrade scssphp
Tim Düsterhus [Thu, 29 Nov 2018 16:07:24 +0000 (17:07 +0100)]
Upgrade scssphp

5 years agoReplace ES6 syntax by ES5 in WoltLabSuite/Core/Ui/Reaction/Handler
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

5 years agoNew bbcode to reference an other article
Alexander Ebert [Tue, 27 Nov 2018 20:45:40 +0000 (21:45 +0100)]
New bbcode to reference an other article

See #2638

5 years agoOptional packages do not support `minVersion`
Matthias Schmidt [Mon, 26 Nov 2018 16:47:46 +0000 (17:47 +0100)]
Optional packages do not support `minVersion`

5 years agoUse spaceship operator for comparison
Joshua Rüsweg [Sun, 25 Nov 2018 21:18:01 +0000 (22:18 +0100)]
Use spaceship operator for comparison
See #2716

5 years agoAdd missing language variables
Joshua Rüsweg [Sun, 25 Nov 2018 21:15:35 +0000 (22:15 +0100)]
Add missing language variables
See #2545
See #2508

5 years agoOutput email headers in their canonical case
Tim Düsterhus [Sun, 25 Nov 2018 21:12:06 +0000 (22:12 +0100)]
Output email headers in their canonical case

5 years agoFix code style
Joshua Rüsweg [Sun, 25 Nov 2018 20:52:42 +0000 (21:52 +0100)]
Fix code style
See #2716

5 years agoAdd pip gui interface for user content provider
Joshua Rüsweg [Sun, 25 Nov 2018 20:51:28 +0000 (21:51 +0100)]
Add pip gui interface for user content provider
See #2716

5 years agoFix typo
Joshua Rüsweg [Sun, 25 Nov 2018 15:23:50 +0000 (16:23 +0100)]
Fix typo
See #2545

5 years agoRemove leading slashes for class names
Joshua Rüsweg [Sun, 25 Nov 2018 15:07:44 +0000 (16:07 +0100)]
Remove leading slashes for class names
See #2716

5 years agoFix sorting object types in content remove worker
Joshua Rüsweg [Sun, 25 Nov 2018 14:46:33 +0000 (15:46 +0100)]
Fix sorting object types in content remove worker
See #2716

5 years agoUnify case toggling for requiredobjecttype in objectType
Joshua Rüsweg [Thu, 22 Nov 2018 10:19:17 +0000 (11:19 +0100)]
Unify case toggling for requiredobjecttype in objectType
See #2716

5 years agoAdd requiredObjectType option for user content provider
Joshua Rüsweg [Thu, 22 Nov 2018 10:01:43 +0000 (11:01 +0100)]
Add requiredObjectType option for user content provider
See #2716

5 years agoAdd support for hidden user content provider
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

5 years agoSupport nicevalue for user content provider
Joshua Rüsweg [Thu, 22 Nov 2018 09:31:45 +0000 (10:31 +0100)]
Support nicevalue for user content provider
See #2716

5 years agoRename `doCreateXmlElement` to `prepareXmlElement`
Matthias Schmidt [Sun, 25 Nov 2018 08:06:03 +0000 (09:06 +0100)]
Rename `doCreateXmlElement` to `prepareXmlElement`

See  #2763

5 years agoUse explicit nonbreaking whitespace in English `wcf.date.timeFormat`
Matthias Schmidt [Sat, 24 Nov 2018 17:45:31 +0000 (18:45 +0100)]
Use explicit nonbreaking whitespace in English `wcf.date.timeFormat`

See #2545

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 24 Nov 2018 15:15:19 +0000 (16:15 +0100)]
Merge branch 'master' into next

5 years agoAdd missing "invalid extension" language items for user cover photos
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

5 years agoAdd missing settings language items for article comment notifications
Matthias Schmidt [Sat, 24 Nov 2018 15:07:07 +0000 (16:07 +0100)]
Add missing settings language items for article comment notifications

See #2649

5 years agoFix determination of article owner userID for article comment notifications
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

5 years agoAdd missing trophy category box controller language item
Matthias Schmidt [Sat, 24 Nov 2018 14:50:16 +0000 (15:50 +0100)]
Add missing trophy category box controller language item

See #2769

5 years agoFix class comment
Matthias Schmidt [Sat, 24 Nov 2018 14:46:42 +0000 (15:46 +0100)]
Fix class comment

See #2769

5 years agoAdd missing English language item for signature editing permission
Matthias Schmidt [Sat, 24 Nov 2018 14:38:03 +0000 (15:38 +0100)]
Add missing English language item for signature editing permission

See #2612

5 years agoFix editing language item via PIP GUI if it has been missing in a language
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

5 years agoFix labels of PIP GUI language item value fields for non-WSC packages
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

5 years agoAdd missing article count in sidebar option language item
Matthias Schmidt [Sat, 24 Nov 2018 14:16:11 +0000 (15:16 +0100)]
Add missing article count in sidebar option language item

See #2586

5 years agoFix devtools package syncing errors
Matthias Schmidt [Sat, 24 Nov 2018 14:05:48 +0000 (15:05 +0100)]
Fix devtools package syncing errors

See #2616

5 years agoFix adding new options via PIP GUI
Matthias Schmidt [Sat, 24 Nov 2018 13:26:25 +0000 (14:26 +0100)]
Fix adding new options via PIP GUI

See #2545

5 years agoAdd missing PIP GUI-related English language items
Matthias Schmidt [Sat, 24 Nov 2018 13:23:09 +0000 (14:23 +0100)]
Add missing PIP GUI-related English language items

See #2545

5 years agoAdd `LinkHandler::getControllerLink()`
Matthias Schmidt [Sat, 24 Nov 2018 09:15:19 +0000 (10:15 +0100)]
Add `LinkHandler::getControllerLink()`

Close #2779

5 years agoFix importing application-specific PIP files
Matthias Schmidt [Sat, 24 Nov 2018 08:36:56 +0000 (09:36 +0100)]
Fix importing application-specific PIP files

See #2616

5 years agoFix syncing Core file-based PIPs
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

5 years agoFix DevtoolsPackageInstallationDispatcher when sycing data
Matthias Schmidt [Sat, 24 Nov 2018 08:26:13 +0000 (09:26 +0100)]
Fix DevtoolsPackageInstallationDispatcher when sycing data

See #2616

5 years agoAllow installation of packages via devtools
Matthias Schmidt [Thu, 22 Nov 2018 18:50:55 +0000 (19:50 +0100)]
Allow installation of packages via devtools

Close #2616

5 years agoReset language cache after installation
Matthias Schmidt [Thu, 22 Nov 2018 18:07:45 +0000 (19:07 +0100)]
Reset language cache after installation

See #2545

5 years agoShared template to avoid the redundant toolbar configuration
Alexander Ebert [Wed, 21 Nov 2018 10:18:19 +0000 (11:18 +0100)]
Shared template to avoid the redundant toolbar configuration

5 years agoFetch new processor from cache instead of serialize them in session
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

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 20 Nov 2018 20:36:18 +0000 (21:36 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoLimit the max-height of the FontAwesome picker for some device classes
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

5 years agoMerge language categories
Joshua Rüsweg [Tue, 20 Nov 2018 19:30:58 +0000 (20:30 +0100)]
Merge language categories
See #2716

5 years agoMerge branch 'userContentRemoveTool' into next
Joshua Rüsweg [Tue, 20 Nov 2018 19:22:48 +0000 (20:22 +0100)]
Merge branch 'userContentRemoveTool' into next

5 years agoClose content select dialog on submit
Joshua Rüsweg [Tue, 20 Nov 2018 18:57:15 +0000 (19:57 +0100)]
Close content select dialog on submit
See #2716

5 years agoAdd content selection before removing content
Joshua Rüsweg [Tue, 20 Nov 2018 18:46:03 +0000 (19:46 +0100)]
Add content selection before removing content
See #2716

5 years agoHidden SCSS variable for the page's theme color
Alexander Ebert [Tue, 20 Nov 2018 18:31:48 +0000 (19:31 +0100)]
Hidden SCSS variable for the page's theme color

See #2636

5 years agoOption to remove articles or pages from the site search
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

5 years agoRemoved the confirmation box for marking items in the user panel as read
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

5 years agoHide activity events from blocked users
Alexander Ebert [Tue, 20 Nov 2018 11:54:22 +0000 (12:54 +0100)]
Hide activity events from blocked users

See #2618

5 years agoExtended the list of supported option types for comparisons in SCSS code
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