Alexander Ebert [Tue, 13 Mar 2018 14:58:58 +0000 (15:58 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 21-qr
Alexander Ebert [Tue, 13 Mar 2018 14:45:24 +0000 (15:45 +0100)]
Updated release date and dependencies
Alexander Ebert [Sun, 11 Mar 2018 15:55:37 +0000 (16:55 +0100)]
Enhanced parameter validation for quick reply actions
Alexander Ebert [Fri, 9 Mar 2018 16:18:03 +0000 (17:18 +0100)]
Preparing release 2.1.20
woltlab.com [Fri, 9 Mar 2018 15:17:57 +0000 (16:17 +0100)]
Updating minified JavaScript files
Alexander Ebert [Thu, 8 Mar 2018 12:54:11 +0000 (13:54 +0100)]
Convert pasted links into plain text in iOS Safari
Alexander Ebert [Thu, 8 Mar 2018 12:09:35 +0000 (13:09 +0100)]
Force-disable link detection on paste
Alexander Ebert [Wed, 7 Mar 2018 22:53:24 +0000 (23:53 +0100)]
Optimized string matching for escaped quotes
The new regex is more efficient, because it tries to match as long as
possible using repetitions of a character class, instead of repetitions
of an alternation, leading to fewer internal states.
Alexander Ebert [Wed, 7 Mar 2018 12:43:10 +0000 (13:43 +0100)]
Version mismatch used wrong variables
Marcel Werk [Thu, 22 Feb 2018 13:01:57 +0000 (14:01 +0100)]
Fixed memory limit calculation
Alexander Ebert [Mon, 12 Feb 2018 14:11:40 +0000 (15:11 +0100)]
Fixed typo
Alexander Ebert [Mon, 12 Feb 2018 14:10:15 +0000 (15:10 +0100)]
Better explanation on how to provide and obtain the reCAPTCHA key
Alexander Ebert [Mon, 12 Feb 2018 12:20:07 +0000 (13:20 +0100)]
Inserting quotes was unable when editing while replying is disallowed
Alexander Ebert [Mon, 12 Feb 2018 11:30:52 +0000 (12:30 +0100)]
Work-around for Firefox being unable to backspace tables
Matthias Schmidt [Wed, 7 Feb 2018 18:50:22 +0000 (19:50 +0100)]
Fix method documentation issues
Matthias Schmidt [Wed, 7 Feb 2018 18:39:40 +0000 (19:39 +0100)]
Fix permission check in `UserContentAction::validateBulkRevert()`
Alexander Ebert [Mon, 5 Feb 2018 13:22:42 +0000 (14:22 +0100)]
Added warning when using ReCAPTCHA w/o a key
Matthias Schmidt [Sat, 3 Feb 2018 08:12:06 +0000 (09:12 +0100)]
Fire event for Google Maps authentication error
Close #2526
Matthias Schmidt [Sun, 21 Jan 2018 08:53:36 +0000 (09:53 +0100)]
Reset user group priority after saving new user group
Close #2521
Marcel Werk [Sun, 19 Nov 2017 19:41:08 +0000 (20:41 +0100)]
Fixed PHP7.2 issue
Alexander Ebert [Thu, 16 Nov 2017 14:11:08 +0000 (15:11 +0100)]
Preparing release 2.1.19
woltlab.com [Thu, 16 Nov 2017 11:50:15 +0000 (12:50 +0100)]
Updating minified JavaScript files
Alexander Ebert [Thu, 16 Nov 2017 11:33:58 +0000 (12:33 +0100)]
Added recognition of `<a>` and `text-decoration` variations
Alexander Ebert [Mon, 6 Nov 2017 12:43:34 +0000 (13:43 +0100)]
Fixed option type of internal uuid
Alexander Ebert [Mon, 6 Nov 2017 12:41:49 +0000 (13:41 +0100)]
Almost disabled browser caching for unsaved attachments
Avoids issues with removed attachments that may still exist in the
browser cache and cause the user to believe that it is still there.
Commonly an issue with restored messages whose attachments have been
automatically removed in the meantime.
woltlab.com [Mon, 23 Oct 2017 10:26:38 +0000 (12:26 +0200)]
Updating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:21:47 +0000 (12:21 +0200)]
Updating minified JavaScript files
Alexander Ebert [Mon, 16 Oct 2017 11:26:54 +0000 (13:26 +0200)]
Update label preview on init
Alexander Ebert [Fri, 8 Sep 2017 10:12:19 +0000 (12:12 +0200)]
Preparing release 2.1.18
woltlab.com [Fri, 8 Sep 2017 09:59:24 +0000 (11:59 +0200)]
Updating minified JavaScript files
Alexander Ebert [Fri, 1 Sep 2017 11:51:31 +0000 (13:51 +0200)]
Fixed return key inside nested lists
Alexander Ebert [Sun, 20 Aug 2017 14:33:31 +0000 (16:33 +0200)]
Fixed newline handling for centered content inside tables
Alexander Ebert [Thu, 10 Aug 2017 10:08:11 +0000 (12:08 +0200)]
Force reloading notifications when marking all as read
Fixes #2363
Alexander Ebert [Fri, 4 Aug 2017 12:11:17 +0000 (14:11 +0200)]
Preparing release 2.1.17
Matthias Schmidt [Mon, 31 Jul 2017 10:36:55 +0000 (12:36 +0200)]
Fix English comment response like user notification event description
jens1o [Sun, 23 Jul 2017 15:14:34 +0000 (17:14 +0200)]
Fix parameter check in font/getFont.php
See #2351
woltlab.com [Thu, 6 Jul 2017 17:48:50 +0000 (19:48 +0200)]
Updating minified JavaScript files
Alexander Ebert [Thu, 6 Jul 2017 17:46:11 +0000 (19:46 +0200)]
Fixed mention handling
Alexander Ebert [Tue, 4 Jul 2017 15:30:43 +0000 (17:30 +0200)]
Fixed a z-index issue on mobile
woltlab.com [Tue, 4 Jul 2017 10:03:38 +0000 (12:03 +0200)]
Updating minified JavaScript files
Alexander Ebert [Tue, 4 Jul 2017 09:57:09 +0000 (11:57 +0200)]
Fixed newline handling after `</table>`
Alexander Ebert [Tue, 4 Jul 2017 09:38:20 +0000 (11:38 +0200)]
Fixed newline handling inside of tables
Alexander Ebert [Mon, 3 Jul 2017 14:57:48 +0000 (16:57 +0200)]
Fixed compatibility w/ ancient PHP versions
Alexander Ebert [Wed, 28 Jun 2017 09:35:29 +0000 (11:35 +0200)]
Work-around for a bug in Chrome's XSS auditor
Alexander Ebert [Tue, 27 Jun 2017 08:03:07 +0000 (10:03 +0200)]
Fixed application check for favicon output
Alexander Ebert [Thu, 22 Jun 2017 10:59:58 +0000 (12:59 +0200)]
Preparing release 2.1.16
Joshua Rüsweg [Wed, 21 Jun 2017 20:49:20 +0000 (22:49 +0200)]
Merge branch '2.0' into 2.1
Joshua Rüsweg [Wed, 21 Jun 2017 20:20:08 +0000 (22:20 +0200)]
Revert "Execute cronjobs as a System user"
This reverts commit
e238e424c32af42111917051efb4fa5fdede0742.
Joshua Rüsweg [Wed, 21 Jun 2017 20:10:04 +0000 (22:10 +0200)]
Execute cronjobs as a System user
Joshua Rüsweg [Sun, 18 Jun 2017 20:30:58 +0000 (22:30 +0200)]
Update userID attribute on userChange
woltlab.com [Sat, 17 Jun 2017 18:25:24 +0000 (20:25 +0200)]
Updating minified JavaScript files
Alexander Ebert [Sat, 17 Jun 2017 18:22:26 +0000 (20:22 +0200)]
Fixed newline handling inside joined bbcode tags
Matthias Schmidt [Sun, 11 Jun 2017 09:02:25 +0000 (11:02 +0200)]
Fix import order in CategoryAction class
Matthias Schmidt [Sun, 11 Jun 2017 08:54:10 +0000 (10:54 +0200)]
Delete group name language items after label group deletion
Matthias Schmidt [Sun, 11 Jun 2017 08:48:43 +0000 (10:48 +0200)]
Delete title and description language items after category deletion
Alexander Ebert [Fri, 9 Jun 2017 08:15:19 +0000 (10:15 +0200)]
Hide paid subscription boxes for non-activated users
Alexander Ebert [Tue, 6 Jun 2017 12:36:31 +0000 (14:36 +0200)]
Allow only dates up to 2037-12-31 inside date picker
Alexander Ebert [Tue, 6 Jun 2017 12:17:14 +0000 (14:17 +0200)]
Poll were missing the button to show participants after vote
Alexander Ebert [Tue, 6 Jun 2017 11:49:26 +0000 (13:49 +0200)]
Fixed user suggestions inside Redactor
Alexander Ebert [Tue, 6 Jun 2017 11:27:56 +0000 (13:27 +0200)]
Fixed an compatibility issue with PHP 7
See
db8aa273d6eec8f364800681daf3e0a74cb2a624
Matthias Schmidt [Fri, 2 Jun 2017 15:44:30 +0000 (17:44 +0200)]
Reset subscription length after saving subscription
Tim Düsterhus [Thu, 1 Jun 2017 18:17:29 +0000 (20:17 +0200)]
Merge branch '2.0' into 2.1
Markus [Thu, 1 Jun 2017 17:31:16 +0000 (19:31 +0200)]
Handle timeout-or-duplicate in RecaptchaHandler
Tim Düsterhus [Wed, 31 May 2017 14:10:15 +0000 (16:10 +0200)]
Merge branch '2.0' into 2.1
Tim Düsterhus [Wed, 31 May 2017 13:58:31 +0000 (15:58 +0200)]
Add composer's global bin dir to path in Travis
Tim Düsterhus [Wed, 31 May 2017 13:48:38 +0000 (15:48 +0200)]
Use absolute path to phpcs
Tim Düsterhus [Wed, 31 May 2017 13:39:17 +0000 (15:39 +0200)]
Install CodeSniffer using composer
Matthias Schmidt [Tue, 30 May 2017 15:39:31 +0000 (17:39 +0200)]
Fix typo in English future date interval language items
Alexander Ebert [Mon, 15 May 2017 10:51:10 +0000 (12:51 +0200)]
Updating release date
Smooey [Fri, 12 May 2017 10:36:19 +0000 (06:36 -0400)]
A few corrections (#2275)
* A few corrections
* few more
to make consistent with bulk processing "action" ones for threads/posts.
* put back list of staff members users online location
Alexander Ebert [Thu, 11 May 2017 13:03:31 +0000 (15:03 +0200)]
Preparing release 2.1.15
Smooey [Thu, 11 May 2017 12:11:43 +0000 (08:11 -0400)]
WCF 2.1 phrase adjustments 1st wave (#2260)
* WCF 2.1 phrase adjustments 1st wave
* WCF 2.1 phrase adjustments 2nd wave
* WCF 2.1 phrase adjustments 2nd wave
* WCF 2.1 phrase adjustments 3rd wave
Keeping users online location short, less descriptive, less
intrusive/nosy, yet try to be consistent.
Tim Düsterhus [Sun, 7 May 2017 14:09:52 +0000 (16:09 +0200)]
Merge branch '2.0' into 2.1
Tim Düsterhus [Sun, 7 May 2017 14:01:52 +0000 (16:01 +0200)]
Force CodeSniffer 2.9.0
Tim Düsterhus [Sun, 7 May 2017 14:01:16 +0000 (16:01 +0200)]
Revert "Update CodeSniffs to be compatible with CodeSniffer 3.0"
This reverts commit
8d17de131cd799e2a1a119cb9f3141521092262c.
Tim Düsterhus [Sat, 6 May 2017 18:21:26 +0000 (20:21 +0200)]
Merge remote-tracking branch 'origin/2.1' into 2.1
Tim Düsterhus [Sat, 6 May 2017 18:21:21 +0000 (20:21 +0200)]
Merge branch '2.0' into 2.1
Tim Düsterhus [Sat, 6 May 2017 18:20:01 +0000 (20:20 +0200)]
Update CodeSniffs to be compatible with CodeSniffer 3.0
Marcel Werk [Fri, 5 May 2017 15:21:40 +0000 (17:21 +0200)]
Non-activated users no longer can purchase paid subscriptions
woltlab.com [Tue, 2 May 2017 09:46:25 +0000 (11:46 +0200)]
Updating minified JavaScript files
Alexander Ebert [Tue, 2 May 2017 08:45:26 +0000 (10:45 +0200)]
Fixed selection handling in Chrome 58
Alexander Ebert [Mon, 1 May 2017 22:09:01 +0000 (00:09 +0200)]
Work-around an issue with Chrome 58
Tim Düsterhus [Sun, 23 Apr 2017 14:27:10 +0000 (16:27 +0200)]
Merge branch '2.0' into 2.1
Tim Düsterhus [Sun, 23 Apr 2017 14:20:24 +0000 (16:20 +0200)]
Fix `Range` handling in \wcf\util\FileReader
- Disallow invalid Range: bytes=100 without a trailing hyphen.
- Disallow invalid Range: bytes=2-1 with start > end.
- Support valid Range: bytes=0-0 with end = 0.
- Support maximum offset > filesize as per RFC 7233:
A client can limit the number of bytes requested without knowing the
size of the selected representation. If the last-byte-pos value is
absent, or if the value is greater than or equal to the current
length of the representation data, the byte range is interpreted as
the remainder of the representation (i.e., the server replaces the
value of last-byte-pos with a value that is one less than the current
length of the selected representation).
Marcel Werk [Sat, 8 Apr 2017 11:56:15 +0000 (13:56 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.0' into 2.1
Marcel Werk [Sat, 8 Apr 2017 11:55:35 +0000 (13:55 +0200)]
Fixed js issue in username validation
Alexander Ebert [Thu, 6 Apr 2017 11:49:13 +0000 (13:49 +0200)]
Preparing release 2.1.14
Alexander Ebert [Thu, 6 Apr 2017 11:48:01 +0000 (13:48 +0200)]
Merge branch '2.0' into 2.1
Alexander Ebert [Thu, 6 Apr 2017 11:44:58 +0000 (13:44 +0200)]
Preparing release 2.0.15 pl 1
Tim Düsterhus [Wed, 29 Mar 2017 12:01:58 +0000 (14:01 +0200)]
Merge branch '2.0' into 2.1
Tim Düsterhus [Wed, 29 Mar 2017 12:01:32 +0000 (14:01 +0200)]
Fix FacebookAuthAction
Matthias Schmidt [Tue, 28 Feb 2017 18:57:14 +0000 (19:57 +0100)]
Fix deleting all activity events for likes/follows instead of specific ones
Alexander Ebert [Tue, 28 Feb 2017 13:27:32 +0000 (14:27 +0100)]
Updating release date
Alexander Ebert [Tue, 28 Feb 2017 13:27:09 +0000 (14:27 +0100)]
Merge branch '2.0' into 2.1
Alexander Ebert [Tue, 28 Feb 2017 13:07:17 +0000 (14:07 +0100)]
Updating release date
Alexander Ebert [Fri, 24 Feb 2017 16:34:15 +0000 (17:34 +0100)]
Preparing release 2.1.13
Alexander Ebert [Fri, 24 Feb 2017 16:31:56 +0000 (17:31 +0100)]
Merge branch '2.0' into 2.1
Alexander Ebert [Fri, 24 Feb 2017 15:46:03 +0000 (16:46 +0100)]
Fixed encoding issue
Alexander Ebert [Tue, 21 Feb 2017 18:10:23 +0000 (19:10 +0100)]
Fixed detection of content pasted from Microsoft Word
woltlab.com [Tue, 24 Jan 2017 11:08:59 +0000 (12:08 +0100)]
Updating minified JavaScript files