GitHub/WoltLab/WCF.git
5 years agoMerge branch 'mutec-patch-11'
Joshua Rüsweg [Sun, 5 May 2019 12:07:31 +0000 (14:07 +0200)]
Merge branch 'mutec-patch-11'

5 years agoAdd missing @since tag for Package::getAbsolutePackageDir()
mutec [Sun, 5 May 2019 11:49:47 +0000 (13:49 +0200)]
Add missing @since tag for Package::getAbsolutePackageDir()

5 years agoMerge branch '3.1.9-pl-2'
Alexander Ebert [Wed, 24 Apr 2019 15:40:19 +0000 (17:40 +0200)]
Merge branch '3.1.9-pl-2'

5 years agoPreparing the release 3.1.9 pl 2
Alexander Ebert [Wed, 24 Apr 2019 15:11:01 +0000 (17:11 +0200)]
Preparing the release 3.1.9 pl 2

5 years agoVertical alignment of the social login buttons
Alexander Ebert [Wed, 24 Apr 2019 11:35:11 +0000 (13:35 +0200)]
Vertical alignment of the social login buttons

5 years agoFixed branding of the third party login buttons (icons)
Marcel Werk [Tue, 23 Apr 2019 07:45:00 +0000 (09:45 +0200)]
Fixed branding of the third party login buttons (icons)

5 years agoFixed branding of the third party login buttons (German version)
Marcel Werk [Tue, 23 Apr 2019 07:38:43 +0000 (09:38 +0200)]
Fixed branding of the third party login buttons (German version)

5 years agoFixed branding of the third party login buttons
Marcel Werk [Mon, 22 Apr 2019 21:24:00 +0000 (23:24 +0200)]
Fixed branding of the third party login buttons

5 years agoMerge branch '3.0'
Alexander Ebert [Wed, 24 Apr 2019 11:39:46 +0000 (13:39 +0200)]
Merge branch '3.0'

5 years agoMerge branch '3.0.21-pl-1' into 3.0
Alexander Ebert [Wed, 24 Apr 2019 11:38:40 +0000 (13:38 +0200)]
Merge branch '3.0.21-pl-1' into 3.0

5 years agoVertical alignment of the social login buttons
Alexander Ebert [Wed, 24 Apr 2019 11:35:11 +0000 (13:35 +0200)]
Vertical alignment of the social login buttons

5 years agoPreparing the release 3.0.21 pl 1
Alexander Ebert [Wed, 24 Apr 2019 10:39:10 +0000 (12:39 +0200)]
Preparing the release 3.0.21 pl 1

5 years agoFixed branding of the third party login buttons (icons)
Marcel Werk [Tue, 23 Apr 2019 07:45:00 +0000 (09:45 +0200)]
Fixed branding of the third party login buttons (icons)

5 years agoFixed branding of the third party login buttons (German version)
Marcel Werk [Tue, 23 Apr 2019 07:38:43 +0000 (09:38 +0200)]
Fixed branding of the third party login buttons (German version)

5 years agoFixed branding of the third party login buttons
Marcel Werk [Mon, 22 Apr 2019 21:24:00 +0000 (23:24 +0200)]
Fixed branding of the third party login buttons

5 years agoMerge branch '3.0'
Tim Düsterhus [Tue, 23 Apr 2019 17:30:28 +0000 (19:30 +0200)]
Merge branch '3.0'

5 years agoAllow modification of visible/editable parameters
Christopher Walz [Tue, 23 Apr 2019 14:29:01 +0000 (16:29 +0200)]
Allow modification of visible/editable parameters

Closes #2902

5 years agoMerge branch '3.0'
Alexander Ebert [Tue, 23 Apr 2019 15:57:59 +0000 (17:57 +0200)]
Merge branch '3.0'

5 years agoTrailing comma in srcset raised an exception
Alexander Ebert [Tue, 23 Apr 2019 15:57:37 +0000 (17:57 +0200)]
Trailing comma in srcset raised an exception

5 years agoMerge branch '3.0'
Marcel Werk [Tue, 23 Apr 2019 07:45:44 +0000 (09:45 +0200)]
Merge branch '3.0'

5 years agoFixed branding of the third party login buttons (icons)
Marcel Werk [Tue, 23 Apr 2019 07:45:00 +0000 (09:45 +0200)]
Fixed branding of the third party login buttons (icons)

5 years agoFixed branding of the third party login buttons (German version)
Marcel Werk [Tue, 23 Apr 2019 07:38:43 +0000 (09:38 +0200)]
Fixed branding of the third party login buttons (German version)

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 22 Apr 2019 21:24:32 +0000 (23:24 +0200)]
Merge branch '3.0'

5 years agoFixed branding of the third party login buttons
Marcel Werk [Mon, 22 Apr 2019 21:24:00 +0000 (23:24 +0200)]
Fixed branding of the third party login buttons

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 15 Apr 2019 14:06:43 +0000 (16:06 +0200)]
Merge branch '3.0'

5 years agoSorting of tags is now case-insensitive
Marcel Werk [Mon, 15 Apr 2019 14:05:35 +0000 (16:05 +0200)]
Sorting of tags is now case-insensitive

5 years agoRemoved wrong deprecated tag
Marcel Werk [Mon, 15 Apr 2019 13:59:50 +0000 (15:59 +0200)]
Removed wrong deprecated tag

5 years agoFix merge issue
Matthias Schmidt [Sun, 14 Apr 2019 08:27:45 +0000 (10:27 +0200)]
Fix merge issue

See 5617fec4ff24c9336f14d6d1052ed6b52e8614c3

5 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 14 Apr 2019 08:26:01 +0000 (10:26 +0200)]
Merge branch '3.0'

5 years agoFix condition to determine if `AJAXException` includes stacktrace
Matthias Schmidt [Sun, 14 Apr 2019 08:24:51 +0000 (10:24 +0200)]
Fix condition to determine if `AJAXException` includes stacktrace

See 1037d65fd61e4ef37aa19d016f659397027aea6b

5 years agoRemove files that have been accidentally added II
Joshua Rüsweg [Fri, 12 Apr 2019 21:32:06 +0000 (23:32 +0200)]
Remove files that have been accidentally added II
See 1a4fbd62d38de27e3f97b14f283e70adc274a1c5

5 years agoRemove files that have been accidentally added
Joshua Rüsweg [Fri, 12 Apr 2019 21:30:22 +0000 (23:30 +0200)]
Remove files that have been accidentally added
See 1a4fbd62d38de27e3f97b14f283e70adc274a1c5

5 years agoMerge branch '3.0' into master
Joshua Rüsweg [Fri, 12 Apr 2019 21:28:09 +0000 (23:28 +0200)]
Merge branch '3.0' into master

5 years agoMerge pull request #2887 from WoltLab/3.0-inline-editor-fix
Joshua Rüsweg [Fri, 12 Apr 2019 21:19:58 +0000 (23:19 +0200)]
Merge pull request #2887 from WoltLab/3.0-inline-editor-fix

Add missing support for JS loaded content in WCF.InlineEditor

5 years agoAdd missing support for JS loaded content in WCF.InlineEditor
Joshua Rüsweg [Tue, 9 Apr 2019 18:12:12 +0000 (20:12 +0200)]
Add missing support for JS loaded content in WCF.InlineEditor

5 years agoabot: Website is no longer available
Marcel Werk [Tue, 9 Apr 2019 13:20:43 +0000 (15:20 +0200)]
abot: Website is no longer available

5 years agoFixed syntax error in spiderlist
Marcel Werk [Tue, 9 Apr 2019 13:20:02 +0000 (15:20 +0200)]
Fixed syntax error in spiderlist

5 years agoSuppress additional native browser title of smilies in editor tab
Matthias Schmidt [Sun, 7 Apr 2019 14:41:45 +0000 (16:41 +0200)]
Suppress additional native browser title of smilies in editor tab

Prior to this change, both the `a` element and the `img` element have a `title` attribute with the `a` element being a JavaScript tooltip element. This caused a JavaScript tooltip and a native browser tooltip to be shown when hovering over a smiley in the smiley selection below the editor.

See #2220

5 years agoMerge branch '3.0'
Matthias Schmidt [Sat, 6 Apr 2019 10:08:10 +0000 (12:08 +0200)]
Merge branch '3.0'

5 years agoRestrict numbers of automatic user group assignments in cronjob
Matthias Schmidt [Sat, 6 Apr 2019 10:07:19 +0000 (12:07 +0200)]
Restrict numbers of automatic user group assignments in cronjob

Close #2883

5 years agoPreparing the release 3.1.9 pl 1 3.1.9_pl_1
Alexander Ebert [Fri, 5 Apr 2019 09:59:52 +0000 (11:59 +0200)]
Preparing the release 3.1.9 pl 1

5 years agoRestrict the iOS dropdown fix to dialogs only
Alexander Ebert [Fri, 5 Apr 2019 09:58:52 +0000 (11:58 +0200)]
Restrict the iOS dropdown fix to dialogs only

5 years agoUpdating the release date 3.1.9
Alexander Ebert [Thu, 4 Apr 2019 12:58:13 +0000 (14:58 +0200)]
Updating the release date

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 4 Apr 2019 10:52:41 +0000 (12:52 +0200)]
Merge branch '3.0'

5 years agoPreparing the release 3.0.21 3.0.21
Alexander Ebert [Thu, 4 Apr 2019 10:40:32 +0000 (12:40 +0200)]
Preparing the release 3.0.21

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 10:12:46 +0000 (10:12 +0000)]
Updating minified JavaScript files

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Apr 2019 09:09:15 +0000 (09:09 +0000)]
Updating minified JavaScript files

5 years agoRevert "Removed an outdated workaround in dialogs for Chrome"
Alexander Ebert [Thu, 4 Apr 2019 09:07:29 +0000 (11:07 +0200)]
Revert "Removed an outdated workaround in dialogs for Chrome"

This reverts commit c33729b9a32cc421db3495f1e695a950ff1c68dc.

5 years agoPreparing the release 3.1.9
Alexander Ebert [Tue, 2 Apr 2019 15:58:08 +0000 (17:58 +0200)]
Preparing the release 3.1.9

5 years agoUpdating minified JavaScript files
woltlab.com [Tue, 2 Apr 2019 15:42:30 +0000 (15:42 +0000)]
Updating minified JavaScript files

5 years agoWorkaround for the drop-down position in dialgos on iOS
Alexander Ebert [Tue, 2 Apr 2019 12:29:53 +0000 (14:29 +0200)]
Workaround for the drop-down position in dialgos on iOS

Fixes #2850

5 years agoMerge branch '3.0'
Alexander Ebert [Tue, 2 Apr 2019 10:33:11 +0000 (12:33 +0200)]
Merge branch '3.0'

5 years agoIncorrect phrase name
Alexander Ebert [Tue, 2 Apr 2019 09:55:52 +0000 (11:55 +0200)]
Incorrect phrase name

5 years agoWorkaround for links being implicitly converted into anchors
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors

5 years agoWorkaround for links being implicitly converted into anchors
Alexander Ebert [Sat, 30 Mar 2019 12:09:53 +0000 (13:09 +0100)]
Workaround for links being implicitly converted into anchors

5 years agoMerge branch '3.0'
Tim Düsterhus [Wed, 27 Mar 2019 19:30:19 +0000 (20:30 +0100)]
Merge branch '3.0'

5 years agoUpdate composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:28:17 +0000 (20:28 +0100)]
Update composer dependencies

5 years agoMerge pull request #2878 from WoltLab/parsedown-1.7
Tim Düsterhus [Wed, 27 Mar 2019 16:14:17 +0000 (17:14 +0100)]
Merge pull request #2878 from WoltLab/parsedown-1.7

Update to erusev/parsedown 1.7.*

5 years agoMerge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 24 Mar 2019 19:30:11 +0000 (20:30 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:42 +0000 (20:29 +0100)]
Merge branch '3.0'

5 years agoFix parsing of status line in HTTPRequest
Tim Düsterhus [Sun, 24 Mar 2019 19:29:18 +0000 (20:29 +0100)]
Fix parsing of status line in HTTPRequest

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 19:01:51 +0000 (20:01 +0100)]
Merge branch '3.0'

5 years agoSearching for packages did not consider multiple versions of a dependency
Alexander Ebert [Sun, 24 Mar 2019 19:01:33 +0000 (20:01 +0100)]
Searching for packages did not consider multiple versions of a dependency

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 17:15:15 +0000 (18:15 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2879 from Morik/patch-4
Tim Düsterhus [Sun, 24 Mar 2019 17:13:17 +0000 (18:13 +0100)]
Merge pull request #2879 from Morik/patch-4

Fix rgba detection in JS-ColorUtil

5 years agoFix rgba detection in JS-ColorUtil
Morik [Sun, 24 Mar 2019 15:40:11 +0000 (16:40 +0100)]
Fix rgba detection in JS-ColorUtil

5 years agoUpdate to erusev/parsedown 1.7.*
Tim Düsterhus [Sun, 24 Mar 2019 13:53:14 +0000 (14:53 +0100)]
Update to erusev/parsedown 1.7.*

This is a backport of 4457f82ce54e0072f8cf770683ffab40b1e16af0 to 3.0.

Parsedown is used within WoltLab Suite only for a single importer. Recently
however plugins requiring markdown support (e.g. for syncing Discord messages)
have been submitted. The current parsedown version 1.6.0 is not sufficient
for them, presumably due to the lack of the safe mode.

Upgrade parsedown to avoid the need for them to ship a separate version
(causing issues due to duplicate classes) or an entirely different markdown
parser.

5 years agoNew handling of empty lines when removing text formatting
Alexander Ebert [Sun, 24 Mar 2019 12:30:59 +0000 (13:30 +0100)]
New handling of empty lines when removing text formatting

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 10:18:51 +0000 (11:18 +0100)]
Merge branch '3.0'

5 years agoBypass required user options for administrators
Alexander Ebert [Sun, 24 Mar 2019 10:18:31 +0000 (11:18 +0100)]
Bypass required user options for administrators

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 08:35:01 +0000 (09:35 +0100)]
Merge branch '3.0'

5 years agoRenamed Google+ to Google
Alexander Ebert [Sun, 24 Mar 2019 08:34:47 +0000 (09:34 +0100)]
Renamed Google+ to Google

5 years agoRemoved an outdated workaround in dialogs for Chrome
Alexander Ebert [Sat, 23 Mar 2019 22:59:10 +0000 (23:59 +0100)]
Removed an outdated workaround in dialogs for Chrome

5 years agoMerge branch '3.0'
Matthias Schmidt [Wed, 20 Mar 2019 09:07:25 +0000 (10:07 +0100)]
Merge branch '3.0'

5 years agoFix multilingual input elements losing focus
Matthias Schmidt [Wed, 20 Mar 2019 09:07:00 +0000 (10:07 +0100)]
Fix multilingual input elements losing focus

5 years agoRemove trophy link in user popover
Matthias Schmidt [Tue, 19 Mar 2019 17:37:50 +0000 (18:37 +0100)]
Remove trophy link in user popover

Close #2870

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:36:25 +0000 (18:36 +0100)]
Merge branch '3.0'

5 years agoRemove user activity points link in user popover
Matthias Schmidt [Tue, 19 Mar 2019 17:35:40 +0000 (18:35 +0100)]
Remove user activity points link in user popover

See #2870

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:23:59 +0000 (18:23 +0100)]
Merge branch '3.0'

5 years agoAdd missing semicolons
Matthias Schmidt [Tue, 19 Mar 2019 17:23:26 +0000 (18:23 +0100)]
Add missing semicolons

See 0e4b2c330755851736ce67f136cc76e7be2ba9a4

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:22:09 +0000 (18:22 +0100)]
Merge branch '3.0'

5 years agoFix captchas for comments and quick replies only working once
Matthias Schmidt [Tue, 19 Mar 2019 17:15:34 +0000 (18:15 +0100)]
Fix captchas for comments and quick replies only working once

… on the current page. After that, the page had to be reloaded.

5 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 18 Mar 2019 23:05:27 +0000 (00:05 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2871 from Morik/patch-3
Tim Düsterhus [Mon, 18 Mar 2019 23:04:12 +0000 (00:04 +0100)]
Merge pull request #2871 from Morik/patch-3

Fix deletion of captchas

5 years agoFix deletion of captchas
Morik [Mon, 18 Mar 2019 19:55:06 +0000 (20:55 +0100)]
Fix deletion of captchas

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 17:04:01 +0000 (18:04 +0100)]
Merge branch '3.0'

5 years agoquick reply: allow author to be set to null via event
Marcel Werk [Mon, 18 Mar 2019 17:03:40 +0000 (18:03 +0100)]
quick reply: allow author to be set to null via event

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 15:02:22 +0000 (16:02 +0100)]
Merge branch '3.0'

5 years agofixed a bug that prevented bbcodes from being renamed
Marcel Werk [Mon, 18 Mar 2019 14:38:57 +0000 (15:38 +0100)]
fixed a bug that prevented bbcodes from being renamed

5 years agoMerge pull request #2859 from xBlackEye/patch-1
Alexander Ebert [Sat, 9 Mar 2019 14:36:45 +0000 (15:36 +0100)]
Merge pull request #2859 from xBlackEye/patch-1

Update spiderList.xml

5 years agoUpdate spiderList.xml
xBlackEye [Sun, 3 Mar 2019 06:02:59 +0000 (07:02 +0100)]
Update spiderList.xml

Add new Spiders: SkypeUriPreview, Twitterbot, DuckDuckBot, Discordbot and TelegramBot.

5 years agoAdd canonical URL for Trophy(List)?Page
Joshua Rüsweg [Sat, 2 Mar 2019 19:32:29 +0000 (20:32 +0100)]
Add canonical URL for Trophy(List)?Page

5 years agoMerge branch '3.0'
Marcel Werk [Tue, 26 Feb 2019 17:38:02 +0000 (18:38 +0100)]
Merge branch '3.0'

5 years agoFixed error handling in captcha questions
Marcel Werk [Tue, 26 Feb 2019 17:37:42 +0000 (18:37 +0100)]
Fixed error handling in captcha questions

5 years agoFix redirect in Message/Reply#_insertMessage if the new URL is the current
Tim Düsterhus [Tue, 26 Feb 2019 15:04:02 +0000 (16:04 +0100)]
Fix redirect in Message/Reply#_insertMessage if the new URL is the current

This might happen if the AJAX request intentionally returns the URL to
an existing content (e.g. to prevent duplicate content or when performing
automated merges).

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Feb 2019 15:58:10 +0000 (16:58 +0100)]
Merge branch '3.0'

5 years agoSplit tags at comma in TagEngine::addObjectTags()
Tim Düsterhus [Sun, 24 Feb 2019 15:47:14 +0000 (16:47 +0100)]
Split tags at comma in TagEngine::addObjectTags()

On Android detecting key codes is unreliable, which causes the
tag[] field to contain values with a comma.

This adds the missing server side “validation” that the tags actually
cannot contain commas by splitting them.

5 years agoMerge branch '3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:15:43 +0000 (01:15 +0100)]
Merge branch '3.0'

5 years agoMerge remote-tracking branch 'origin/3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:14:01 +0000 (01:14 +0100)]
Merge remote-tracking branch 'origin/3.0'

5 years agoVerify that queries are allowed in RedisCacheSource::__construct()
Tim Düsterhus [Thu, 21 Feb 2019 23:59:36 +0000 (00:59 +0100)]
Verify that queries are allowed in RedisCacheSource::__construct()

Missing authentication only becomes visible when sending the first
real query, but the safety fallback to disk cache only secures the
constructor. Attempt to `GET cache:_flush` to make sure to receive
the `NOAUTH Authentication required` in the constructor instead of
bricking the page.