Matthias Schmidt [Fri, 27 Jul 2018 14:05:14 +0000 (16:05 +0200)]
Remove scalar type hints for parameters
See #2720
Matthias Schmidt [Fri, 27 Jul 2018 13:47:46 +0000 (15:47 +0200)]
Remove explicit return types
See #2720
Matthias Schmidt [Fri, 27 Jul 2018 13:34:42 +0000 (15:34 +0200)]
Remove remaining `declare(strict_types=1);`
See #2720
Matthias Schmidt [Fri, 27 Jul 2018 13:32:20 +0000 (15:32 +0200)]
Revert "Add `declare(strict_types=1);`"
This reverts commit
308c880f7235735e55a6451ba07e2b13addb5855.
See #2720
Matthias Schmidt [Fri, 27 Jul 2018 07:31:11 +0000 (09:31 +0200)]
Add `ISelectOptionOptionType` interface
Close #2725
Matthias Schmidt [Fri, 27 Jul 2018 07:30:05 +0000 (09:30 +0200)]
Add `II18nOptionType` interface
Close #2724
Marcel Werk [Tue, 24 Jul 2018 09:02:51 +0000 (11:02 +0200)]
Changed the schema.org searchaction metadata into json-ld
Closes #2723
Marcel Werk [Tue, 17 Jul 2018 16:27:20 +0000 (18:27 +0200)]
Added missing tooltip for box edit button
Marcel Werk [Tue, 17 Jul 2018 16:19:47 +0000 (18:19 +0200)]
Explicit type-casting for subject
Matthias Schmidt [Thu, 12 Jul 2018 17:33:27 +0000 (19:33 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Thu, 12 Jul 2018 17:32:49 +0000 (19:32 +0200)]
Add radioButton support for WoltLabSuite/Core/Ui/ItemList/Filter
Close #2696
Marcel Werk [Thu, 12 Jul 2018 10:21:05 +0000 (12:21 +0200)]
Improved mobile support for dailymotion videos
Alexander Ebert [Thu, 12 Jul 2018 09:42:49 +0000 (11:42 +0200)]
Global modification log list
See #2597
Alexander Ebert [Tue, 10 Jul 2018 17:15:06 +0000 (19:15 +0200)]
Merge branch '3.0'
Alexander Ebert [Tue, 10 Jul 2018 17:00:31 +0000 (19:00 +0200)]
Recognition of unicode mentions, guard against invalid usernames
Alexander Ebert [Tue, 10 Jul 2018 10:46:55 +0000 (12:46 +0200)]
Lookup dialog for WYSIWYG editor icons
See #2596
Alexander Ebert [Tue, 10 Jul 2018 10:13:12 +0000 (12:13 +0200)]
Optional share buttons for CMS pages
See #2595
Alexander Ebert [Tue, 10 Jul 2018 09:34:23 +0000 (11:34 +0200)]
Include the item count on the following/blocked users pages
See #2594
Alexander Ebert [Tue, 10 Jul 2018 09:34:15 +0000 (11:34 +0200)]
Placeholder for counter badges in the content title
Alexander Ebert [Tue, 10 Jul 2018 07:41:50 +0000 (09:41 +0200)]
New option to disable the image proxy's auto-pruning
See #2593
Alexander Ebert [Mon, 9 Jul 2018 15:52:43 +0000 (17:52 +0200)]
Support for random order in article list boxes
See #2592
Alexander Ebert [Mon, 9 Jul 2018 15:37:53 +0000 (17:37 +0200)]
Custom sort order for articles per category
See #2592
Marcel Werk [Mon, 9 Jul 2018 13:45:24 +0000 (15:45 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/lib/system/html/output/node/HtmlOutputNodeImg.class.php
Marcel Werk [Mon, 9 Jul 2018 13:34:06 +0000 (15:34 +0200)]
Improved detection of internal URLs (IMG bbcode)
Marcel Werk [Mon, 9 Jul 2018 13:32:02 +0000 (15:32 +0200)]
Merge branch '2.1' into 3.0
Alexander Ebert [Mon, 9 Jul 2018 12:27:55 +0000 (14:27 +0200)]
Search for users by their user id
See #2591
Marcel Werk [Mon, 9 Jul 2018 12:25:16 +0000 (14:25 +0200)]
Improved detection of internal URLs (IMG bbcode)
Alexander Ebert [Mon, 9 Jul 2018 10:14:16 +0000 (12:14 +0200)]
Box controller for the latest profile comments
See #2588
Joshua Rüsweg [Thu, 5 Jul 2018 12:49:49 +0000 (14:49 +0200)]
Fix trophies could not be awarded correctly under certain circumstances
Alexander Ebert [Wed, 4 Jul 2018 09:22:24 +0000 (11:22 +0200)]
Updating the release date
woltlab.com [Mon, 2 Jul 2018 12:22:59 +0000 (14:22 +0200)]
Updating minified JavaScript files
Alexander Ebert [Mon, 2 Jul 2018 12:20:35 +0000 (14:20 +0200)]
Added support for the `steam://` protocol, unified schema processing
Alexander Ebert [Mon, 2 Jul 2018 12:03:49 +0000 (14:03 +0200)]
The own user profile should be always accessible
Alexander Ebert [Mon, 2 Jul 2018 11:57:45 +0000 (13:57 +0200)]
User rank images on mobile devices were misplaced
Alexander Ebert [Mon, 2 Jul 2018 11:40:02 +0000 (13:40 +0200)]
Merge branch '3.0'
Alexander Ebert [Mon, 2 Jul 2018 11:01:10 +0000 (13:01 +0200)]
Preparing the release 3.0.16
Alexander Ebert [Mon, 2 Jul 2018 10:51:18 +0000 (12:51 +0200)]
Merge branch '2.1' into 3.0
Alexander Ebert [Mon, 2 Jul 2018 10:41:19 +0000 (12:41 +0200)]
Preparing the release 2.1.23
woltlab.com [Mon, 2 Jul 2018 10:09:43 +0000 (12:09 +0200)]
Updating minified JavaScript files
woltlab.com [Mon, 2 Jul 2018 10:03:22 +0000 (12:03 +0200)]
Updating minified JavaScript files
Alexander Ebert [Mon, 2 Jul 2018 09:32:58 +0000 (11:32 +0200)]
Improved the newline handling inside table cells
Joshua Rüsweg [Sun, 1 Jul 2018 18:30:45 +0000 (20:30 +0200)]
Fix possible invalid value for explode
See #2534
Alexander Ebert [Sun, 1 Jul 2018 13:08:23 +0000 (15:08 +0200)]
Merge branch '3.0'
Alexander Ebert [Sun, 1 Jul 2018 13:06:25 +0000 (15:06 +0200)]
Close the cursor before executing the next query
Tim Düsterhus [Sat, 30 Jun 2018 20:33:24 +0000 (22:33 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Sat, 30 Jun 2018 20:30:08 +0000 (22:30 +0200)]
Merge branch '3.0'
Tim Düsterhus [Sat, 30 Jun 2018 20:29:56 +0000 (22:29 +0200)]
Merge branch '2.1' into 3.0
Alexander Ebert [Tue, 2 Jan 2018 12:59:31 +0000 (13:59 +0100)]
Backport: Work-around libmagic failing for 1-byte files
Causes the error message "finfo::file(): Failed identify data 0:(null)"
in older libmagic/PHP versions, mostly in the ancient PHP 5.x tree.
This backports commit
07673afaf082ab28d8be4db5cb64fcda457e1562.
Alexander Ebert [Sat, 30 Jun 2018 11:30:50 +0000 (13:30 +0200)]
Update path from 3.1.3 pl 1
Alexander Ebert [Sat, 30 Jun 2018 11:18:29 +0000 (13:18 +0200)]
Preparing the release 3.1.4
woltlab.com [Sat, 30 Jun 2018 10:29:35 +0000 (12:29 +0200)]
Updating minified JavaScript files
Alexander Ebert [Sat, 30 Jun 2018 10:26:37 +0000 (12:26 +0200)]
Enforce SSL/TLS policy for inserted images
Matthias Schmidt [Sat, 30 Jun 2018 07:50:00 +0000 (09:50 +0200)]
Improve code readability
Alexander Ebert [Fri, 29 Jun 2018 13:49:45 +0000 (15:49 +0200)]
Merge branch '3.0'
Alexander Ebert [Fri, 29 Jun 2018 13:21:24 +0000 (15:21 +0200)]
Merge branch '2.1' into 3.0
Marcel Werk [Fri, 29 Jun 2018 09:32:53 +0000 (11:32 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Fri, 29 Jun 2018 09:27:13 +0000 (11:27 +0200)]
Fixed missing encoding of mail signature
Alexander Ebert [Thu, 28 Jun 2018 09:25:51 +0000 (11:25 +0200)]
Escape the hyphen to avoid issues with PCRE2
See https://bugs.php.net/bug.php?id=76188
Alexander Ebert [Wed, 27 Jun 2018 21:27:41 +0000 (23:27 +0200)]
Dynamic box title for the users online list
See #2587
Alexander Ebert [Wed, 27 Jun 2018 13:53:27 +0000 (15:53 +0200)]
Merge branch '3.0'
Alexander Ebert [Wed, 27 Jun 2018 13:52:18 +0000 (15:52 +0200)]
Strip superfluous nbsp in between HTML tags
Alexander Ebert [Wed, 27 Jun 2018 13:40:43 +0000 (15:40 +0200)]
Track the number of articles written per user
See #2586
Marcel Werk [Wed, 27 Jun 2018 13:35:03 +0000 (15:35 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# com.woltlab.wcf/page.xml
Marcel Werk [Wed, 27 Jun 2018 13:21:02 +0000 (15:21 +0200)]
Updated privacy policy
Marcel Werk [Wed, 27 Jun 2018 13:07:19 +0000 (15:07 +0200)]
Merge branch '2.1' into 3.0
Marcel Werk [Wed, 27 Jun 2018 13:00:47 +0000 (15:00 +0200)]
Updated privacy policy
Marcel Werk [Tue, 26 Jun 2018 16:46:51 +0000 (18:46 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Tue, 26 Jun 2018 16:45:49 +0000 (18:45 +0200)]
Merge branch '2.1' into 3.0
Marcel Werk [Tue, 26 Jun 2018 16:44:42 +0000 (18:44 +0200)]
Fixed PHP 7.2 issue
Alexander Ebert [Tue, 26 Jun 2018 10:19:11 +0000 (12:19 +0200)]
Discussion provider support for articles
See #2615
See #2585
See WoltLab/com.woltlab.wbb#299
See WoltLab/com.woltlab.wbb#301
Alexander Ebert [Tue, 26 Jun 2018 10:17:00 +0000 (12:17 +0200)]
Explicit type-casting for the image height
Matthias Schmidt [Mon, 25 Jun 2018 17:57:33 +0000 (19:57 +0200)]
Fix typo in German language item
Marcel Werk [Mon, 25 Jun 2018 16:01:46 +0000 (18:01 +0200)]
Improved accessibility in mobile page menu
Matthias Schmidt [Tue, 6 Mar 2018 17:08:06 +0000 (18:08 +0100)]
Remove sniff causing bogus error messages for now
See #2544
Matthias Schmidt [Thu, 8 Feb 2018 18:27:31 +0000 (19:27 +0100)]
Disable space after braces sniff for now because of method return types
Matthias Schmidt [Sun, 24 Jun 2018 07:14:28 +0000 (09:14 +0200)]
Merge branch 'master' into next
Alexander Ebert [Fri, 22 Jun 2018 15:40:28 +0000 (17:40 +0200)]
Optional page reload after executing clipboard actions
See #2584
Joshua Rüsweg [Fri, 22 Jun 2018 14:27:39 +0000 (16:27 +0200)]
Fix invalid box edit controller in frontend boxes
See #2575
Joshua Rüsweg [Fri, 22 Jun 2018 14:12:16 +0000 (16:12 +0200)]
Fix invalid object types are handled with additionalData
These objects can contain an additionalData value which is NULL. This leads to an error with the strict data types, since unserialize expects a string.
See #2534
Alexander Ebert [Fri, 22 Jun 2018 12:53:39 +0000 (14:53 +0200)]
Selective quote support for touch devices
The tooltip was moved to the bottom of the selection to avoid overlapping with the built-in tooltip of touch browsers.
See #2583
Alexander Ebert [Fri, 22 Jun 2018 11:31:12 +0000 (13:31 +0200)]
Custom icons and images for search result objects
See #2581
Alexander Ebert [Fri, 22 Jun 2018 10:50:40 +0000 (12:50 +0200)]
Wrap the jsOnly links, explicit comparison
See #2579
Alexander Ebert [Fri, 22 Jun 2018 10:41:07 +0000 (12:41 +0200)]
Generic wrapper for drag and drop support
See #2580
The implementation is basically a wrapper around the existing implementation, preserving near perfect compatibility for merges in older branches and full git history.
Alexander Ebert [Thu, 21 Jun 2018 18:20:25 +0000 (20:20 +0200)]
Global switch to disable toc generation
See #2579
Alexander Ebert [Thu, 21 Jun 2018 18:12:45 +0000 (20:12 +0200)]
Enable toc generation per message type
See #2579
Alexander Ebert [Thu, 21 Jun 2018 17:48:59 +0000 (19:48 +0200)]
Table of contents for messages
See #2579
Marcel Werk [Thu, 21 Jun 2018 17:09:32 +0000 (19:09 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Thu, 21 Jun 2018 17:07:55 +0000 (19:07 +0200)]
Fixed wrong recipient address for new e-mail activation mails
Marcel Werk [Wed, 20 Jun 2018 15:48:38 +0000 (17:48 +0200)]
Fixed borders in double/triple columned container-list
Marcel Werk [Wed, 20 Jun 2018 15:46:41 +0000 (17:46 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 20 Jun 2018 15:43:45 +0000 (17:43 +0200)]
Fixed reset of default values
Alexander Ebert [Wed, 20 Jun 2018 13:41:05 +0000 (15:41 +0200)]
Distinct CSS and exception name for error pages
See #2578
Alexander Ebert [Wed, 20 Jun 2018 11:40:55 +0000 (13:40 +0200)]
Edit buttons for most boxes
See #2575
Alexander Ebert [Tue, 19 Jun 2018 21:59:52 +0000 (23:59 +0200)]
Prevent the removal of non-empty user option categories
See #2570
Alexander Ebert [Tue, 19 Jun 2018 21:19:45 +0000 (23:19 +0200)]
Deprecate and remove the usage of `dereferrer.php`
See #2557
Alexander Ebert [Tue, 19 Jun 2018 15:32:59 +0000 (17:32 +0200)]
Informal variant
Alexander Ebert [Tue, 19 Jun 2018 15:14:28 +0000 (17:14 +0200)]
Increased column length for comment (responses)
See #2556
Alexander Ebert [Tue, 19 Jun 2018 15:12:38 +0000 (17:12 +0200)]
Unused object type definition
It was never used and its specified interface does not exist at all.
See #2546
Alexander Ebert [Tue, 19 Jun 2018 15:02:23 +0000 (17:02 +0200)]
Integrated evaluation notice for apps
See #2532
Alexander Ebert [Tue, 19 Jun 2018 11:17:37 +0000 (13:17 +0200)]
Simplified dropdown creation and management
Closes #2537