Matthias Schmidt [Sun, 21 Jan 2018 11:24:20 +0000 (12:24 +0100)]
Enable notification for expriring paid subscriptions by default
Matthias Schmidt [Sun, 21 Jan 2018 08:55:06 +0000 (09:55 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sun, 21 Jan 2018 08:54:54 +0000 (09:54 +0100)]
Merge branch '2.1' into 3.0
Matthias Schmidt [Sun, 21 Jan 2018 08:53:36 +0000 (09:53 +0100)]
Reset user group priority after saving new user group
Close #2521
Alexander Ebert [Sat, 20 Jan 2018 20:51:46 +0000 (21:51 +0100)]
Box-PIP depends on the objectType-PIP
Alexander Ebert [Sat, 20 Jan 2018 20:50:34 +0000 (21:50 +0100)]
Include email address in messages via contact form
Joshua Rüsweg [Sat, 20 Jan 2018 11:53:19 +0000 (12:53 +0100)]
Fix bogus language variable
Alexander Ebert [Fri, 19 Jan 2018 15:03:49 +0000 (16:03 +0100)]
Suppress visibility filter for the FontAwesome selection tool
Alexander Ebert [Fri, 19 Jan 2018 14:56:36 +0000 (15:56 +0100)]
Force opcache reset when updating tpl-type pages
Alexander Ebert [Fri, 19 Jan 2018 14:36:59 +0000 (15:36 +0100)]
Non-text pages were incorrectly processed as text
Alexander Ebert [Fri, 19 Jan 2018 14:28:02 +0000 (15:28 +0100)]
The button to remove a media stood too close to another
Alexander Ebert [Fri, 19 Jan 2018 13:57:48 +0000 (14:57 +0100)]
Skip smiley detection if smilies have been disabled
Alexander Ebert [Fri, 19 Jan 2018 13:05:28 +0000 (14:05 +0100)]
Display cover photo in ACP regardless of ban status
Alexander Ebert [Fri, 19 Jan 2018 11:32:25 +0000 (12:32 +0100)]
Bumped version number for the test script
Marcel Werk [Wed, 17 Jan 2018 13:18:33 +0000 (14:18 +0100)]
Fixed margins of the 'captcha question' section
Alexander Ebert [Mon, 15 Jan 2018 11:42:49 +0000 (12:42 +0100)]
Updating release date
Alexander Ebert [Thu, 11 Jan 2018 13:18:01 +0000 (14:18 +0100)]
Clear the option cache on core upgrade completion
Alexander Ebert [Thu, 11 Jan 2018 13:13:17 +0000 (14:13 +0100)]
Changed execution order to avoid conflicts
Alexander Ebert [Thu, 11 Jan 2018 13:10:43 +0000 (14:10 +0100)]
Flush style cache on core upgrade completion
Alexander Ebert [Thu, 11 Jan 2018 13:05:44 +0000 (14:05 +0100)]
Fixed style pip
Alexander Ebert [Thu, 11 Jan 2018 13:02:42 +0000 (14:02 +0100)]
Fixed pip execution order
Alexander Ebert [Thu, 11 Jan 2018 13:00:37 +0000 (14:00 +0100)]
Fixed update query
Alexander Ebert [Wed, 10 Jan 2018 17:13:18 +0000 (18:13 +0100)]
Set the default value for the search engine visibility for non-system pages.
Closes #2482
This sets the default value, the `page.xml` runs shortly afterwards to
set the actual values, making this merely a safe-guard for
backwards-compatibility.
Alexander Ebert [Wed, 10 Jan 2018 11:12:17 +0000 (12:12 +0100)]
Experimental upgrade path 3.0.11+ => 3.1
Alexander Ebert [Wed, 10 Jan 2018 15:18:10 +0000 (16:18 +0100)]
Merge pull request #2512 from jens1o/patch-4
use no cookie version of youtube in YouTubeBBCodeMediaProvider
Alexander Ebert [Tue, 9 Jan 2018 10:30:09 +0000 (11:30 +0100)]
Parse smiley codes only once during the request lifetime
The parsed smilies are already semi-immutable during the request
lifetime and especially the ordering by lenght via `mb_strlen()` is an
expensive operation. Using a static runtime cache improves the
performance when rebuilding messages in bulk, reducing the time by up to
40%.
We should backport this to 3.0 once it has proven to be stable,
especially changing the `$smilies` property into a static variable can
break derived classes.
Alexander Ebert [Tue, 9 Jan 2018 10:25:45 +0000 (11:25 +0100)]
Drop-downs in comment responses are sometimes cut off
Alexander Ebert [Sun, 7 Jan 2018 19:54:07 +0000 (20:54 +0100)]
Preparing internal release 3.1.0 RC 1
woltlab.com [Sun, 7 Jan 2018 18:11:13 +0000 (19:11 +0100)]
Updating minified JavaScript files
Jens Hausdorf [Sun, 7 Jan 2018 12:18:38 +0000 (13:18 +0100)]
use no cookie version of youtube in YouTubeBBCodeMediaProvider
Alexander Ebert [Sat, 6 Jan 2018 09:45:18 +0000 (10:45 +0100)]
Merge pull request #2511 from jens1o/patch-4
code cleanup in user registration
Jens Hausdorf [Fri, 5 Jan 2018 18:30:49 +0000 (19:30 +0100)]
code cleanup in user registration
Alexander Ebert [Fri, 5 Jan 2018 15:43:03 +0000 (16:43 +0100)]
Hide breadcrumbs that do not expose a visible label
Alexander Ebert [Fri, 5 Jan 2018 13:48:09 +0000 (14:48 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 4 Jan 2018 18:58:01 +0000 (19:58 +0100)]
Work-around for backspacing into a list in Firefox
Alexander Ebert [Thu, 4 Jan 2018 16:40:02 +0000 (17:40 +0100)]
Remove bogus `<br>` when outdenting a list in Firefox
Alexander Ebert [Thu, 4 Jan 2018 13:36:45 +0000 (14:36 +0100)]
Backspacing multiple paragraphs didn't trigger a code sync
Joshua Rüsweg [Wed, 3 Jan 2018 16:32:14 +0000 (17:32 +0100)]
Prevent outdated sitemap index file
If we have no active sitemap objects, the sitemap index file were not updated and has an outdated value.
Joshua Rüsweg [Wed, 3 Jan 2018 15:26:07 +0000 (16:26 +0100)]
Add missing throws tag
Joshua Rüsweg [Wed, 3 Jan 2018 15:02:44 +0000 (16:02 +0100)]
Add trophy conditions for user bulk processing
Joshua Rüsweg [Wed, 3 Jan 2018 15:00:10 +0000 (16:00 +0100)]
Fix conditionobject for trophyPoints condition
Alexander Ebert [Tue, 2 Jan 2018 15:30:47 +0000 (16:30 +0100)]
Renamed "Profilbild" -> "Titelbild"
Alexander Ebert [Tue, 2 Jan 2018 15:07:58 +0000 (16:07 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/lib/system/api/composer.json
# wcfsetup/install/files/lib/system/api/composer.lock
Alexander Ebert [Tue, 2 Jan 2018 14:48:16 +0000 (15:48 +0100)]
URLs without a seperate label could end up being empty
Alexander Ebert [Tue, 2 Jan 2018 14:29:55 +0000 (15:29 +0100)]
Manual backport of a future HTMLPurifier change for PHP 7.2
Alexander Ebert [Tue, 2 Jan 2018 13:42:32 +0000 (14:42 +0100)]
IDN support in HTMLPurifier using the PEAR Net_IDNA2 module
Alexander Ebert [Tue, 2 Jan 2018 12:59:31 +0000 (13:59 +0100)]
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.
Alexander Ebert [Tue, 2 Jan 2018 12:06:25 +0000 (13:06 +0100)]
Better fallback for language mismatches during page import
Alexander Ebert [Tue, 2 Jan 2018 12:05:50 +0000 (13:05 +0100)]
Removed debug code
Alexander Ebert [Tue, 2 Jan 2018 11:58:14 +0000 (12:58 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/acp/templates/pageList.tpl
Alexander Ebert [Tue, 2 Jan 2018 11:49:01 +0000 (12:49 +0100)]
Work-around for orphaned pages
Alexander Ebert [Tue, 2 Jan 2018 11:12:45 +0000 (12:12 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Tue, 2 Jan 2018 11:12:24 +0000 (12:12 +0100)]
Execute up to 5 jobs per background queue invocation
Alexander Ebert [Mon, 1 Jan 2018 16:11:10 +0000 (17:11 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 1 Jan 2018 15:02:34 +0000 (16:02 +0100)]
Scroll to dialog top on page change
Alexander Ebert [Mon, 1 Jan 2018 10:14:09 +0000 (11:14 +0100)]
Work-around for an issue with dispatchEvent in Firefox
Alexander Ebert [Sat, 30 Dec 2017 20:56:24 +0000 (21:56 +0100)]
Backspacing inside quotes in Firefox failed for `<br>`
Alexander Ebert [Sat, 30 Dec 2017 20:55:51 +0000 (21:55 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/WoltLabKeydown.js
# wcfsetup/install/files/js/WoltLabSuite/Core/Ui/TabMenu/Simple.js
Alexander Ebert [Sat, 30 Dec 2017 15:46:11 +0000 (16:46 +0100)]
Adjusted list handling to work around Firefox bugs
Alexander Ebert [Fri, 29 Dec 2017 15:17:13 +0000 (16:17 +0100)]
Fixed use-statement order
Alexander Ebert [Fri, 29 Dec 2017 14:24:12 +0000 (15:24 +0100)]
Added missing label filter for articles
Alexander Ebert [Fri, 29 Dec 2017 13:35:36 +0000 (14:35 +0100)]
Pressing Enter inside the style edit form did not submit it
Alexander Ebert [Fri, 29 Dec 2017 13:12:37 +0000 (14:12 +0100)]
Disabled box-decoration-break for iOS Safari
Safari incorrectly calculates the element dimensions, causing the
surrounding container to grow and thus trigger the element to overflow
its parent.
Alexander Ebert [Fri, 29 Dec 2017 12:44:35 +0000 (13:44 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/js/WoltLabSuite/Core/Ui/TabMenu/Simple.js
Alexander Ebert [Fri, 29 Dec 2017 12:00:21 +0000 (13:00 +0100)]
Prevent the generation of faulty location hashes
Alexander Ebert [Fri, 29 Dec 2017 11:55:44 +0000 (12:55 +0100)]
The editor attempted to edit lists outside of itself
Matthias Schmidt [Fri, 29 Dec 2017 08:21:08 +0000 (09:21 +0100)]
Add missing and fix existing since tags in version tracker-related classes
Alexander Ebert [Wed, 27 Dec 2017 13:17:26 +0000 (14:17 +0100)]
Updating release date
Matthias Schmidt [Sat, 23 Dec 2017 16:33:35 +0000 (17:33 +0100)]
Fix API version validation condition for non-installed packages
See
321c62240d45582e6f8d74f42c9a14464adb3131
Matthias Schmidt [Sat, 23 Dec 2017 11:00:22 +0000 (12:00 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sat, 23 Dec 2017 10:59:27 +0000 (11:59 +0100)]
Fix PHP 7.2 compatibility of amp article template
Alexander Ebert [Fri, 22 Dec 2017 10:47:54 +0000 (11:47 +0100)]
Preparing release 3.1.0 Beta 5
woltlab.com [Fri, 22 Dec 2017 10:36:40 +0000 (11:36 +0100)]
Updating minified JavaScript files
Alexander Ebert [Fri, 22 Dec 2017 10:33:49 +0000 (11:33 +0100)]
Use more suitable exception
Alexander Ebert [Fri, 22 Dec 2017 10:20:25 +0000 (11:20 +0100)]
Support for 3rd party avatars
Jens Hausdorf [Thu, 21 Dec 2017 23:40:35 +0000 (00:40 +0100)]
`new Date().getTime` to `Date.now()` (#2506)
Jakob Licina [Thu, 21 Dec 2017 23:37:38 +0000 (00:37 +0100)]
Fixed typo (#2507)
See: https://community.woltlab.com/thread/264534-3-1-fehlerchen-in-sprachvariable/
Alexander Ebert [Thu, 21 Dec 2017 14:36:57 +0000 (15:36 +0100)]
Custom open/close labels for mobile sidebars
Closes #2494
Alexander Ebert [Thu, 21 Dec 2017 14:04:05 +0000 (15:04 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 21 Dec 2017 14:03:59 +0000 (15:03 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 21 Dec 2017 14:03:19 +0000 (15:03 +0100)]
Input styling for `[type="tel"]`
woltlab.com [Thu, 21 Dec 2017 11:21:08 +0000 (12:21 +0100)]
Updating minified JavaScript files
Alexander Ebert [Thu, 21 Dec 2017 11:12:36 +0000 (12:12 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 21 Dec 2017 11:12:19 +0000 (12:12 +0100)]
Ignore clicks on disabled buttons
Alexander Ebert [Thu, 21 Dec 2017 11:07:12 +0000 (12:07 +0100)]
Added missing `.htmlContent` class for comments and responses
Fixes #2504
Matthias Schmidt [Thu, 21 Dec 2017 09:30:18 +0000 (10:30 +0100)]
Fix username being marked as erroneous in comment response guest dialog
Close #2502
Matthias Schmidt [Thu, 21 Dec 2017 09:12:30 +0000 (10:12 +0100)]
Hide comment response editor when guest dialog is shown
See #2502
Matthias Schmidt [Thu, 21 Dec 2017 08:56:20 +0000 (09:56 +0100)]
Merge branch '3.0'
Matthias Schmidt [Thu, 21 Dec 2017 08:55:34 +0000 (09:55 +0100)]
Disable closing non-closable dialogs via ESC
Close #2505
Matthias Schmidt [Thu, 21 Dec 2017 08:41:41 +0000 (09:41 +0100)]
Add cancel button for guest comment dialog
See #2502
Alexander Ebert [Wed, 20 Dec 2017 22:59:37 +0000 (23:59 +0100)]
Prevent over-sized logos from overlapping the user panel buttons
Alexander Ebert [Wed, 20 Dec 2017 22:47:38 +0000 (23:47 +0100)]
Update tpl-type page's template in a single method
Alexander Ebert [Wed, 20 Dec 2017 22:38:57 +0000 (23:38 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 20 Dec 2017 22:38:50 +0000 (23:38 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 20 Dec 2017 22:38:09 +0000 (23:38 +0100)]
Merge pull request #2443 from mutec/tplgenerationinstallpippage
page-PIP didn't handle import/delete of type tpl correctly
Alexander Ebert [Wed, 20 Dec 2017 22:33:03 +0000 (23:33 +0100)]
Merge pull request #2503 from jens1o/patch-4
use UserProfileRuntimeCache in UserBirthdayAction
Alexander Ebert [Wed, 20 Dec 2017 16:39:18 +0000 (17:39 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 20 Dec 2017 16:38:24 +0000 (17:38 +0100)]
Updated Firefox fix to work with all custom block elements
Alexander Ebert [Wed, 20 Dec 2017 15:45:13 +0000 (16:45 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 20 Dec 2017 15:44:04 +0000 (16:44 +0100)]
Added additional work-around for backspace in Firefox