Tim Düsterhus [Sat, 22 Dec 2018 10:32:18 +0000 (11:32 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Sat, 22 Dec 2018 10:32:01 +0000 (11:32 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sat, 22 Dec 2018 10:29:36 +0000 (11:29 +0100)]
Tim Düsterhus [Sat, 22 Dec 2018 10:21:41 +0000 (11:21 +0100)]
Fix PHP 7.3 compatibility in \wcf\util\Diff
The previous code worked correctly by accident: As the `switch` is the
last statement in the `for`-loop `continue`ing the `switch` is equivalent
to `continue`ing the `for`-loop.
Matthias Schmidt [Sat, 22 Dec 2018 09:09:11 +0000 (10:09 +0100)]
Automatically sync `booleanSearchableOptionType` template
Matthias Schmidt [Sat, 22 Dec 2018 09:07:23 +0000 (10:07 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 22 Dec 2018 09:01:54 +0000 (10:01 +0100)]
Matthias Schmidt [Sat, 22 Dec 2018 08:58:22 +0000 (09:58 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sat, 22 Dec 2018 08:57:39 +0000 (09:57 +0100)]
Make boolean user options available for conditions
Matthias Schmidt [Sat, 22 Dec 2018 08:25:16 +0000 (09:25 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 22 Dec 2018 08:24:29 +0000 (09:24 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sat, 22 Dec 2018 08:23:13 +0000 (09:23 +0100)]
Fix method documentation
Matthias Schmidt [Sat, 22 Dec 2018 08:23:05 +0000 (09:23 +0100)]
Fix package installation in PHP 7.3
Marcel Werk [Fri, 21 Dec 2018 16:27:49 +0000 (17:27 +0100)]
Made paid subscriptions visible for guests
Closes #2640
Alexander Ebert [Fri, 21 Dec 2018 14:34:18 +0000 (15:34 +0100)]
Preparing the release 3.1.7
woltlab.com [Fri, 21 Dec 2018 12:03:05 +0000 (12:03 +0000)]
Updating minified JavaScript files
Alexander Ebert [Thu, 20 Dec 2018 20:19:02 +0000 (21:19 +0100)]
Merge branch '3.0'
Alexander Ebert [Thu, 20 Dec 2018 20:11:57 +0000 (21:11 +0100)]
Merge branch '2.1' into 3.0
Matthias Schmidt [Thu, 20 Dec 2018 16:58:11 +0000 (17:58 +0100)]
Add additional PIP information on the devtools pip entry list page
See #2545
Alexander Ebert [Thu, 20 Dec 2018 15:24:46 +0000 (16:24 +0100)]
Merge branch '2.1'
Alexander Ebert [Thu, 20 Dec 2018 15:24:24 +0000 (16:24 +0100)]
Exclude node_modules
Alexander Ebert [Thu, 20 Dec 2018 15:23:40 +0000 (16:23 +0100)]
Strip nbsp when editing the message source
Alexander Ebert [Thu, 20 Dec 2018 14:04:11 +0000 (15:04 +0100)]
Missing removal of orphaned article content
Matthias Schmidt [Wed, 19 Dec 2018 17:56:06 +0000 (18:56 +0100)]
Remove some redundancies with PIP-related language items
See #2545
Matthias Schmidt [Wed, 19 Dec 2018 17:46:12 +0000 (18:46 +0100)]
Fix names of acl PIP GUI language items
See #2545
Matthias Schmidt [Wed, 19 Dec 2018 17:40:06 +0000 (18:40 +0100)]
Add missing PIP GUI-related German language items
… and some other minor related changes.
See #2545
Marcel Werk [Wed, 19 Dec 2018 16:25:42 +0000 (17:25 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Wed, 19 Dec 2018 16:25:38 +0000 (17:25 +0100)]
Fixed import of reactions
Alexander Ebert [Wed, 19 Dec 2018 13:03:01 +0000 (14:03 +0100)]
Enable ImageMagick during the setup if it is available
See #2684
Alexander Ebert [Wed, 19 Dec 2018 10:48:29 +0000 (11:48 +0100)]
Logging is not available during the WCFSetup
Alexander Ebert [Tue, 18 Dec 2018 12:47:00 +0000 (13:47 +0100)]
Do not hide the year of birth from administrators
See #2682
Alexander Ebert [Tue, 18 Dec 2018 12:40:16 +0000 (13:40 +0100)]
Minor fixes for the article editing feature
See #2681
Alexander Ebert [Tue, 18 Dec 2018 12:28:02 +0000 (13:28 +0100)]
Creating and editing articles in the page frontend
See #2681
Tim Düsterhus [Mon, 17 Dec 2018 23:28:56 +0000 (00:28 +0100)]
Merge pull request #2752 from WoltLab/js-highlight
JavaScript based syntax highlighting
Tim Düsterhus [Mon, 17 Dec 2018 17:49:30 +0000 (18:49 +0100)]
Make WoltLabSuite/Core/Clipboard compatible with iOS
Matthias Schmidt [Mon, 17 Dec 2018 17:12:08 +0000 (18:12 +0100)]
Do not write `package.xml` file when importing project
See #2772
Tim Düsterhus [Mon, 17 Dec 2018 15:26:41 +0000 (16:26 +0100)]
Merge pull request #2799 from WoltLab/emogrifier-2.1
Update to pelago/emogrifier 2.1.*
Alexander Ebert [Sun, 16 Dec 2018 19:33:42 +0000 (20:33 +0100)]
Synchronized the templates
Alexander Ebert [Sun, 16 Dec 2018 19:30:50 +0000 (20:30 +0100)]
[Internals] Template synchronization feature
Alexander Ebert [Sat, 15 Dec 2018 21:01:53 +0000 (22:01 +0100)]
New option to toggle the use of the site name for the 'home' breadcrumb
See #2680
Alexander Ebert [Sat, 15 Dec 2018 19:23:15 +0000 (20:23 +0100)]
Improved the labels for the collapsed sidebars on mobile devices
See #2669
Alexander Ebert [Sat, 15 Dec 2018 19:09:15 +0000 (20:09 +0100)]
Include the localized page name to the [wsp] id
This approach adds the title without conflicting with the custom label feature. It doesn't require any changes to the bbcode class, because `intval()` implicitly strips any non-numeric content that follows a number.
See #2668
Alexander Ebert [Sat, 15 Dec 2018 18:41:27 +0000 (19:41 +0100)]
'Disable' feature for media providers
See #2667
Alexander Ebert [Sat, 15 Dec 2018 12:56:51 +0000 (13:56 +0100)]
Reset link for the category filter
See #2666
Alexander Ebert [Sat, 15 Dec 2018 11:13:10 +0000 (12:13 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 15 Dec 2018 11:13:06 +0000 (12:13 +0100)]
Reset link for category filters
See #2666
Matthias Schmidt [Sat, 15 Dec 2018 08:33:33 +0000 (09:33 +0100)]
Replace `for (… of …)` JavaScript loops
See #2772
Matthias Schmidt [Fri, 14 Dec 2018 18:10:45 +0000 (19:10 +0100)]
Add missing `permissions` element in userMenu.xsd
Matthias Schmidt [Fri, 14 Dec 2018 18:10:19 +0000 (19:10 +0100)]
Add delete buttons for devtools pip entries
If the package installation plugin supports delete instructions, the import instruction can also be converted into a delete instruction.
See #2545
Matthias Schmidt [Fri, 14 Dec 2018 17:12:10 +0000 (18:12 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 14 Dec 2018 17:11:51 +0000 (18:11 +0100)]
Remove accidentally commited language item
See
81111f847a8cd8db45d90c6bc2dbee5cf9f15007
See #2679
Alexander Ebert [Thu, 13 Dec 2018 21:49:23 +0000 (22:49 +0100)]
Mark next/prev pagination links with the `rel` attribute
See #2663
Alexander Ebert [Thu, 13 Dec 2018 19:02:31 +0000 (20:02 +0100)]
Proper support for the admin panel search bar on mobile devices
See #2662
Matthias Schmidt [Thu, 13 Dec 2018 17:43:53 +0000 (18:43 +0100)]
Fix typo in template breaking setup
See
3f7b8575e00c61e319a9721df733fd9f07658d31
See #2660
Alexander Ebert [Thu, 13 Dec 2018 15:34:44 +0000 (16:34 +0100)]
Use `LogicException` instead of `SystemException`
Alexander Ebert [Thu, 13 Dec 2018 14:21:41 +0000 (15:21 +0100)]
Use the default style's favicon in the admin panel
See #2660
Alexander Ebert [Thu, 13 Dec 2018 13:59:16 +0000 (14:59 +0100)]
Missing time check for ip address pruning
See #2656
Alexander Ebert [Thu, 13 Dec 2018 11:32:29 +0000 (12:32 +0100)]
Pruning mechanism for ip addresses
See #2656
Alexander Ebert [Wed, 12 Dec 2018 16:58:00 +0000 (17:58 +0100)]
Renamed `user_ip_address_searchengine` to `ip_address_search_engine`
Matthias Schmidt [Mon, 10 Dec 2018 17:11:25 +0000 (18:11 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Tim Düsterhus [Mon, 10 Dec 2018 12:16:16 +0000 (13:16 +0100)]
Add "platform" to composer.json
This is required to pull in PHP 7.0 compatible libraries.
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 14:10:30 +0000 (15:10 +0100)]
Remove obsolete English rebuild data worker language items
See
820aeedb8bd61a53ec1fdbf684ef7ade68906510
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