Alexander Ebert [Thu, 20 Dec 2018 15:24:24 +0000 (16:24 +0100)]
Exclude node_modules
Alexander Ebert [Tue, 4 Dec 2018 12:38:12 +0000 (13:38 +0100)]
Upgrade notification for WSC
Alexander Ebert [Tue, 4 Dec 2018 10:51:52 +0000 (11:51 +0100)]
Descriptive phrase for blocked images
See #2788
Marcel Werk [Mon, 9 Jul 2018 12:25:16 +0000 (14:25 +0200)]
Improved detection of internal URLs (IMG bbcode)
Alexander Ebert [Mon, 2 Jul 2018 10:41:19 +0000 (12:41 +0200)]
Preparing the release 2.1.23
woltlab.com [Mon, 2 Jul 2018 10:09:43 +0000 (12:09 +0200)]
Updating minified JavaScript files
Alexander Ebert [Mon, 2 Jul 2018 09:32:58 +0000 (11:32 +0200)]
Improved the newline handling inside table cells
Alexander Ebert [Tue, 2 Jan 2018 12:59:31 +0000 (13:59 +0100)]
Backport: Work-around libmagic failing for 1-byte files
Causes the error message "finfo::file(): Failed identify data 0:(null)"
in older libmagic/PHP versions, mostly in the ancient PHP 5.x tree.
This backports commit
07673afaf082ab28d8be4db5cb64fcda457e1562.
Alexander Ebert [Thu, 28 Jun 2018 09:25:51 +0000 (11:25 +0200)]
Escape the hyphen to avoid issues with PCRE2
See https://bugs.php.net/bug.php?id=76188
Marcel Werk [Wed, 27 Jun 2018 13:00:47 +0000 (15:00 +0200)]
Updated privacy policy
Marcel Werk [Tue, 26 Jun 2018 16:44:42 +0000 (18:44 +0200)]
Fixed PHP 7.2 issue
Alexander Ebert [Thu, 24 May 2018 11:58:24 +0000 (13:58 +0200)]
Preparing the release 2.1.22 pl 1
Alexander Ebert [Thu, 24 May 2018 11:51:43 +0000 (13:51 +0200)]
Improved the capabilities of the user data export
Alexander Ebert [Tue, 22 May 2018 10:00:00 +0000 (12:00 +0200)]
Updated the release date
Alexander Ebert [Tue, 22 May 2018 09:59:15 +0000 (11:59 +0200)]
Preparing the release 2.1.22
Alexander Ebert [Tue, 22 May 2018 08:28:27 +0000 (10:28 +0200)]
Avoid empty lists of ip address in the export
Alexander Ebert [Mon, 21 May 2018 20:42:06 +0000 (22:42 +0200)]
Exclude settings-type user options from the export
Alexander Ebert [Mon, 21 May 2018 18:35:57 +0000 (20:35 +0200)]
Include session ip addresses and ignore module settings
Fixes #2572
Alexander Ebert [Sat, 19 May 2018 18:30:47 +0000 (20:30 +0200)]
Preserve `Session.isFirstVisit` on redirect
Fixes #2568
Alexander Ebert [Sat, 19 May 2018 11:05:15 +0000 (13:05 +0200)]
Moved event and added avatar link
Alexander Ebert [Fri, 18 May 2018 13:56:28 +0000 (15:56 +0200)]
Export of personal data (GDPR)
Tim Düsterhus [Tue, 15 May 2018 13:14:26 +0000 (15:14 +0200)]
Fix typo in de.xml
Matthias Schmidt [Mon, 7 May 2018 17:14:30 +0000 (19:14 +0200)]
Remove code sniff for sorted use declarations
See #2544
Sascha Greuel [Wed, 25 Apr 2018 17:04:29 +0000 (19:04 +0200)]
Removed deprecated/removed permissions
Closes #2558
Marcel Werk [Sun, 22 Apr 2018 10:56:49 +0000 (12:56 +0200)]
An empty og-description no longer overwrites the global meta-description
Alexander Ebert [Sat, 21 Apr 2018 11:03:02 +0000 (13:03 +0200)]
Preparing release 2.1.21 pl 1
Alexander Ebert [Sat, 21 Apr 2018 11:01:54 +0000 (13:01 +0200)]
Force-enable the reCAPTCHA option in the ACP selection
Alexander Ebert [Thu, 19 Apr 2018 10:23:59 +0000 (12:23 +0200)]
Updating the release date and instructions
Alexander Ebert [Wed, 18 Apr 2018 14:40:31 +0000 (16:40 +0200)]
Disable reCAPTCHA without any provided keys
Alexander Ebert [Mon, 16 Apr 2018 13:28:45 +0000 (15:28 +0200)]
Preparing release 2.1.21
Alexander Ebert [Sun, 15 Apr 2018 21:10:29 +0000 (23:10 +0200)]
Restrict external sources by host only
Alexander Ebert [Sun, 15 Apr 2018 18:28:25 +0000 (20:28 +0200)]
Disable gravatar by default
Alexander Ebert [Sun, 15 Apr 2018 18:27:40 +0000 (20:27 +0200)]
Option to block images from external sources
Alexander Ebert [Thu, 12 Apr 2018 14:54:15 +0000 (16:54 +0200)]
Merge branch 'refs/heads/21-qr' into 2.1
Alexander Ebert [Thu, 12 Apr 2018 14:54:07 +0000 (16:54 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 21-qr
Marcel Werk [Wed, 11 Apr 2018 16:45:26 +0000 (18:45 +0200)]
Improved description of 'log_ip_address' setting
Marcel Werk [Mon, 9 Apr 2018 14:37:48 +0000 (16:37 +0200)]
Removed obsolete placeholder
Marcel Werk [Mon, 9 Apr 2018 14:25:08 +0000 (16:25 +0200)]
Updated privacy policy
Alexander Ebert [Sun, 8 Apr 2018 12:06:04 +0000 (14:06 +0200)]
Initialize height and width for empty images
Alexander Ebert [Sun, 8 Apr 2018 12:03:51 +0000 (14:03 +0200)]
Highlighter stripped comments from the output
See
009578b6714a84a2e62db089a08e3485164d8f4a
Marcel Werk [Fri, 6 Apr 2018 09:53:10 +0000 (11:53 +0200)]
Changed default value of LOG_IP_ADDRESS
Marcel Werk [Thu, 5 Apr 2018 11:58:42 +0000 (13:58 +0200)]
Fixed URL to fontawesome
Marcel Werk [Sun, 1 Apr 2018 09:33:49 +0000 (11:33 +0200)]
Removed jQuery CDN
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