Marcel Werk [Fri, 27 Mar 2020 12:33:10 +0000 (13:33 +0100)]
User online lookup for the article page was using the article id instead of the content id
Marcel Werk [Fri, 27 Mar 2020 12:31:54 +0000 (13:31 +0100)]
Merge branch '3.1' into 5.2
Marcel Werk [Fri, 27 Mar 2020 12:31:16 +0000 (13:31 +0100)]
Merge branch '3.0' into 3.1
Marcel Werk [Fri, 27 Mar 2020 12:30:38 +0000 (13:30 +0100)]
User online lookup for the article page was using the article id instead of the content id
Alexander Ebert [Thu, 26 Mar 2020 12:05:47 +0000 (13:05 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Thu, 26 Mar 2020 12:04:37 +0000 (13:04 +0100)]
Merge branch '3.0' into 3.1
Alexander Ebert [Thu, 26 Mar 2020 12:03:08 +0000 (13:03 +0100)]
Additional safeguards against abuses of the mail form
Niklas [Wed, 25 Mar 2020 16:27:46 +0000 (17:27 +0100)]
Remove duplicate German language item in en.xml
Closes #3196
Alexander Ebert [Wed, 25 Mar 2020 16:09:39 +0000 (17:09 +0100)]
Preparing the release 5.2.4
Alexander Ebert [Tue, 24 Mar 2020 13:59:18 +0000 (14:59 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Tue, 24 Mar 2020 13:59:02 +0000 (14:59 +0100)]
Merge branch '3.0' into 3.1
Alexander Ebert [Tue, 24 Mar 2020 13:57:56 +0000 (14:57 +0100)]
Incorrect array access
woltlab.com [Mon, 23 Mar 2020 12:57:54 +0000 (12:57 +0000)]
Updating minified JavaScript files
Alexander Ebert [Mon, 23 Mar 2020 11:24:57 +0000 (12:24 +0100)]
Incorrect phrase for ip address matches in StopForumSpam
This change isn't ideal, but prevents changes to the possible return value of `BlacklistEntry::getMatches()`.
Alexander Ebert [Mon, 23 Mar 2020 11:08:48 +0000 (12:08 +0100)]
Compute permission based on the membership of the owner group
Alexander Ebert [Sun, 22 Mar 2020 19:31:05 +0000 (20:31 +0100)]
Merge pull request #3193 from WoltLab/style-import-filter
Strict filter for files deployed through styles
Alexander Ebert [Sun, 22 Mar 2020 18:24:31 +0000 (19:24 +0100)]
Support for SVG images
Alexander Ebert [Sun, 22 Mar 2020 18:20:45 +0000 (19:20 +0100)]
Strict filter for files deployed through styles
Alexander Ebert [Thu, 19 Mar 2020 18:26:45 +0000 (19:26 +0100)]
Safari misaligns the cursor when encounter a trailing `\u200B`
Alexander Ebert [Thu, 19 Mar 2020 15:56:25 +0000 (16:56 +0100)]
Proper display of code boxes in AMP
Alexander Ebert [Thu, 19 Mar 2020 14:07:28 +0000 (15:07 +0100)]
Modified the DOM for `.contentItemLink`
See #3189
Alexander Ebert [Wed, 18 Mar 2020 18:05:26 +0000 (19:05 +0100)]
Merge pull request #3188 from WoltLab/secure-package-servers-only
Allow only secure package servers when running in enterprise mode
Alexander Ebert [Wed, 18 Mar 2020 17:01:51 +0000 (18:01 +0100)]
Allow only secure package servers when running in enterprise mode
woltlab.com [Wed, 18 Mar 2020 12:02:32 +0000 (12:02 +0000)]
Updating minified JavaScript files
joshuaruesweg [Wed, 18 Mar 2020 11:39:39 +0000 (12:39 +0100)]
Fix desktop menu on large tablets
Alexander Ebert [Tue, 17 Mar 2020 23:45:10 +0000 (00:45 +0100)]
Dialogs incorrectly tracked the number of open page overlays
Alexander Ebert [Tue, 17 Mar 2020 23:35:24 +0000 (00:35 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Tue, 17 Mar 2020 23:34:55 +0000 (00:34 +0100)]
Suppress the mobile menu for messages on `screen-md`
Alexander Ebert [Tue, 17 Mar 2020 23:26:57 +0000 (00:26 +0100)]
DBOAction parameters with allowEmpty=true failed for missing nested array structures
Marcel Werk [Tue, 17 Mar 2020 17:50:26 +0000 (18:50 +0100)]
fixed issue when creating language variables in monolingual installations
Alexander Ebert [Tue, 17 Mar 2020 15:43:04 +0000 (16:43 +0100)]
Upgraded the file versions for the upgrade 3.1 -> 5.2
Marcel Werk [Tue, 17 Mar 2020 15:11:44 +0000 (16:11 +0100)]
Suppress the option for i18n articles when there is only a single language
Alexander Ebert [Mon, 16 Mar 2020 19:48:19 +0000 (20:48 +0100)]
Missing artificat for dynamically created package server objects
Alexander Ebert [Sun, 15 Mar 2020 11:50:31 +0000 (12:50 +0100)]
Merge pull request #3185 from WoltLab/app-installation-dir-via-config
Provide application directory presets via the configuration file
Alexander Ebert [Sat, 14 Mar 2020 18:11:18 +0000 (19:11 +0100)]
Provide application directory presets via the configuration file
joshuaruesweg [Thu, 12 Mar 2020 14:40:44 +0000 (15:40 +0100)]
Merge branch '3.1' into 5.2
joshuaruesweg [Thu, 12 Mar 2020 14:40:16 +0000 (15:40 +0100)]
Fix c&p fault in identifier
joshuaruesweg [Thu, 12 Mar 2020 14:37:01 +0000 (15:37 +0100)]
Check correctly whether pages may be indexed in the sitemap
Marcel Werk [Wed, 11 Mar 2020 11:52:46 +0000 (12:52 +0100)]
Fixed multiple form field validation issues in the language item add form
Marcel Werk [Tue, 10 Mar 2020 13:24:47 +0000 (14:24 +0100)]
Updated outdated copyright notice
Marcel Werk [Tue, 10 Mar 2020 10:35:41 +0000 (11:35 +0100)]
Merge branch '3.1' into 5.2
Marcel Werk [Tue, 10 Mar 2020 10:35:00 +0000 (11:35 +0100)]
Merge branch '3.0' into 3.1
Marcel Werk [Tue, 10 Mar 2020 10:34:22 +0000 (11:34 +0100)]
Fixed typo
Alexander Ebert [Mon, 9 Mar 2020 23:01:13 +0000 (00:01 +0100)]
Merge pull request #3177 from WoltLab/enterprise-mode-update-server
Provide auth credentials via the instance configuration
Tim Düsterhus [Mon, 9 Mar 2020 22:06:14 +0000 (23:06 +0100)]
Merge branch '3.1' into 5.2
Tim Düsterhus [Mon, 9 Mar 2020 22:05:53 +0000 (23:05 +0100)]
Merge branch '3.0' into 3.1
Tim Düsterhus [Mon, 9 Mar 2020 21:58:52 +0000 (22:58 +0100)]
Fix PHP 7.4 compatibility of phpline.phar
Marcel Werk [Sun, 8 Mar 2020 13:01:34 +0000 (14:01 +0100)]
Added additional template events in message sidebar template
The template events allow the display of individual user titles that are not based on the user rank system.
Alexander Ebert [Sun, 8 Mar 2020 12:28:17 +0000 (13:28 +0100)]
Prevent cache poisoning caused by the domain override
Alexander Ebert [Sun, 8 Mar 2020 11:00:28 +0000 (12:00 +0100)]
Removed accidential class import
Co-Authored-By: Matthias Schmidt <gravatronics@live.com>
Alexander Ebert [Sat, 7 Mar 2020 23:16:22 +0000 (00:16 +0100)]
Provide auth credentials via the instance configuration
Alexander Ebert [Thu, 5 Mar 2020 16:44:27 +0000 (17:44 +0100)]
Merge pull request #3176 from WoltLab/enterprise-mode-domain-override
Override domains at runtime in enterprise mode
Alexander Ebert [Thu, 5 Mar 2020 14:02:22 +0000 (15:02 +0100)]
Override domains at runtime in enterprise mode
Matthias Schmidt [Thu, 5 Mar 2020 08:48:30 +0000 (09:48 +0100)]
Fix reading package URL when editing devtools project
Marcel Werk [Wed, 4 Mar 2020 17:18:07 +0000 (18:18 +0100)]
Change default status of the 2019 servers to online
Alexander Ebert [Tue, 3 Mar 2020 20:45:33 +0000 (21:45 +0100)]
Merge pull request #3172 from WoltLab/simplify-permission-validation
Simplify the validation of user group permissions
Alexander Ebert [Tue, 3 Mar 2020 17:32:01 +0000 (18:32 +0100)]
Simplified the validation for user group permissions
The owner group is unable to drop their privileges, because they are enforced through the permission calculation. Therefore, we only need to validate non owner groups and thus simplify the entire logic, because only non-owner groups are restricted.
Alexander Ebert [Tue, 3 Mar 2020 15:13:59 +0000 (16:13 +0100)]
Workaround for the oversized `free-code-camp` icon
Alexander Ebert [Tue, 3 Mar 2020 11:13:42 +0000 (12:13 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Tue, 3 Mar 2020 11:12:37 +0000 (12:12 +0100)]
Force an initial UI rebuild in the admin panel
Alexander Ebert [Mon, 2 Mar 2020 19:20:22 +0000 (20:20 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Mon, 2 Mar 2020 19:19:56 +0000 (20:19 +0100)]
Deprecated syntax to access string offsets in PHP 7.4
Titus Kirch [Mon, 2 Mar 2020 00:12:44 +0000 (01:12 +0100)]
Remove duplicate name attribute in __booleanFormField.tpl
Closes #3171
Matthias Schmidt [Sun, 1 Mar 2020 15:37:15 +0000 (16:37 +0100)]
Merge branch '3.1' into 5.2
Matthias Schmidt [Sun, 1 Mar 2020 15:36:55 +0000 (16:36 +0100)]
Fix fa-rotate-* and fa-flip-* CSS classes
Alexander Ebert [Sat, 29 Feb 2020 23:32:30 +0000 (00:32 +0100)]
Prevent script errors when running in enterprise mode
woltlab.com [Sun, 23 Feb 2020 19:55:58 +0000 (19:55 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sun, 23 Feb 2020 19:54:15 +0000 (20:54 +0100)]
Missing unit for the screen size in `screen-lg-down`
Tim Düsterhus [Sun, 23 Feb 2020 12:51:30 +0000 (13:51 +0100)]
Merge pull request #3168 from Fabii547/patch-69
Fix parameter in `updateTriggerCount` event
Fabii547 [Sun, 23 Feb 2020 12:39:28 +0000 (13:39 +0100)]
Fix parameter in `updateTriggerCount` event
Alexander Ebert [Sun, 23 Feb 2020 12:36:33 +0000 (13:36 +0100)]
Proper maximum length of integer data types
Alexander Ebert [Sun, 23 Feb 2020 12:28:52 +0000 (13:28 +0100)]
Preparing the release 5.2.3
woltlab.com [Sun, 23 Feb 2020 12:08:06 +0000 (12:08 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sun, 23 Feb 2020 12:06:09 +0000 (13:06 +0100)]
Merge branch '3.1' into 5.2
Sascha Greuel [Sun, 23 Feb 2020 08:50:13 +0000 (09:50 +0100)]
Updated googleMapsJavaScript.tpl (#3141)
Prevent loading of multiple instances of Google maps related scripts.
Alexander Ebert [Sat, 22 Feb 2020 23:29:44 +0000 (00:29 +0100)]
Preparing the release 3.1.12
Alexander Ebert [Sat, 22 Feb 2020 19:35:27 +0000 (20:35 +0100)]
Merge pull request #3167 from WoltLab/mysql_8019_column_length
Fix int length handling during DB updates for MySQL >= 8.0.19
Matthias Schmidt [Sat, 22 Feb 2020 19:29:28 +0000 (20:29 +0100)]
Always apply int length handling fix during DB updates
Alexander Ebert [Sat, 22 Feb 2020 18:49:17 +0000 (19:49 +0100)]
Merge branch '3.0' into 3.1
Alexander Ebert [Sat, 22 Feb 2020 17:59:47 +0000 (18:59 +0100)]
Preparing the release 3.0.23
woltlab.com [Sat, 22 Feb 2020 17:11:32 +0000 (17:11 +0000)]
Updating minified JavaScript files
woltlab.com [Sat, 22 Feb 2020 17:07:05 +0000 (17:07 +0000)]
Updating minified JavaScript files
woltlab.com [Sat, 22 Feb 2020 16:29:40 +0000 (16:29 +0000)]
Updating minified JavaScript files
Matthias Schmidt [Sat, 22 Feb 2020 16:13:54 +0000 (17:13 +0100)]
Fix int length handling during DB updates for MySQL >= 8.0.19
Close #3160
Alexander Ebert [Sat, 22 Feb 2020 16:06:34 +0000 (17:06 +0100)]
Incorrect handling of submit buttons for comments/responses
Matthias Schmidt [Sat, 22 Feb 2020 15:54:47 +0000 (16:54 +0100)]
Respect access to own media only when searching media
Alexander Ebert [Sat, 22 Feb 2020 11:29:49 +0000 (12:29 +0100)]
Workaround for malformed nested lists in Chromium browsers
Alexander Ebert [Fri, 21 Feb 2020 14:56:14 +0000 (15:56 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Fri, 21 Feb 2020 14:56:02 +0000 (15:56 +0100)]
Merge branch '3.0' into 3.1
Alexander Ebert [Fri, 21 Feb 2020 13:04:04 +0000 (14:04 +0100)]
Safeguard against malformed domain paths caused by direct database manipulations
Alexander Ebert [Fri, 21 Feb 2020 12:51:58 +0000 (13:51 +0100)]
Apply the mobile reaction UI for touch devices on large screens (iPad Pro)
Alexander Ebert [Fri, 21 Feb 2020 11:57:46 +0000 (12:57 +0100)]
Refactored CSS
Matthias Schmidt [Thu, 20 Feb 2020 17:10:39 +0000 (18:10 +0100)]
Fix ACL form field value handling via AJAX
Matthias Schmidt [Thu, 20 Feb 2020 16:54:26 +0000 (17:54 +0100)]
Merge branch '3.1' into 5.2
Matthias Schmidt [Thu, 20 Feb 2020 16:53:44 +0000 (17:53 +0100)]
Merge branch '3.0' into 3.1
Matthias Schmidt [Thu, 20 Feb 2020 16:53:25 +0000 (17:53 +0100)]
Fix exception when printing stacktraces with closed resources
Alexander Ebert [Thu, 20 Feb 2020 16:51:42 +0000 (17:51 +0100)]
Merge branch '3.1' into 5.2
Alexander Ebert [Thu, 20 Feb 2020 16:51:18 +0000 (17:51 +0100)]
Merge branch '3.0' into 3.1
Alexander Ebert [Thu, 20 Feb 2020 16:50:58 +0000 (17:50 +0100)]
Removed the unsupported `pointerOffset` for `Ui/Alignment`
The position of the pointer element is determined by CSS classes that also open up the ability to add relativ positioning.
Alexander Ebert [Thu, 20 Feb 2020 16:26:25 +0000 (17:26 +0100)]
Prevent keyboard event handling for drop-down menus attached to input elements