GitHub/WoltLab/WCF.git
4 years agoFix GitHub primary email not correctly being detected
Niklas (Krymonota) [Thu, 6 Feb 2020 17:01:13 +0000 (18:01 +0100)]
Fix GitHub primary email not correctly being detected

4 years agoMerge pull request #3149 from Krymonota/update-github-auth
Tim Düsterhus [Thu, 6 Feb 2020 16:41:48 +0000 (17:41 +0100)]
Merge pull request #3149 from Krymonota/update-github-auth

Update GitHub authorization to use headers instead of query parameters

4 years agoUpdate GitHub authorization to use headers instead of query parameters
Niklas (Krymonota) [Thu, 6 Feb 2020 16:36:13 +0000 (17:36 +0100)]
Update GitHub authorization to use headers instead of query parameters

Using query parameters for access_token has been deprecated.

For further information, check out:
- https://community.woltlab.com/thread/281366-github-api-deprecation-notice-for-authentication-via-url-query-parameters/
- https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters

4 years agofixed issue that embedded videos were not aligned to the left
Marcel Werk [Tue, 28 Jan 2020 12:00:11 +0000 (13:00 +0100)]
fixed issue that embedded videos were not aligned to the left

4 years agoAttempting to access an element that is not always present
Alexander Ebert [Thu, 16 Jan 2020 17:52:17 +0000 (18:52 +0100)]
Attempting to access an element that is not always present

4 years ago`WCF::getAnchor()` already encodes HTML entities
Alexander Ebert [Thu, 16 Jan 2020 17:30:51 +0000 (18:30 +0100)]
`WCF::getAnchor()` already encodes HTML entities

4 years agoFix handling of default box limit/sorting if not explicitly set
Matthias Schmidt [Sat, 4 Jan 2020 12:44:22 +0000 (13:44 +0100)]
Fix handling of default box limit/sorting if not explicitly set

If a box is created via the box package installation plugin and if no limit, sort field, or sort order is given, the default value should be used instead of leaving the values `null`.

Is also fixed the problem that simply submitting the box edit form without change for a box supporting a limit but not actually having a limit causes an error message because the limit field is empty.

4 years agoFixed wrong menu item title
Marcel Werk [Fri, 3 Jan 2020 15:58:42 +0000 (16:58 +0100)]
Fixed wrong menu item title

4 years agoMerge pull request #3112 from Krymonota/fix-veoh-privacy-policy-link
Marcel Werk [Thu, 28 Nov 2019 07:55:02 +0000 (08:55 +0100)]
Merge pull request #3112 from Krymonota/fix-veoh-privacy-policy-link

Fix link to Veoh's privacy policy

4 years agoFix link to Veoh's privacy policy
Niklas [Wed, 27 Nov 2019 20:12:18 +0000 (21:12 +0100)]
Fix link to Veoh's privacy policy

4 years agoUpgraded HTMLPurifier to 4.12.0 for compatibility with PHP 7.4
Alexander Ebert [Tue, 26 Nov 2019 12:40:06 +0000 (13:40 +0100)]
Upgraded HTMLPurifier to 4.12.0 for compatibility with PHP 7.4

4 years agoAdd missing `visibilityExceptions` definition in `menu.xsd`
Matthias Schmidt [Sun, 24 Nov 2019 16:57:34 +0000 (17:57 +0100)]
Add missing `visibilityExceptions` definition in `menu.xsd`

Close #3104

4 years agoCompatibility with PHP 7.4
Alexander Ebert [Fri, 22 Nov 2019 15:29:24 +0000 (16:29 +0100)]
Compatibility with PHP 7.4

4 years agoCompatibility with PHP 7.4
Alexander Ebert [Fri, 22 Nov 2019 14:58:54 +0000 (15:58 +0100)]
Compatibility with PHP 7.4

4 years agoBlock access-token usage for banned users
Marcel Werk [Wed, 30 Oct 2019 14:17:41 +0000 (15:17 +0100)]
Block access-token usage for banned users

4 years agoMissing reset of the language cache after copying style phrases
Alexander Ebert [Tue, 29 Oct 2019 11:33:50 +0000 (12:33 +0100)]
Missing reset of the language cache after copying style phrases

4 years agoMerge pull request #3077 from SoftCreatR/patch-7
Marcel Werk [Fri, 27 Sep 2019 14:24:58 +0000 (16:24 +0200)]
Merge pull request #3077 from SoftCreatR/patch-7

Update breadcrumbs.tpl

4 years agoIncorrect redirect after entering the master password when using multiple subdomains
Alexander Ebert [Wed, 25 Sep 2019 09:01:00 +0000 (11:01 +0200)]
Incorrect redirect after entering the master password when using multiple subdomains

4 years agoSet `signatureEnableHtml` to `1` for new users
Alexander Ebert [Tue, 24 Sep 2019 16:44:39 +0000 (18:44 +0200)]
Set `signatureEnableHtml` to `1` for new users

4 years agoFixed typos
Marcel Werk [Tue, 24 Sep 2019 13:14:57 +0000 (15:14 +0200)]
Fixed typos

4 years agoUpdate breadcrumbs.tpl
Sascha Greuel [Fri, 20 Sep 2019 16:54:49 +0000 (18:54 +0200)]
Update breadcrumbs.tpl

- Hide breadcrumbs that do not expose a visible label
- Added position property in breadcrumbs microdata

5 years agoAdd missing dialog rebuild after window resizing
Matthias Schmidt [Mon, 16 Sep 2019 16:25:10 +0000 (18:25 +0200)]
Add missing dialog rebuild after window resizing

Close #3072

5 years agoIncorrect usage of $this->errorType
Marcel Werk [Sun, 15 Sep 2019 16:35:57 +0000 (18:35 +0200)]
Incorrect usage of $this->errorType

5 years agoRemove birthday and location scope from FacebookAuth
Matthias Schmidt [Wed, 11 Sep 2019 16:17:46 +0000 (18:17 +0200)]
Remove birthday and location scope from FacebookAuth

Close #2912

5 years agoFix typo in German language item
Matthias Schmidt [Tue, 10 Sep 2019 15:27:04 +0000 (17:27 +0200)]
Fix typo in German language item

5 years agoAdd missing import language items
Matthias Schmidt [Sun, 8 Sep 2019 14:58:38 +0000 (16:58 +0200)]
Add missing import language items

5 years agoFix label/description of style selection in user settings
Matthias Schmidt [Sun, 8 Sep 2019 14:36:28 +0000 (16:36 +0200)]
Fix label/description of style selection in user settings

5 years agoFix German name of capital of Oman in timezone language item
Matthias Schmidt [Sun, 8 Sep 2019 13:57:48 +0000 (15:57 +0200)]
Fix German name of capital of Oman in timezone language item

5 years agoFix double clicking on inline editor trigger
Matthias Schmidt [Sun, 8 Sep 2019 13:34:08 +0000 (15:34 +0200)]
Fix double clicking on inline editor trigger

See f5885eb2e46530678df20cbca2603ff202b4231a

5 years agoPreparing the release 3.0.22 pl 2 3.0.22_pl_2
Alexander Ebert [Sun, 1 Sep 2019 13:49:37 +0000 (15:49 +0200)]
Preparing the release 3.0.22 pl 2

5 years agoIncorrect check for permitted inline styles
Alexander Ebert [Sun, 1 Sep 2019 13:48:47 +0000 (15:48 +0200)]
Incorrect check for permitted inline styles

5 years agoPreparing the release 3.0.22 pl 1 3.0.22_pl_1
Alexander Ebert [Sun, 1 Sep 2019 10:49:07 +0000 (12:49 +0200)]
Preparing the release 3.0.22 pl 1

5 years agoPHP 5.5 compatibility
Alexander Ebert [Sun, 1 Sep 2019 10:25:52 +0000 (12:25 +0200)]
PHP 5.5 compatibility

`ARRAY_FILTER_USE_KEY` is available since PHP 5.6

5 years agoPreparing the release 3.0.22 3.0.22
Alexander Ebert [Fri, 30 Aug 2019 11:06:30 +0000 (13:06 +0200)]
Preparing the release 3.0.22

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 29 Aug 2019 09:40:02 +0000 (09:40 +0000)]
Updating minified JavaScript files

5 years agoThe swiss flag is a square, not a rectangle
Alexander Ebert [Thu, 29 Aug 2019 09:14:53 +0000 (11:14 +0200)]
The swiss flag is a square, not a rectangle

5 years agoTypos
Alexander Ebert [Wed, 28 Aug 2019 17:55:14 +0000 (19:55 +0200)]
Typos

5 years agoUpgrade notice for WSC 3.0
Alexander Ebert [Wed, 28 Aug 2019 17:51:44 +0000 (19:51 +0200)]
Upgrade notice for WSC 3.0

5 years agoMerge branch 'SoftCreatR-patch-6' into 3.0
Joshua Rüsweg [Fri, 23 Aug 2019 12:37:42 +0000 (14:37 +0200)]
Merge branch 'SoftCreatR-patch-6' into 3.0

5 years agoAdd user agent detection for Firefox on iOS
Sascha Greuel [Thu, 22 Aug 2019 15:00:54 +0000 (17:00 +0200)]
Add user agent detection for Firefox on iOS

5 years agoReject disallowed CSS styles
Alexander Ebert [Mon, 19 Aug 2019 12:17:07 +0000 (14:17 +0200)]
Reject disallowed CSS styles

Fixes #3041

5 years agoFix wording in English language item
Matthias Schmidt [Sat, 17 Aug 2019 11:15:43 +0000 (13:15 +0200)]
Fix wording in English language item

5 years agoUse the actual `items` value for the list of details of user activity points
Alexander Ebert [Wed, 14 Aug 2019 20:54:08 +0000 (22:54 +0200)]
Use the actual `items` value for the list of details of user activity points

Closes #3037

5 years agoDisable the access to the UserMailForm by default
Alexander Ebert [Wed, 14 Aug 2019 20:50:32 +0000 (22:50 +0200)]
Disable the access to the UserMailForm by default

Closes #3034

5 years agofixed datepicker issue if min-date contains a future date
Marcel Werk [Tue, 6 Aug 2019 10:27:20 +0000 (12:27 +0200)]
fixed datepicker issue if min-date contains a future date

5 years agoFix Travis checks for PHP 5.5
Matthias Schmidt [Wed, 31 Jul 2019 16:04:39 +0000 (18:04 +0200)]
Fix Travis checks for PHP 5.5

See d7409657b2c8bbd3fd10a304b792fa8fdca72db0

5 years agoRequire master password for UserGroupOptionForm
Matthias Schmidt [Wed, 31 Jul 2019 15:55:46 +0000 (17:55 +0200)]
Require master password for UserGroupOptionForm

Close #2996

5 years agoFixed typo
Marcel Werk [Thu, 18 Jul 2019 15:10:41 +0000 (17:10 +0200)]
Fixed typo

5 years agoUse .confirmationObject element in captcha question delete confirmation
Matthias Schmidt [Tue, 16 Jul 2019 16:06:44 +0000 (18:06 +0200)]
Use .confirmationObject element in captcha question delete confirmation

Close #2982

5 years agoRemove IP address truncation in usersOnlineList.tpl
Tim Düsterhus [Tue, 16 Jul 2019 09:58:06 +0000 (11:58 +0200)]
Remove IP address truncation in usersOnlineList.tpl

This partly backports the changes in #2768. See the previous discussion
here: https://github.com/WoltLab/WCF/pull/2768#discussion_r230306321
and the bug report here: https://community.woltlab.com/thread/277584-ipv6-wird-in-benutzer-online-anzeige-gek%C3%BCrzt/

5 years agoImproved the processing of HTML lacking paragraphs
Alexander Ebert [Mon, 24 Jun 2019 16:57:26 +0000 (18:57 +0200)]
Improved the processing of HTML lacking paragraphs

5 years agoMissing "noopener noreferrer" for the quote header link
Alexander Ebert [Mon, 24 Jun 2019 14:07:25 +0000 (16:07 +0200)]
Missing "noopener noreferrer" for the quote header link

5 years agoWorkaround for the faulty link tokenizer in Redactor
Alexander Ebert [Mon, 24 Jun 2019 13:52:42 +0000 (15:52 +0200)]
Workaround for the faulty link tokenizer in Redactor

5 years agoMerge pull request #2947 from WoltLab/register-user-input-error
Tim Düsterhus [Sun, 23 Jun 2019 13:52:06 +0000 (15:52 +0200)]
Merge pull request #2947 from WoltLab/register-user-input-error

Make output of user input errors consistent in register.tpl

5 years agoFix missing permission check to load profile like lists
Joshua Rüsweg [Sun, 23 Jun 2019 12:49:00 +0000 (14:49 +0200)]
Fix missing permission check to load profile like lists

5 years agoFix missing permission check for user profile containers
Joshua Rüsweg [Sun, 23 Jun 2019 12:48:33 +0000 (14:48 +0200)]
Fix missing permission check for user profile containers

5 years agoFix property documentation
Joshua Rüsweg [Sun, 23 Jun 2019 12:32:34 +0000 (14:32 +0200)]
Fix property documentation

5 years agoMake output of user input errors consistent in register.tpl
Tim Düsterhus [Fri, 21 Jun 2019 12:46:36 +0000 (14:46 +0200)]
Make output of user input errors consistent in register.tpl

5 years agoFix alignment of dropdowns in scrollable dialogs
Matthias Schmidt [Thu, 20 Jun 2019 15:43:02 +0000 (17:43 +0200)]
Fix alignment of dropdowns in scrollable dialogs

5 years agoStop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction
Tim Düsterhus [Tue, 18 Jun 2019 18:30:18 +0000 (20:30 +0200)]
Stop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction

5 years agoMerge pull request #2931 from WoltLab/30-reaction-backport
Alexander Ebert [Mon, 17 Jun 2019 16:18:13 +0000 (18:18 +0200)]
Merge pull request #2931 from WoltLab/30-reaction-backport

Backport reaction related interfaces

5 years agoMerge pull request #2914 from SoftCreatR/patch-4
Alexander Ebert [Sat, 8 Jun 2019 17:42:50 +0000 (19:42 +0200)]
Merge pull request #2914 from SoftCreatR/patch-4

Fix password comparison

5 years agoRename Piwik to Matomo in Footer Code description
Tim Düsterhus [Mon, 3 Jun 2019 19:31:24 +0000 (21:31 +0200)]
Rename Piwik to Matomo in Footer Code description

5 years agoFix typo in de.xml
Tim Düsterhus [Mon, 3 Jun 2019 19:30:14 +0000 (21:30 +0200)]
Fix typo in de.xml

5 years agowcf1_user.authData was missing in GDPR export
Marcel Werk [Mon, 3 Jun 2019 13:51:28 +0000 (15:51 +0200)]
wcf1_user.authData was missing in GDPR export

CLoses #2906

5 years agoArticleAddForm doesn't validate imageIDs
Marcel Werk [Mon, 3 Jun 2019 13:33:57 +0000 (15:33 +0200)]
ArticleAddForm doesn't validate imageIDs

Closes #2935

5 years agoEncode JSON variables in AMP article page
Joshua Rüsweg [Thu, 30 May 2019 19:31:31 +0000 (21:31 +0200)]
Encode JSON variables in AMP article page

5 years agoFix submitButton selector in Ui/Message/Reply
Peter Lohse [Thu, 9 May 2019 06:21:45 +0000 (08:21 +0200)]
Fix submitButton selector in Ui/Message/Reply

Closes #2927

5 years agoBackport TReactionUserNotificationEvent to version 3.0
Joshua Rüsweg [Wed, 15 May 2019 15:01:19 +0000 (17:01 +0200)]
Backport TReactionUserNotificationEvent to version 3.0
This backport ensures the compatibility for version 3.0 (and above) and version 5.2. With this commit, plugins can fully support the reaction system and the like system, previously this was only possible to a limited extent.
See #2508

5 years agoFix PHP 5.5 compatibility
Tim Düsterhus [Wed, 15 May 2019 16:27:26 +0000 (18:27 +0200)]
Fix PHP 5.5 compatibility

PHP 5.5 does not support constant expressions in static variable declarations.
Simply remove the `static`, it brings no real benefit.

5 years agoIncrease the number of email retries to better match the RFCs (#2932)
Tim Düsterhus [Wed, 15 May 2019 16:21:07 +0000 (18:21 +0200)]
Increase the number of email retries to better match the RFCs (#2932)

* Increase the number of email retries to better match the RFCs

* Improve readability of running total comment in email job

5 years agoBackport IReactionObject to version 3.0
Joshua Rüsweg [Wed, 15 May 2019 15:00:44 +0000 (17:00 +0200)]
Backport IReactionObject to version 3.0
This backport ensures the compatibility for version 3.0 (and above) and version 5.2. With this commit, plugins can fully support the reaction system and the like system, previously this was only possible to a limited extent.
See #2508

5 years agoAdded missing language variable
Marcel Werk [Fri, 10 May 2019 15:56:37 +0000 (17:56 +0200)]
Added missing language variable

5 years agoHide language drop-down if a multilingual page has only one language
Marcel Werk [Fri, 10 May 2019 15:44:05 +0000 (17:44 +0200)]
Hide language drop-down if a multilingual page has only one language

5 years agoFixed missing title in link to user profile
Marcel Werk [Fri, 10 May 2019 15:34:12 +0000 (17:34 +0200)]
Fixed missing title in link to user profile

5 years agoFixed password comparison
Sascha Greuel [Fri, 3 May 2019 10:15:03 +0000 (12:15 +0200)]
Fixed password comparison

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 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 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 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 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 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 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 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.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 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 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 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 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