GitHub/WoltLab/WCF.git
6 years agoEnable notification for expriring paid subscriptions by default
Matthias Schmidt [Sun, 21 Jan 2018 11:24:20 +0000 (12:24 +0100)]
Enable notification for expriring paid subscriptions by default

6 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 21 Jan 2018 08:55:06 +0000 (09:55 +0100)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Sun, 21 Jan 2018 08:54:54 +0000 (09:54 +0100)]
Merge branch '2.1' into 3.0

6 years agoReset user group priority after saving new user group
Matthias Schmidt [Sun, 21 Jan 2018 08:53:36 +0000 (09:53 +0100)]
Reset user group priority after saving new user group

Close #2521

6 years agoBox-PIP depends on the objectType-PIP
Alexander Ebert [Sat, 20 Jan 2018 20:51:46 +0000 (21:51 +0100)]
Box-PIP depends on the objectType-PIP

6 years agoInclude email address in messages via contact form
Alexander Ebert [Sat, 20 Jan 2018 20:50:34 +0000 (21:50 +0100)]
Include email address in messages via contact form

6 years agoFix bogus language variable
Joshua Rüsweg [Sat, 20 Jan 2018 11:53:19 +0000 (12:53 +0100)]
Fix bogus language variable

6 years agoSuppress visibility filter for the FontAwesome selection tool
Alexander Ebert [Fri, 19 Jan 2018 15:03:49 +0000 (16:03 +0100)]
Suppress visibility filter for the FontAwesome selection tool

6 years agoForce opcache reset when updating tpl-type pages
Alexander Ebert [Fri, 19 Jan 2018 14:56:36 +0000 (15:56 +0100)]
Force opcache reset when updating tpl-type pages

6 years agoNon-text pages were incorrectly processed as text
Alexander Ebert [Fri, 19 Jan 2018 14:36:59 +0000 (15:36 +0100)]
Non-text pages were incorrectly processed as text

6 years agoThe button to remove a media stood too close to another
Alexander Ebert [Fri, 19 Jan 2018 14:28:02 +0000 (15:28 +0100)]
The button to remove a media stood too close to another

6 years agoSkip smiley detection if smilies have been disabled
Alexander Ebert [Fri, 19 Jan 2018 13:57:48 +0000 (14:57 +0100)]
Skip smiley detection if smilies have been disabled

6 years agoDisplay cover photo in ACP regardless of ban status
Alexander Ebert [Fri, 19 Jan 2018 13:05:28 +0000 (14:05 +0100)]
Display cover photo in ACP regardless of ban status

6 years agoBumped version number for the test script
Alexander Ebert [Fri, 19 Jan 2018 11:32:25 +0000 (12:32 +0100)]
Bumped version number for the test script

6 years agoFixed margins of the 'captcha question' section
Marcel Werk [Wed, 17 Jan 2018 13:18:33 +0000 (14:18 +0100)]
Fixed margins of the 'captcha question' section

6 years agoUpdating release date 3.1.0_RC_1
Alexander Ebert [Mon, 15 Jan 2018 11:42:49 +0000 (12:42 +0100)]
Updating release date

6 years agoClear the option cache on core upgrade completion
Alexander Ebert [Thu, 11 Jan 2018 13:18:01 +0000 (14:18 +0100)]
Clear the option cache on core upgrade completion

6 years agoChanged execution order to avoid conflicts
Alexander Ebert [Thu, 11 Jan 2018 13:13:17 +0000 (14:13 +0100)]
Changed execution order to avoid conflicts

6 years agoFlush style cache on core upgrade completion
Alexander Ebert [Thu, 11 Jan 2018 13:10:43 +0000 (14:10 +0100)]
Flush style cache on core upgrade completion

6 years agoFixed style pip
Alexander Ebert [Thu, 11 Jan 2018 13:05:44 +0000 (14:05 +0100)]
Fixed style pip

6 years agoFixed pip execution order
Alexander Ebert [Thu, 11 Jan 2018 13:02:42 +0000 (14:02 +0100)]
Fixed pip execution order

6 years agoFixed update query
Alexander Ebert [Thu, 11 Jan 2018 13:00:37 +0000 (14:00 +0100)]
Fixed update query

6 years agoSet the default value for the search engine visibility for non-system pages.
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.

6 years agoExperimental upgrade path 3.0.11+ => 3.1
Alexander Ebert [Wed, 10 Jan 2018 11:12:17 +0000 (12:12 +0100)]
Experimental upgrade path 3.0.11+ => 3.1

6 years agoMerge pull request #2512 from jens1o/patch-4
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

6 years agoParse smiley codes only once during the request lifetime
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.

6 years agoDrop-downs in comment responses are sometimes cut off
Alexander Ebert [Tue, 9 Jan 2018 10:25:45 +0000 (11:25 +0100)]
Drop-downs in comment responses are sometimes cut off

6 years agoPreparing internal release 3.1.0 RC 1
Alexander Ebert [Sun, 7 Jan 2018 19:54:07 +0000 (20:54 +0100)]
Preparing internal release 3.1.0 RC 1

6 years agoUpdating minified JavaScript files
woltlab.com [Sun, 7 Jan 2018 18:11:13 +0000 (19:11 +0100)]
Updating minified JavaScript files

6 years agouse no cookie version of youtube in YouTubeBBCodeMediaProvider
Jens Hausdorf [Sun, 7 Jan 2018 12:18:38 +0000 (13:18 +0100)]
use no cookie version of youtube in YouTubeBBCodeMediaProvider

6 years agoMerge pull request #2511 from jens1o/patch-4
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

6 years agocode cleanup in user registration
Jens Hausdorf [Fri, 5 Jan 2018 18:30:49 +0000 (19:30 +0100)]
code cleanup in user registration

6 years agoHide breadcrumbs that do not expose a visible label
Alexander Ebert [Fri, 5 Jan 2018 15:43:03 +0000 (16:43 +0100)]
Hide breadcrumbs that do not expose a visible label

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Fri, 5 Jan 2018 13:48:09 +0000 (14:48 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoWork-around for backspacing into a list in Firefox
Alexander Ebert [Thu, 4 Jan 2018 18:58:01 +0000 (19:58 +0100)]
Work-around for backspacing into a list in Firefox

6 years agoRemove bogus `<br>` when outdenting 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

6 years agoBackspacing multiple paragraphs didn't trigger a code sync
Alexander Ebert [Thu, 4 Jan 2018 13:36:45 +0000 (14:36 +0100)]
Backspacing multiple paragraphs didn't trigger a code sync

6 years agoPrevent outdated sitemap index file
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.

6 years agoAdd missing throws tag
Joshua Rüsweg [Wed, 3 Jan 2018 15:26:07 +0000 (16:26 +0100)]
Add missing throws tag

6 years agoAdd trophy conditions for user bulk processing
Joshua Rüsweg [Wed, 3 Jan 2018 15:02:44 +0000 (16:02 +0100)]
Add trophy conditions for user bulk processing

6 years agoFix conditionobject for trophyPoints condition
Joshua Rüsweg [Wed, 3 Jan 2018 15:00:10 +0000 (16:00 +0100)]
Fix conditionobject for trophyPoints condition

6 years agoRenamed "Profilbild" -> "Titelbild"
Alexander Ebert [Tue, 2 Jan 2018 15:30:47 +0000 (16:30 +0100)]
Renamed "Profilbild" -> "Titelbild"

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
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

6 years agoURLs without a seperate label could end up being empty
Alexander Ebert [Tue, 2 Jan 2018 14:48:16 +0000 (15:48 +0100)]
URLs without a seperate label could end up being empty

6 years agoManual backport of a future HTMLPurifier change for PHP 7.2
Alexander Ebert [Tue, 2 Jan 2018 14:29:55 +0000 (15:29 +0100)]
Manual backport of a future HTMLPurifier change for PHP 7.2

6 years agoIDN support in HTMLPurifier using the PEAR Net_IDNA2 module
Alexander Ebert [Tue, 2 Jan 2018 13:42:32 +0000 (14:42 +0100)]
IDN support in HTMLPurifier using the PEAR Net_IDNA2 module

6 years agoWork-around libmagic failing for 1-byte files
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.

6 years agoBetter fallback for language mismatches during page import
Alexander Ebert [Tue, 2 Jan 2018 12:06:25 +0000 (13:06 +0100)]
Better fallback for language mismatches during page import

6 years agoRemoved debug code
Alexander Ebert [Tue, 2 Jan 2018 12:05:50 +0000 (13:05 +0100)]
Removed debug code

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
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

6 years agoWork-around for orphaned pages
Alexander Ebert [Tue, 2 Jan 2018 11:49:01 +0000 (12:49 +0100)]
Work-around for orphaned pages

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Tue, 2 Jan 2018 11:12:45 +0000 (12:12 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoExecute up to 5 jobs per background queue invocation
Alexander Ebert [Tue, 2 Jan 2018 11:12:24 +0000 (12:12 +0100)]
Execute up to 5 jobs per background queue invocation

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 1 Jan 2018 16:11:10 +0000 (17:11 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoScroll to dialog top on page change
Alexander Ebert [Mon, 1 Jan 2018 15:02:34 +0000 (16:02 +0100)]
Scroll to dialog top on page change

6 years agoWork-around for an issue with dispatchEvent in Firefox
Alexander Ebert [Mon, 1 Jan 2018 10:14:09 +0000 (11:14 +0100)]
Work-around for an issue with dispatchEvent in Firefox

6 years agoBackspacing inside quotes in Firefox failed for `<br>`
Alexander Ebert [Sat, 30 Dec 2017 20:56:24 +0000 (21:56 +0100)]
Backspacing inside quotes in Firefox failed for `<br>`

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
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

6 years agoAdjusted list handling to work around Firefox bugs
Alexander Ebert [Sat, 30 Dec 2017 15:46:11 +0000 (16:46 +0100)]
Adjusted list handling to work around Firefox bugs

6 years agoFixed use-statement order
Alexander Ebert [Fri, 29 Dec 2017 15:17:13 +0000 (16:17 +0100)]
Fixed use-statement order

6 years agoAdded missing label filter for articles
Alexander Ebert [Fri, 29 Dec 2017 14:24:12 +0000 (15:24 +0100)]
Added missing label filter for articles

6 years agoPressing Enter inside the style edit form did not submit it
Alexander Ebert [Fri, 29 Dec 2017 13:35:36 +0000 (14:35 +0100)]
Pressing Enter inside the style edit form did not submit it

6 years agoDisabled box-decoration-break for iOS Safari
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.

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
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

6 years agoPrevent the generation of faulty location hashes
Alexander Ebert [Fri, 29 Dec 2017 12:00:21 +0000 (13:00 +0100)]
Prevent the generation of faulty location hashes

6 years agoThe editor attempted to edit lists outside of itself
Alexander Ebert [Fri, 29 Dec 2017 11:55:44 +0000 (12:55 +0100)]
The editor attempted to edit lists outside of itself

6 years agoAdd missing and fix existing since tags in version tracker-related classes
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

6 years agoUpdating release date 3.1.0_Beta_5
Alexander Ebert [Wed, 27 Dec 2017 13:17:26 +0000 (14:17 +0100)]
Updating release date

6 years agoFix API version validation condition for non-installed packages
Matthias Schmidt [Sat, 23 Dec 2017 16:33:35 +0000 (17:33 +0100)]
Fix API version validation condition for non-installed packages

See 321c62240d45582e6f8d74f42c9a14464adb3131

6 years agoMerge branch '3.0'
Matthias Schmidt [Sat, 23 Dec 2017 11:00:22 +0000 (12:00 +0100)]
Merge branch '3.0'

6 years agoFix PHP 7.2 compatibility of amp article template
Matthias Schmidt [Sat, 23 Dec 2017 10:59:27 +0000 (11:59 +0100)]
Fix PHP 7.2 compatibility of amp article template

6 years agoPreparing release 3.1.0 Beta 5
Alexander Ebert [Fri, 22 Dec 2017 10:47:54 +0000 (11:47 +0100)]
Preparing release 3.1.0 Beta 5

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 22 Dec 2017 10:36:40 +0000 (11:36 +0100)]
Updating minified JavaScript files

6 years agoUse more suitable exception
Alexander Ebert [Fri, 22 Dec 2017 10:33:49 +0000 (11:33 +0100)]
Use more suitable exception

6 years agoSupport for 3rd party avatars
Alexander Ebert [Fri, 22 Dec 2017 10:20:25 +0000 (11:20 +0100)]
Support for 3rd party avatars

6 years ago`new Date().getTime` to `Date.now()` (#2506)
Jens Hausdorf [Thu, 21 Dec 2017 23:40:35 +0000 (00:40 +0100)]
`new Date().getTime` to `Date.now()` (#2506)

6 years agoFixed typo (#2507)
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/

6 years agoCustom open/close labels for mobile sidebars
Alexander Ebert [Thu, 21 Dec 2017 14:36:57 +0000 (15:36 +0100)]
Custom open/close labels for mobile sidebars

Closes #2494

6 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 21 Dec 2017 14:04:05 +0000 (15:04 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 21 Dec 2017 14:03:59 +0000 (15:03 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoInput styling for `[type="tel"]`
Alexander Ebert [Thu, 21 Dec 2017 14:03:19 +0000 (15:03 +0100)]
Input styling for `[type="tel"]`

6 years agoUpdating minified JavaScript files
woltlab.com [Thu, 21 Dec 2017 11:21:08 +0000 (12:21 +0100)]
Updating minified JavaScript files

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 21 Dec 2017 11:12:36 +0000 (12:12 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoIgnore clicks on disabled buttons
Alexander Ebert [Thu, 21 Dec 2017 11:12:19 +0000 (12:12 +0100)]
Ignore clicks on disabled buttons

6 years agoAdded missing `.htmlContent` class for comments and responses
Alexander Ebert [Thu, 21 Dec 2017 11:07:12 +0000 (12:07 +0100)]
Added missing `.htmlContent` class for comments and responses

Fixes #2504

6 years agoFix username being marked as erroneous in comment response guest dialog
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

6 years agoHide comment response editor when guest dialog is shown
Matthias Schmidt [Thu, 21 Dec 2017 09:12:30 +0000 (10:12 +0100)]
Hide comment response editor when guest dialog is shown

See #2502

6 years agoMerge branch '3.0'
Matthias Schmidt [Thu, 21 Dec 2017 08:56:20 +0000 (09:56 +0100)]
Merge branch '3.0'

6 years agoDisable closing non-closable dialogs via ESC
Matthias Schmidt [Thu, 21 Dec 2017 08:55:34 +0000 (09:55 +0100)]
Disable closing non-closable dialogs via ESC

Close #2505

6 years agoAdd cancel button for guest comment dialog
Matthias Schmidt [Thu, 21 Dec 2017 08:41:41 +0000 (09:41 +0100)]
Add cancel button for guest comment dialog

See #2502

6 years agoPrevent over-sized logos from overlapping the user panel buttons
Alexander Ebert [Wed, 20 Dec 2017 22:59:37 +0000 (23:59 +0100)]
Prevent over-sized logos from overlapping the user panel buttons

6 years agoUpdate tpl-type page's template in a single method
Alexander Ebert [Wed, 20 Dec 2017 22:47:38 +0000 (23:47 +0100)]
Update tpl-type page's template in a single method

6 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 20 Dec 2017 22:38:57 +0000 (23:38 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 20 Dec 2017 22:38:50 +0000 (23:38 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoMerge pull request #2443 from mutec/tplgenerationinstallpippage
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

6 years agoMerge pull request #2503 from jens1o/patch-4
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

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 20 Dec 2017 16:39:18 +0000 (17:39 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoUpdated Firefox fix to work with all custom block elements
Alexander Ebert [Wed, 20 Dec 2017 16:38:24 +0000 (17:38 +0100)]
Updated Firefox fix to work with all custom block elements

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 20 Dec 2017 15:45:13 +0000 (16:45 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoAdded additional work-around for backspace in Firefox
Alexander Ebert [Wed, 20 Dec 2017 15:44:04 +0000 (16:44 +0100)]
Added additional work-around for backspace in Firefox