GitHub/WoltLab/WCF.git
7 years agoAvoid empty paragraphs after headlines
Alexander Ebert [Thu, 5 Oct 2017 11:32:02 +0000 (13:32 +0200)]
Avoid empty paragraphs after headlines

7 years agoReject data URIs for [img]
Alexander Ebert [Wed, 4 Oct 2017 22:45:24 +0000 (00:45 +0200)]
Reject data URIs for [img]

7 years agoMerge remote-tracking branch 'origin/3.0' into 3.0
Tim Düsterhus [Wed, 27 Sep 2017 00:01:30 +0000 (02:01 +0200)]
Merge remote-tracking branch 'origin/3.0' into 3.0

7 years agoProperly use envelopeFrom in SmtpEmailTransport
Tim Düsterhus [Tue, 26 Sep 2017 23:58:14 +0000 (01:58 +0200)]
Properly use envelopeFrom in SmtpEmailTransport

see 2d3ca5bfc266ec1121463d9fd7a99d482597d1a5

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 26 Sep 2017 11:37:16 +0000 (13:37 +0200)]
Updating minified JavaScript files

7 years agoAllow usernames consisting of short words to be recognized
Alexander Ebert [Tue, 26 Sep 2017 10:42:17 +0000 (12:42 +0200)]
Allow usernames consisting of short words to be recognized

7 years agoPrevent drag & drop of toolbar buttons in Firefox
Alexander Ebert [Tue, 26 Sep 2017 10:07:02 +0000 (12:07 +0200)]
Prevent drag & drop of toolbar buttons in Firefox

7 years agoFixed pasting of text with embedded links
Alexander Ebert [Tue, 26 Sep 2017 10:02:08 +0000 (12:02 +0200)]
Fixed pasting of text with embedded links

7 years agoUpgraded to Redactor II 2.11
Alexander Ebert [Tue, 26 Sep 2017 10:01:57 +0000 (12:01 +0200)]
Upgraded to Redactor II 2.11

7 years agoAdded strict check against `false` value
Alexander Ebert [Mon, 25 Sep 2017 15:57:30 +0000 (17:57 +0200)]
Added strict check against `false` value

7 years agoProperly restrict style-attribute usage
Alexander Ebert [Mon, 25 Sep 2017 11:10:56 +0000 (13:10 +0200)]
Properly restrict style-attribute usage

7 years agoFixed `useText` reversal inside source bbcodes
Alexander Ebert [Mon, 18 Sep 2017 10:26:58 +0000 (12:26 +0200)]
Fixed `useText` reversal inside source bbcodes

7 years agoFix icon of media upload button after failed upload via media list
Matthias Schmidt [Sun, 17 Sep 2017 12:25:42 +0000 (14:25 +0200)]
Fix icon of media upload button after failed upload via media list

7 years agoAdd missing media upload error language item
Matthias Schmidt [Sun, 17 Sep 2017 12:17:01 +0000 (14:17 +0200)]
Add missing media upload error language item

7 years agoFixed user change during session init
Alexander Ebert [Fri, 15 Sep 2017 10:04:46 +0000 (12:04 +0200)]
Fixed user change during session init

7 years agoFixed `useText` handling of bbcode attributes
Alexander Ebert [Fri, 15 Sep 2017 09:14:35 +0000 (11:14 +0200)]
Fixed `useText` handling of bbcode attributes

Fixes #2425

7 years agoFix initial visibility of header menu overflow controls in Safari
Matthias Schmidt [Wed, 13 Sep 2017 15:32:04 +0000 (17:32 +0200)]
Fix initial visibility of header menu overflow controls in Safari

7 years agoExcluding disabled pages from landing page selection
Alexander Ebert [Wed, 13 Sep 2017 11:44:19 +0000 (13:44 +0200)]
Excluding disabled pages from landing page selection

Fixes #2421

7 years agoFixed hard-coded color values for icons
Alexander Ebert [Wed, 13 Sep 2017 11:30:23 +0000 (13:30 +0200)]
Fixed hard-coded color values for icons

7 years agoFixed broken expire timestamps in user add/edit form
Marcel Werk [Wed, 13 Sep 2017 11:41:39 +0000 (13:41 +0200)]
Fixed broken expire timestamps in user add/edit form

Closes #2423

7 years agoUsing `deltaY` instead of `wheelDelta`
Alexander Ebert [Wed, 13 Sep 2017 10:44:23 +0000 (12:44 +0200)]
Using `deltaY` instead of `wheelDelta`

7 years agoFixed caret management in Safari when inserting tables
Alexander Ebert [Tue, 12 Sep 2017 12:18:17 +0000 (14:18 +0200)]
Fixed caret management in Safari when inserting tables

Fixes #2419

7 years agoImproved `<kbd>` UX
Alexander Ebert [Tue, 12 Sep 2017 12:17:55 +0000 (14:17 +0200)]
Improved `<kbd>` UX

7 years agoDisabled iOS caret position work-around for `<kbd>`
Alexander Ebert [Tue, 12 Sep 2017 11:08:04 +0000 (13:08 +0200)]
Disabled iOS caret position work-around for `<kbd>`

7 years agoImproved backspace behavior for images in Firefox
Alexander Ebert [Mon, 11 Sep 2017 17:00:30 +0000 (19:00 +0200)]
Improved backspace behavior for images in Firefox

7 years agoFixed pasting of content with a trailing link
Alexander Ebert [Mon, 11 Sep 2017 14:28:00 +0000 (16:28 +0200)]
Fixed pasting of content with a trailing link

7 years agoUse new API endpoint to search for purchased products
Alexander Ebert [Mon, 11 Sep 2017 11:43:06 +0000 (13:43 +0200)]
Use new API endpoint to search for purchased products

Fixes #2420

7 years agoFixed template syntax issue
Marcel Werk [Mon, 11 Sep 2017 11:28:17 +0000 (13:28 +0200)]
Fixed template syntax issue

7 years agoPreparing release 3.0.9 3.0.9
Alexander Ebert [Fri, 8 Sep 2017 16:18:03 +0000 (18:18 +0200)]
Preparing release 3.0.9

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 8 Sep 2017 15:33:29 +0000 (17:33 +0200)]
Updating minified JavaScript files

7 years agoFixed link pasting
Alexander Ebert [Fri, 8 Sep 2017 15:30:25 +0000 (17:30 +0200)]
Fixed link pasting

Fixes #2417

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 8 Sep 2017 15:04:34 +0000 (17:04 +0200)]
Merge branch '2.1' into 3.0

7 years agoPreparing release 2.1.18 2.1.18
Alexander Ebert [Fri, 8 Sep 2017 10:12:19 +0000 (12:12 +0200)]
Preparing release 2.1.18

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 8 Sep 2017 09:59:24 +0000 (11:59 +0200)]
Updating minified JavaScript files

7 years agoUpgraded to Redactor II 2.10
Alexander Ebert [Thu, 7 Sep 2017 11:57:39 +0000 (13:57 +0200)]
Upgraded to Redactor II 2.10

7 years agoFixed variable usage
Alexander Ebert [Thu, 7 Sep 2017 10:50:52 +0000 (12:50 +0200)]
Fixed variable usage

7 years agoFixed handling of multiple editor instances
Alexander Ebert [Thu, 7 Sep 2017 10:47:50 +0000 (12:47 +0200)]
Fixed handling of multiple editor instances

7 years agoFix setting captcha in `TMessageQuickReplyGuestDialogAction` if captcha is disabled
Matthias Schmidt [Tue, 5 Sep 2017 18:04:05 +0000 (20:04 +0200)]
Fix setting captcha in `TMessageQuickReplyGuestDialogAction` if captcha is disabled

7 years agoFixed pre-selection of message tabs
Alexander Ebert [Tue, 5 Sep 2017 11:08:15 +0000 (13:08 +0200)]
Fixed pre-selection of message tabs

Fixes #2401

7 years agoFixed caret management when inserting images
Alexander Ebert [Mon, 4 Sep 2017 12:47:38 +0000 (14:47 +0200)]
Fixed caret management when inserting images

7 years agoRemove empty list when joining two successive lists
Alexander Ebert [Mon, 4 Sep 2017 11:56:34 +0000 (13:56 +0200)]
Remove empty list when joining two successive lists

7 years agoFixed pasting issue in Firefox
Alexander Ebert [Fri, 1 Sep 2017 15:40:49 +0000 (17:40 +0200)]
Fixed pasting issue in Firefox

7 years agoFixed unwanted style purification when removing list elements
Alexander Ebert [Fri, 1 Sep 2017 14:58:59 +0000 (16:58 +0200)]
Fixed unwanted style purification when removing list elements

7 years agoPreserve text formatting when creating lists
Alexander Ebert [Fri, 1 Sep 2017 14:43:32 +0000 (16:43 +0200)]
Preserve text formatting when creating lists

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 1 Sep 2017 11:53:34 +0000 (13:53 +0200)]
Merge branch '2.1' into 3.0

7 years agoFixed return key inside nested lists
Alexander Ebert [Fri, 1 Sep 2017 11:51:31 +0000 (13:51 +0200)]
Fixed return key inside nested lists

7 years agoImproved tooltip setup performance
Alexander Ebert [Fri, 1 Sep 2017 10:18:16 +0000 (12:18 +0200)]
Improved tooltip setup performance

The live collection of `getElementsByClass()` shows a bad performance
when a large list of elements gets remove one-by-one.

It took around 1 second to process 4k elements and stripping the class
from each one. Using `querySelectorAll` instead does the same job in
less than 40ms.

The check against `_elements` is still in place, because it performs
pretty well with large sets of DOM elements (tested with ~16k elements)
and allows us to return early without invoking the costly
`querySelectorAll`, which even without results hit with 0,2 seconds
during tests.

7 years agoRecognize `<li>` as block element in some cases
Alexander Ebert [Wed, 30 Aug 2017 09:32:20 +0000 (11:32 +0200)]
Recognize `<li>` as block element in some cases

7 years agoDecrease z-index of quote tooltips
Alexander Ebert [Tue, 29 Aug 2017 11:50:19 +0000 (13:50 +0200)]
Decrease z-index of quote tooltips

7 years agoFixed formatting of deleted text
Alexander Ebert [Tue, 29 Aug 2017 11:47:12 +0000 (13:47 +0200)]
Fixed formatting of deleted text

7 years agoFixed ampersand handling
Alexander Ebert [Tue, 29 Aug 2017 11:12:25 +0000 (13:12 +0200)]
Fixed ampersand handling

7 years agoAdded missing phrase fragment for attachment file size
Alexander Ebert [Tue, 29 Aug 2017 10:09:54 +0000 (12:09 +0200)]
Added missing phrase fragment for attachment file size

7 years agoBackport IIdempotentPackageInstallationPlugin for forward compatibility
Tim Düsterhus [Sun, 27 Aug 2017 16:28:05 +0000 (18:28 +0200)]
Backport IIdempotentPackageInstallationPlugin for forward compatibility

see d74244229b48ed31f8baf87ce93e326033ccf505
see d49556513b7ae8060c6451077d2d05d6e7397b13

7 years agoFix enable/disable icon class for captcha questions
Matthias Schmidt [Sun, 27 Aug 2017 10:54:14 +0000 (12:54 +0200)]
Fix enable/disable icon class for captcha questions

7 years agoFix description of `UserNotification::$timesTriggered`
Matthias Schmidt [Fri, 25 Aug 2017 08:39:39 +0000 (10:39 +0200)]
Fix description of `UserNotification::$timesTriggered`

7 years agoMerge remote-tracking branch 'origin/3.0' into 3.0
Tim Düsterhus [Tue, 22 Aug 2017 14:18:26 +0000 (16:18 +0200)]
Merge remote-tracking branch 'origin/3.0' into 3.0

7 years agoFix error handling of reCAPTCHA
Tim Düsterhus [Tue, 22 Aug 2017 14:14:00 +0000 (16:14 +0200)]
Fix error handling of reCAPTCHA

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 22 Aug 2017 10:02:41 +0000 (12:02 +0200)]
Updating minified JavaScript files

7 years agoDisable `never` option via `enableoptions`
Matthias Schmidt [Mon, 21 Aug 2017 19:08:06 +0000 (21:08 +0200)]
Disable `never` option via `enableoptions`

See dc3ab016f2887491c563afbde14b242e5f6c9baf

7 years agoFix disabling "no" option via `enableoptions`
Matthias Schmidt [Mon, 21 Aug 2017 19:05:02 +0000 (21:05 +0200)]
Fix disabling "no" option via `enableoptions`

See dc3ab016f2887491c563afbde14b242e5f6c9baf

7 years agoFixed orphaned paragraphs w/ block bbcodes
Alexander Ebert [Mon, 21 Aug 2017 12:27:44 +0000 (14:27 +0200)]
Fixed orphaned paragraphs w/ block bbcodes

7 years agoFixed drag & drop behavior in Firefox
Alexander Ebert [Mon, 21 Aug 2017 12:07:57 +0000 (14:07 +0200)]
Fixed drag & drop behavior in Firefox

7 years agoImproved handling of ampersands
Alexander Ebert [Mon, 21 Aug 2017 11:30:38 +0000 (13:30 +0200)]
Improved handling of ampersands

7 years agoAdjusted selector to tooltip changes in 2.9.0
Alexander Ebert [Mon, 21 Aug 2017 10:55:19 +0000 (12:55 +0200)]
Adjusted selector to tooltip changes in 2.9.0

7 years agoUpgraded to Redactor II 2.9.0
Alexander Ebert [Mon, 21 Aug 2017 10:43:50 +0000 (12:43 +0200)]
Upgraded to Redactor II 2.9.0

7 years agoFixed newline handling for centered content inside tables
Alexander Ebert [Sun, 20 Aug 2017 14:33:31 +0000 (16:33 +0200)]
Fixed newline handling for centered content inside tables

7 years agoMerge branch 'foreach-non-countable' into 3.0
Tim Düsterhus [Fri, 18 Aug 2017 11:11:48 +0000 (13:11 +0200)]
Merge branch 'foreach-non-countable' into 3.0

Closes #2383

7 years agoFix {foreach} for non-`\Countable` `\Traversable`s
Tim Düsterhus [Thu, 17 Aug 2017 13:27:51 +0000 (15:27 +0200)]
Fix {foreach} for non-`\Countable` `\Traversable`s

7 years agoHide style-changer if javascript is disabled
Marcel Werk [Wed, 16 Aug 2017 09:30:18 +0000 (11:30 +0200)]
Hide style-changer if javascript is disabled

7 years agoAvoid conversion of bbcodes when disabled
Alexander Ebert [Tue, 15 Aug 2017 15:22:14 +0000 (17:22 +0200)]
Avoid conversion of bbcodes when disabled

7 years agoWork around module loading issue in `WCF.System.Captcha.getData()`
Matthias Schmidt [Mon, 14 Aug 2017 15:13:57 +0000 (17:13 +0200)]
Work around module loading issue in `WCF.System.Captcha.getData()`

7 years agoFix editing single-language file with non-user interface language
Matthias Schmidt [Sat, 12 Aug 2017 14:38:14 +0000 (16:38 +0200)]
Fix editing single-language file with non-user interface language

7 years agoFix language chooser when editing multiple media files one after another
Matthias Schmidt [Sat, 12 Aug 2017 14:29:17 +0000 (16:29 +0200)]
Fix language chooser when editing multiple media files one after another

7 years agoFixed assignment to default user groups during user rebuild
Marcel Werk [Sat, 12 Aug 2017 11:46:34 +0000 (13:46 +0200)]
Fixed assignment to default user groups during user rebuild

7 years agoFixed overflow handling for quotes inside the editor
Alexander Ebert [Fri, 11 Aug 2017 11:26:38 +0000 (13:26 +0200)]
Fixed overflow handling for quotes inside the editor

7 years agoAdded missing button labels for mobile
Alexander Ebert [Fri, 11 Aug 2017 11:18:55 +0000 (13:18 +0200)]
Added missing button labels for mobile

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Alexander Ebert [Thu, 10 Aug 2017 10:08:51 +0000 (12:08 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

7 years agoForce reloading notifications when marking all as read
Alexander Ebert [Thu, 10 Aug 2017 10:08:11 +0000 (12:08 +0200)]
Force reloading notifications when marking all as read

Fixes #2363

7 years agoForce overwriting the `config.inc.php` at all times
Alexander Ebert [Wed, 9 Aug 2017 10:15:39 +0000 (12:15 +0200)]
Force overwriting the `config.inc.php` at all times

7 years agoPreparing release 3.0.8 3.0.8
Alexander Ebert [Sun, 6 Aug 2017 09:52:18 +0000 (11:52 +0200)]
Preparing release 3.0.8

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 6 Aug 2017 09:48:16 +0000 (11:48 +0200)]
Updating minified JavaScript files

7 years agoFix color of innerInfo arrow tip
Matthias Schmidt [Sat, 5 Aug 2017 13:53:53 +0000 (15:53 +0200)]
Fix color of innerInfo arrow tip

7 years agoAdd margin between innerInfo and media upload button
Matthias Schmidt [Sat, 5 Aug 2017 13:52:47 +0000 (15:52 +0200)]
Add margin between innerInfo and media upload button

7 years agoAdd missing media search threshold language item
Matthias Schmidt [Sat, 5 Aug 2017 13:48:33 +0000 (15:48 +0200)]
Add missing media search threshold language item

7 years agoFix German general stacked moderation comment response notification message
Matthias Schmidt [Sat, 5 Aug 2017 11:36:27 +0000 (13:36 +0200)]
Fix German general stacked moderation comment response notification message

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 4 Aug 2017 13:10:18 +0000 (15:10 +0200)]
Merge branch '2.1' into 3.0

7 years agoPreparing release 2.1.17 2.1.17
Alexander Ebert [Fri, 4 Aug 2017 12:11:17 +0000 (14:11 +0200)]
Preparing release 2.1.17

7 years agoRemove articles from tag list when module is disabled
Alexander Ebert [Fri, 4 Aug 2017 10:46:51 +0000 (12:46 +0200)]
Remove articles from tag list when module is disabled

7 years agoAdded object id array conversion
Alexander Ebert [Fri, 4 Aug 2017 10:15:22 +0000 (12:15 +0200)]
Added object id array conversion

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 31 Jul 2017 15:29:12 +0000 (17:29 +0200)]
Updating minified JavaScript files

7 years agoUpdated alignment plugin, own version is no longer required
Alexander Ebert [Mon, 31 Jul 2017 13:24:09 +0000 (15:24 +0200)]
Updated alignment plugin, own version is no longer required

7 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Mon, 31 Jul 2017 10:38:19 +0000 (12:38 +0200)]
Merge branch '2.1' into 3.0

# Conflicts:
# wcfsetup/install/lang/en.xml

7 years agoFix English comment response like user notification event description
Matthias Schmidt [Mon, 31 Jul 2017 10:36:55 +0000 (12:36 +0200)]
Fix English comment response like user notification event description

7 years agoFix English stacked moderation queue comment response message
Matthias Schmidt [Sun, 30 Jul 2017 19:31:13 +0000 (21:31 +0200)]
Fix English stacked moderation queue comment response message

7 years agoFix end time check in `AbstractTimestampCondition::checkObject()`
Matthias Schmidt [Fri, 28 Jul 2017 07:27:38 +0000 (09:27 +0200)]
Fix end time check in `AbstractTimestampCondition::checkObject()`

7 years agoFix multiple values support in `AbstractObjectTextPropertyCondition::getData()`
Matthias Schmidt [Fri, 28 Jul 2017 07:24:28 +0000 (09:24 +0200)]
Fix multiple values support in `AbstractObjectTextPropertyCondition::getData()`

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 27 Jul 2017 13:52:53 +0000 (15:52 +0200)]
Updating minified JavaScript files

7 years agoUsers were sometimes unable to reset their password
Alexander Ebert [Thu, 27 Jul 2017 10:56:36 +0000 (12:56 +0200)]
Users were sometimes unable to reset their password

7 years agoFixed rescue mode
Alexander Ebert [Thu, 27 Jul 2017 08:25:07 +0000 (10:25 +0200)]
Fixed rescue mode

7 years agoForce tooltip removal on dynamic pagination update
Alexander Ebert [Wed, 26 Jul 2017 15:24:22 +0000 (17:24 +0200)]
Force tooltip removal on dynamic pagination update