GitHub/WoltLab/WCF.git
6 years agoNew release date 3.1.3
Alexander Ebert [Tue, 22 May 2018 15:19:40 +0000 (17:19 +0200)]
New release date

6 years agoMerge branch '3.0'
Alexander Ebert [Tue, 22 May 2018 14:21:51 +0000 (16:21 +0200)]
Merge branch '3.0'

6 years agoAdjusted generator name 3.0.15
Alexander Ebert [Tue, 22 May 2018 13:58:23 +0000 (15:58 +0200)]
Adjusted generator name

6 years agoFix typo in de.xml
Tim Düsterhus [Tue, 22 May 2018 11:40:49 +0000 (13:40 +0200)]
Fix typo in de.xml

6 years agoUpdating minified JavaScript files
woltlab.com [Tue, 22 May 2018 11:36:44 +0000 (13:36 +0200)]
Updating minified JavaScript files

6 years agoPreparing the release 3.0.15
Alexander Ebert [Tue, 22 May 2018 11:27:18 +0000 (13:27 +0200)]
Preparing the release 3.0.15

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Tue, 22 May 2018 10:40:34 +0000 (12:40 +0200)]
Merge branch '2.1' into 3.0

6 years agoUpdated the release date 2.1.22
Alexander Ebert [Tue, 22 May 2018 10:00:00 +0000 (12:00 +0200)]
Updated the release date

6 years agoPreparing the release 2.1.22
Alexander Ebert [Tue, 22 May 2018 09:59:15 +0000 (11:59 +0200)]
Preparing the release 2.1.22

6 years agoThe quote title content was encoded twice
Alexander Ebert [Tue, 22 May 2018 08:37:25 +0000 (10:37 +0200)]
The quote title content was encoded twice

`$author` is already encoded using HTML entities.

6 years agoMerge branch '3.0'
Alexander Ebert [Tue, 22 May 2018 08:30:09 +0000 (10:30 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Tue, 22 May 2018 08:29:45 +0000 (10:29 +0200)]
Merge branch '2.1' into 3.0

6 years agoAvoid empty lists of ip address in the export
Alexander Ebert [Tue, 22 May 2018 08:28:27 +0000 (10:28 +0200)]
Avoid empty lists of ip address in the export

6 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 21 May 2018 23:12:52 +0000 (01:12 +0200)]
Merge branch '3.0'

6 years agoFix autolinker of media URLs if $allowMedia is false
Tim Düsterhus [Mon, 21 May 2018 23:12:09 +0000 (01:12 +0200)]
Fix autolinker of media URLs if $allowMedia is false

6 years agoMerge branch '3.0'
Alexander Ebert [Mon, 21 May 2018 22:17:59 +0000 (00:17 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 21 May 2018 22:16:52 +0000 (00:16 +0200)]
Merge branch '2.1' into 3.0

6 years agoExclude settings-type user options from the export
Alexander Ebert [Mon, 21 May 2018 20:42:06 +0000 (22:42 +0200)]
Exclude settings-type user options from the export

6 years agoIgnore module settings when exporting data
Alexander Ebert [Mon, 21 May 2018 19:03:56 +0000 (21:03 +0200)]
Ignore module settings when exporting data

6 years agoMerge branch '3.0'
Alexander Ebert [Mon, 21 May 2018 18:49:28 +0000 (20:49 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 21 May 2018 18:48:11 +0000 (20:48 +0200)]
Merge branch '2.1' into 3.0

6 years agoInclude session ip addresses and ignore module settings
Alexander Ebert [Mon, 21 May 2018 18:35:57 +0000 (20:35 +0200)]
Include session ip addresses and ignore module settings

Fixes #2572

6 years agoPreparing the release 3.1.3
Alexander Ebert [Mon, 21 May 2018 11:44:04 +0000 (13:44 +0200)]
Preparing the release 3.1.3

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 21 May 2018 11:32:52 +0000 (13:32 +0200)]
Updating minified JavaScript files

6 years agoUnified the package uninstallation dialog
Alexander Ebert [Mon, 21 May 2018 10:44:36 +0000 (12:44 +0200)]
Unified the package uninstallation dialog

Fixes #2571

6 years agoHiding the tooltip did not reset all position styles
Alexander Ebert [Mon, 21 May 2018 10:02:34 +0000 (12:02 +0200)]
Hiding the tooltip did not reset all position styles

6 years agoMove the caret after the link when inserting images
Alexander Ebert [Sun, 20 May 2018 08:37:39 +0000 (10:37 +0200)]
Move the caret after the link when inserting images

6 years agoAd rotation: Display the first suitable ad after shuffle
Alexander Ebert [Sat, 19 May 2018 21:31:47 +0000 (23:31 +0200)]
Ad rotation: Display the first suitable ad after shuffle

The previous implementation just picked one ad and tried to display it, regardless if it should be displayed based on the condition. The change will show the first random ad that fulfills the display conditions.

6 years agoCheck if the editor is in WYSIWYG mode when editing the user profile
Alexander Ebert [Sat, 19 May 2018 21:24:48 +0000 (23:24 +0200)]
Check if the editor is in WYSIWYG mode when editing the user profile

6 years agoUse the `text-*` classes for the legacy `[align]` bbcode
Alexander Ebert [Sat, 19 May 2018 19:26:42 +0000 (21:26 +0200)]
Use the `text-*` classes for the legacy `[align]` bbcode

6 years agoAdd width/height properties for default avatars (#2555)
Sascha Greuel [Sat, 19 May 2018 18:47:44 +0000 (20:47 +0200)]
Add width/height properties for default avatars (#2555)

* Added width/height properties for default avatars

Under certain circumstances, it is possible, that a browser strips the style tag on SVG images. This leads to a display of very tiny avatar images as shown below:

Since `width` and `height` are valid properties and respected by every browser, it's not the worst idea to include them.

* Removed redundant style attribute

6 years agoMerge pull request #2561 from max-m/default-avatar-size
Alexander Ebert [Sat, 19 May 2018 18:46:42 +0000 (20:46 +0200)]
Merge pull request #2561 from max-m/default-avatar-size

Change the DefaultAvatar’s size to 128x128 pixels

6 years agoPartially reverted 3f03556
Alexander Ebert [Sat, 19 May 2018 18:45:37 +0000 (20:45 +0200)]
Partially reverted 3f03556

6 years agoMerge branch '3.0'
Alexander Ebert [Sat, 19 May 2018 18:35:22 +0000 (20:35 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Sat, 19 May 2018 18:33:23 +0000 (20:33 +0200)]
Merge branch '2.1' into 3.0

6 years agoPreserve `Session.isFirstVisit` on redirect
Alexander Ebert [Sat, 19 May 2018 18:30:47 +0000 (20:30 +0200)]
Preserve `Session.isFirstVisit` on redirect

Fixes #2568

6 years agoExternal images displayed as link are now shown as such
Alexander Ebert [Sat, 19 May 2018 18:17:07 +0000 (20:17 +0200)]
External images displayed as link are now shown as such

6 years agoInclude the cover photo in the user export
Alexander Ebert [Sat, 19 May 2018 11:45:13 +0000 (13:45 +0200)]
Include the cover photo in the user export

6 years agoMerge branch '3.0'
Alexander Ebert [Sat, 19 May 2018 11:43:03 +0000 (13:43 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Sat, 19 May 2018 11:11:06 +0000 (13:11 +0200)]
Merge branch '2.1' into 3.0

6 years agoMoved event and added avatar link
Alexander Ebert [Sat, 19 May 2018 11:05:15 +0000 (13:05 +0200)]
Moved event and added avatar link

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 18 May 2018 14:08:29 +0000 (16:08 +0200)]
Merge branch '3.0'

6 years agoCode style
Alexander Ebert [Fri, 18 May 2018 14:05:34 +0000 (16:05 +0200)]
Code style

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 18 May 2018 14:02:48 +0000 (16:02 +0200)]
Merge branch '2.1' into 3.0

6 years agoExport of personal data (GDPR)
Alexander Ebert [Fri, 18 May 2018 13:56:28 +0000 (15:56 +0200)]
Export of personal data (GDPR)

6 years agoFixed missing teaser image in article boxes
Marcel Werk [Thu, 17 May 2018 21:47:02 +0000 (23:47 +0200)]
Fixed missing teaser image in article boxes

Closes #2564

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Thu, 17 May 2018 19:16:37 +0000 (21:16 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:

# wcfsetup/install/files/lib/system/cli/command/ImportCLICommand.class.php

6 years agoFixed missing template scripting in language variables
Marcel Werk [Thu, 17 May 2018 16:55:10 +0000 (18:55 +0200)]
Fixed missing template scripting in language variables

6 years agoMerge branch '3.0'
Tim Düsterhus [Tue, 15 May 2018 13:15:55 +0000 (15:15 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Tue, 15 May 2018 13:15:44 +0000 (15:15 +0200)]
Merge branch '2.1' into 3.0

6 years agoFix typo in de.xml
Tim Düsterhus [Tue, 15 May 2018 13:14:26 +0000 (15:14 +0200)]
Fix typo in de.xml

6 years agoImproved cursor position for inserted bbcode tags
Alexander Ebert [Fri, 11 May 2018 14:58:55 +0000 (16:58 +0200)]
Improved cursor position for inserted bbcode tags

6 years agoDisable the visual representation of `<kbd>`
Alexander Ebert [Fri, 11 May 2018 14:08:29 +0000 (16:08 +0200)]
Disable the visual representation of `<kbd>`

6 years agoMoved the login check inside `readParameters`
Alexander Ebert [Fri, 11 May 2018 12:36:10 +0000 (14:36 +0200)]
Moved the login check inside `readParameters`

Events listening on `readParameters` are now able to intercept the call and to perform arbitrary redirects.

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 11 May 2018 11:30:18 +0000 (13:30 +0200)]
Merge branch '3.0'

6 years agoIncorrect element id reference
Alexander Ebert [Fri, 11 May 2018 11:29:55 +0000 (13:29 +0200)]
Incorrect element id reference

6 years agoAvoid notifications for quotes with an external source
Alexander Ebert [Fri, 11 May 2018 10:21:01 +0000 (12:21 +0200)]
Avoid notifications for quotes with an external source

6 years agoRemoved obsolete/outdated files
Marcel Werk [Fri, 11 May 2018 08:56:55 +0000 (10:56 +0200)]
Removed obsolete/outdated files

6 years agoDo not prepare statements for bulk operations
Alexander Ebert [Thu, 10 May 2018 12:03:13 +0000 (14:03 +0200)]
Do not prepare statements for bulk operations

6 years agoSkip the HTML filter when reprocessing messages
Alexander Ebert [Wed, 9 May 2018 15:45:25 +0000 (17:45 +0200)]
Skip the HTML filter when reprocessing messages

6 years agoImproved performance of 'userUserRanks'
Marcel Werk [Wed, 9 May 2018 10:21:59 +0000 (12:21 +0200)]
Improved performance of 'userUserRanks'

6 years agoUpdating minified JavaScript files
woltlab.com [Wed, 9 May 2018 15:18:00 +0000 (17:18 +0200)]
Updating minified JavaScript files

6 years agoMerge branch '3.0'
Alexander Ebert [Wed, 9 May 2018 13:13:44 +0000 (15:13 +0200)]
Merge branch '3.0'

6 years agoFixed the check for an incomplete options file
Alexander Ebert [Wed, 9 May 2018 13:10:14 +0000 (15:10 +0200)]
Fixed the check for an incomplete options file

Fixes #2565

6 years agoImproved the performance of the check for ignoring users
Alexander Ebert [Wed, 9 May 2018 13:06:49 +0000 (15:06 +0200)]
Improved the performance of the check for ignoring users

Fixes #2566

6 years agoCommit changes to the user storage at worker end
Alexander Ebert [Wed, 9 May 2018 10:46:34 +0000 (12:46 +0200)]
Commit changes to the user storage at worker end

The `finalize()` method is invoked for every iteration on CLI and somewhat simulates the behavior of dedicated requests. Despite its name, `shutdown()` does not disable the user storage handler, it will simply save the changes and reset the internal storages in preparation for the next iteration.

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Tue, 8 May 2018 16:12:56 +0000 (18:12 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed missing module setting
Marcel Werk [Tue, 8 May 2018 16:10:39 +0000 (18:10 +0200)]
Fixed missing module setting

6 years agoMerge branch '3.0'
Alexander Ebert [Tue, 8 May 2018 08:15:06 +0000 (10:15 +0200)]
Merge branch '3.0'

6 years agoReset the list of pending cronjobs on lock miss
Alexander Ebert [Tue, 8 May 2018 08:14:15 +0000 (10:14 +0200)]
Reset the list of pending cronjobs on lock miss

6 years agoMerge branch '3.0'
Matthias Schmidt [Mon, 7 May 2018 17:18:39 +0000 (19:18 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Mon, 7 May 2018 17:18:04 +0000 (19:18 +0200)]
Merge branch '2.1' into 3.0

6 years agoRemove code sniff for sorted use declarations
Matthias Schmidt [Mon, 7 May 2018 17:14:30 +0000 (19:14 +0200)]
Remove code sniff for sorted use declarations

See #2544

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 5 May 2018 13:27:46 +0000 (15:27 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# com.woltlab.wcf/templates/breadcrumbs.tpl

6 years agoFixed breadcrumb microdata
Marcel Werk [Sat, 5 May 2018 13:21:04 +0000 (15:21 +0200)]
Fixed breadcrumb microdata

6 years agoMerge branch '3.0'
Alexander Ebert [Sat, 5 May 2018 08:35:12 +0000 (10:35 +0200)]
Merge branch '3.0'

6 years agoHTTP_ENABLE_GZIP is not defined w/o database access
Alexander Ebert [Sat, 5 May 2018 08:32:27 +0000 (10:32 +0200)]
HTTP_ENABLE_GZIP is not defined w/o database access

The option is defined through the `options.inc.php`, but it cannot be regenerated when there is no connection to the database.

6 years agoAvoid page scroll when using the wheel over a list item
Alexander Ebert [Thu, 3 May 2018 15:24:39 +0000 (17:24 +0200)]
Avoid page scroll when using the wheel over a list item

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 15:03:42 +0000 (17:03 +0200)]
Merge branch '3.0'

6 years agoImproved phrases
Alexander Ebert [Thu, 3 May 2018 15:03:05 +0000 (17:03 +0200)]
Improved phrases

6 years agoItchBot: Website is no longer available
Alexander Ebert [Thu, 3 May 2018 14:59:53 +0000 (16:59 +0200)]
ItchBot: Website is no longer available

6 years agoMinor padding in comment responses to avoid box-shadows being cut-off
Alexander Ebert [Thu, 3 May 2018 14:44:24 +0000 (16:44 +0200)]
Minor padding in comment responses to avoid box-shadows being cut-off

6 years agoExclude duplicate packages from package search results
Alexander Ebert [Thu, 3 May 2018 14:13:53 +0000 (16:13 +0200)]
Exclude duplicate packages from package search results

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 13:34:29 +0000 (15:34 +0200)]
Merge branch '3.0'

6 years agoUnable to reverse order when sorting by show order
Alexander Ebert [Thu, 3 May 2018 13:30:38 +0000 (15:30 +0200)]
Unable to reverse order when sorting by show order

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 10:18:35 +0000 (12:18 +0200)]
Merge branch '3.0'

6 years agoExplicit conversion from varbinary for MySQL 8.0+
Alexander Ebert [Thu, 3 May 2018 10:17:45 +0000 (12:17 +0200)]
Explicit conversion from varbinary for MySQL 8.0+

6 years agoReplace strstr with strpos because it’s faster
Lukas Kämmerling [Thu, 29 Mar 2018 06:31:03 +0000 (08:31 +0200)]
Replace strstr with strpos because it’s faster

Signed-off-by: Lukas Kämmerling <kontakt@lukas-kaemmerling.de>
6 years agomissing since-documentation of WCF::getActiveApplication()
mutec [Tue, 1 May 2018 11:30:08 +0000 (13:30 +0200)]
missing since-documentation of WCF::getActiveApplication()

6 years agoEvent access to the message reply error handling
Alexander Ebert [Mon, 30 Apr 2018 15:08:26 +0000 (17:08 +0200)]
Event access to the message reply error handling

6 years agoChange the DefaultAvatar’s size to 128x128 pixels
Maximilian Mader [Sat, 28 Apr 2018 19:37:11 +0000 (21:37 +0200)]
Change the DefaultAvatar’s size to 128x128 pixels

Change the DefaultAvatar’s size to a more reasonable size of 128x128 pixels.
Throughout the Suite Core avatars are usually embedded via the `getImageTag` function
but when using the direct avatar URL a larger image is usually wanted.

Firefox for example does not upscale images used in `window.Notification`
thus the avatar would be rendered as a tiny 16x16 image in this case.
This change allows to downscale accordingly in this case.

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 27 Apr 2018 16:15:27 +0000 (18:15 +0200)]
Merge branch '3.0'

6 years agoPreserve empty lines in code elements
Alexander Ebert [Fri, 27 Apr 2018 14:05:10 +0000 (16:05 +0200)]
Preserve empty lines in code elements

6 years agoAllow `$maxDecimals = 1` for `formatDouble()`
Alexander Ebert [Fri, 27 Apr 2018 12:06:04 +0000 (14:06 +0200)]
Allow `$maxDecimals = 1` for `formatDouble()`

6 years agoPrevent access to content in disabled languages
Alexander Ebert [Fri, 27 Apr 2018 11:50:01 +0000 (13:50 +0200)]
Prevent access to content in disabled languages

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 27 Apr 2018 11:30:05 +0000 (13:30 +0200)]
Merge branch '3.0'

6 years agoPasting images relies on `[attach]` not `[img]`
Alexander Ebert [Fri, 27 Apr 2018 11:29:32 +0000 (13:29 +0200)]
Pasting images relies on `[attach]` not `[img]`

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 27 Apr 2018 10:48:49 +0000 (12:48 +0200)]
Updating minified JavaScript files

6 years agoBackspacing at the front of a code block yields rouge spans
Alexander Ebert [Fri, 27 Apr 2018 10:38:02 +0000 (12:38 +0200)]
Backspacing at the front of a code block yields rouge spans

6 years agoSpacer paragraph between quotes and adjacent blocks
Alexander Ebert [Fri, 27 Apr 2018 09:32:39 +0000 (11:32 +0200)]
Spacer paragraph between quotes and adjacent blocks