GitHub/WoltLab/WCF.git
7 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into next
Alexander Ebert [Wed, 7 Jun 2017 10:26:23 +0000 (12:26 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next

# Conflicts:
# wcfsetup/install/files/js/WCF.Combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js
# wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Redactor/Format.js
# wcfsetup/install/files/lib/system/api/composer.lock
# wcfsetup/install/files/lib/system/api/erusev/parsedown/README.md

7 years agoUpdating minified JavaScript files
woltlab.com [Wed, 7 Jun 2017 10:16:48 +0000 (12:16 +0200)]
Updating minified JavaScript files

7 years agoGuard against invalid selection ranges
Alexander Ebert [Wed, 7 Jun 2017 10:08:25 +0000 (12:08 +0200)]
Guard against invalid selection ranges

7 years agoSlightly increase input field to allow for larger placeholders
Alexander Ebert [Wed, 7 Jun 2017 09:58:21 +0000 (11:58 +0200)]
Slightly increase input field to allow for larger placeholders

7 years agoForce deletion of phrases that were created by an import
Alexander Ebert [Wed, 7 Jun 2017 09:54:05 +0000 (11:54 +0200)]
Force deletion of phrases that were created by an import

7 years agoSuccessive slashes caused a parser mismatch
Alexander Ebert [Wed, 7 Jun 2017 09:07:22 +0000 (11:07 +0200)]
Successive slashes caused a parser mismatch

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 6 Jun 2017 22:01:48 +0000 (00:01 +0200)]
Updating minified JavaScript files

7 years agoDestroy editor dialog on close
Alexander Ebert [Tue, 6 Jun 2017 21:54:41 +0000 (23:54 +0200)]
Destroy editor dialog on close

7 years agoAllow the destruction of dialogs
Alexander Ebert [Tue, 6 Jun 2017 21:53:58 +0000 (23:53 +0200)]
Allow the destruction of dialogs

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 6 Jun 2017 18:31:53 +0000 (20:31 +0200)]
Updating minified JavaScript files

7 years agoForce open of first child tab if there are no active ones
Alexander Ebert [Tue, 6 Jun 2017 18:18:27 +0000 (20:18 +0200)]
Force open of first child tab if there are no active ones

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 6 Jun 2017 18:16:49 +0000 (20:16 +0200)]
Updating minified JavaScript files

7 years agoFixed title for re-used dialog
Alexander Ebert [Tue, 6 Jun 2017 18:05:32 +0000 (20:05 +0200)]
Fixed title for re-used dialog

7 years agoForce sane z-index for EmojiOne Keyboard's smilies
Alexander Ebert [Tue, 6 Jun 2017 14:46:13 +0000 (16:46 +0200)]
Force sane z-index for EmojiOne Keyboard's smilies

7 years agoFixed login form visuals when registration is disabled
Alexander Ebert [Tue, 6 Jun 2017 14:39:32 +0000 (16:39 +0200)]
Fixed login form visuals when registration is disabled

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 6 Jun 2017 14:16:49 +0000 (16:16 +0200)]
Updating minified JavaScript files

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1'
Alexander Ebert [Tue, 6 Jun 2017 14:08:21 +0000 (16:08 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1'

# Conflicts:
# com.woltlab.wcf/templates/poll.tpl

7 years agoAllow only dates up to 2037-12-31 inside date picker
Alexander Ebert [Tue, 6 Jun 2017 12:36:31 +0000 (14:36 +0200)]
Allow only dates up to 2037-12-31 inside date picker

7 years agoPoll were missing the button to show participants after vote
Alexander Ebert [Tue, 6 Jun 2017 12:17:14 +0000 (14:17 +0200)]
Poll were missing the button to show participants after vote

7 years agoFixed user suggestions inside Redactor
Alexander Ebert [Tue, 6 Jun 2017 11:49:26 +0000 (13:49 +0200)]
Fixed user suggestions inside Redactor

7 years agoFixed an compatibility issue with PHP 7
Alexander Ebert [Tue, 6 Jun 2017 11:27:56 +0000 (13:27 +0200)]
Fixed an compatibility issue with PHP 7

See db8aa273d6eec8f364800681daf3e0a74cb2a624

7 years agoUpdating HTMLPurifier 4.8.0 -> 4.9.3
Alexander Ebert [Tue, 6 Jun 2017 11:04:04 +0000 (13:04 +0200)]
Updating HTMLPurifier 4.8.0 -> 4.9.3

7 years agoUpdating parsedown 1.6.0 -> 1.6.2
Alexander Ebert [Tue, 6 Jun 2017 11:02:59 +0000 (13:02 +0200)]
Updating parsedown 1.6.0 -> 1.6.2

7 years agoFixed Typo
Lexa [Tue, 6 Jun 2017 09:36:43 +0000 (11:36 +0200)]
Fixed Typo

7 years agoFixed Typo
Lexa [Tue, 6 Jun 2017 09:35:46 +0000 (11:35 +0200)]
Fixed Typo

7 years agoCheck Notification.permission before Notification.requestPermission()
Tim Düsterhus [Sun, 4 Jun 2017 19:57:42 +0000 (21:57 +0200)]
Check Notification.permission before Notification.requestPermission()

This avoids a warning in Google Chrome when notifications are already
allowed:

> [Violation] Only request notification permission in response to a user gesture.

7 years agoadd sitemap time frame option
Joshua Rüsweg [Sun, 4 Jun 2017 18:11:28 +0000 (20:11 +0200)]
add sitemap time frame option

See #2286

7 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 2 Jun 2017 15:45:28 +0000 (17:45 +0200)]
Merge branch 'master' into next

7 years agoMerge branch '2.1'
Matthias Schmidt [Fri, 2 Jun 2017 15:45:10 +0000 (17:45 +0200)]
Merge branch '2.1'

7 years agoReset subscription length after saving subscription
Matthias Schmidt [Fri, 2 Jun 2017 15:44:30 +0000 (17:44 +0200)]
Reset subscription length after saving subscription

7 years agoUse Ui/ItemList/Filter for MultiPageCondition
Matthias Schmidt [Fri, 2 Jun 2017 15:38:22 +0000 (17:38 +0200)]
Use Ui/ItemList/Filter for MultiPageCondition

See #2287

7 years agoadd sitemap object type definition
Joshua Rüsweg [Fri, 2 Jun 2017 11:55:41 +0000 (13:55 +0200)]
add sitemap object type definition

See #2286

7 years agoMerge branch 'master' into next
Tim Düsterhus [Thu, 1 Jun 2017 18:18:32 +0000 (20:18 +0200)]
Merge branch 'master' into next

7 years agoMerge remote-tracking branch 'origin/master'
Tim Düsterhus [Thu, 1 Jun 2017 18:18:20 +0000 (20:18 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge branch '2.1'
Tim Düsterhus [Thu, 1 Jun 2017 18:17:51 +0000 (20:17 +0200)]
Merge branch '2.1'

7 years agoMerge branch '2.0' into 2.1
Tim Düsterhus [Thu, 1 Jun 2017 18:17:29 +0000 (20:17 +0200)]
Merge branch '2.0' into 2.1

7 years agoHandle timeout-or-duplicate in RecaptchaHandler
Markus [Thu, 1 Jun 2017 17:31:16 +0000 (19:31 +0200)]
Handle timeout-or-duplicate in RecaptchaHandler

7 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 1 Jun 2017 10:37:19 +0000 (12:37 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

7 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into next
Alexander Ebert [Thu, 1 Jun 2017 10:37:14 +0000 (12:37 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next

7 years agoFixed box editor PIP
Alexander Ebert [Thu, 1 Jun 2017 10:36:51 +0000 (12:36 +0200)]
Fixed box editor PIP

Closes #2280

7 years agoImprove naming of expiring paid subscription notification event
Matthias Schmidt [Wed, 31 May 2017 16:16:06 +0000 (18:16 +0200)]
Improve naming of expiring paid subscription notification event

7 years agoFix code style
Tim Düsterhus [Wed, 31 May 2017 14:53:08 +0000 (16:53 +0200)]
Fix code style

7 years agoFixed a double-fetch issue
Alexander Ebert [Wed, 31 May 2017 14:39:13 +0000 (16:39 +0200)]
Fixed a double-fetch issue

See #2283

7 years agoMerge branch 'master' into next
Tim Düsterhus [Wed, 31 May 2017 14:11:56 +0000 (16:11 +0200)]
Merge branch 'master' into next

7 years agoMerge branch '2.1'
Tim Düsterhus [Wed, 31 May 2017 14:11:13 +0000 (16:11 +0200)]
Merge branch '2.1'

7 years agoMerge branch '2.0' into 2.1
Tim Düsterhus [Wed, 31 May 2017 14:10:15 +0000 (16:10 +0200)]
Merge branch '2.0' into 2.1

7 years agoAdd composer's global bin dir to path in Travis
Tim Düsterhus [Wed, 31 May 2017 13:58:31 +0000 (15:58 +0200)]
Add composer's global bin dir to path in Travis

7 years agoUse absolute path to phpcs
Tim Düsterhus [Wed, 31 May 2017 13:48:38 +0000 (15:48 +0200)]
Use absolute path to phpcs

7 years agoInstall CodeSniffer using composer
Tim Düsterhus [Wed, 31 May 2017 13:39:17 +0000 (15:39 +0200)]
Install CodeSniffer using composer

7 years agoSynchronize user profiles with the runtime cache
Alexander Ebert [Wed, 31 May 2017 13:02:49 +0000 (15:02 +0200)]
Synchronize user profiles with the runtime cache

See #2283

7 years agoAllow reports to be marked as justified when closing
Alexander Ebert [Wed, 31 May 2017 12:39:36 +0000 (14:39 +0200)]
Allow reports to be marked as justified when closing

See #2282

7 years agoSafari does not support Promise-based return type
Alexander Ebert [Tue, 30 May 2017 16:37:41 +0000 (18:37 +0200)]
Safari does not support Promise-based return type

See #2279

7 years agoAdd expiration notification for paid subscriptions
Matthias Schmidt [Tue, 30 May 2017 16:33:58 +0000 (18:33 +0200)]
Add expiration notification for paid subscriptions

Close #2216

7 years agoAdd in-sentence support for date intervals
Matthias Schmidt [Tue, 30 May 2017 16:32:36 +0000 (18:32 +0200)]
Add in-sentence support for date intervals

7 years agoMerge branch '2.1'
Matthias Schmidt [Tue, 30 May 2017 15:46:34 +0000 (17:46 +0200)]
Merge branch '2.1'

7 years agoFix typo in English future date interval language items
Matthias Schmidt [Tue, 30 May 2017 15:39:31 +0000 (17:39 +0200)]
Fix typo in English future date interval language items

7 years agoAdded missing phrases for desktop notifications
Alexander Ebert [Mon, 29 May 2017 16:10:34 +0000 (18:10 +0200)]
Added missing phrases for desktop notifications

See #2279

7 years agoAdded facebook app id option
Alexander Ebert [Mon, 29 May 2017 15:19:23 +0000 (17:19 +0200)]
Added facebook app id option

See #2265

7 years agoAdded options to enable polling and desktop notifications
Alexander Ebert [Mon, 29 May 2017 10:34:12 +0000 (12:34 +0200)]
Added options to enable polling and desktop notifications

See #2279

7 years agoMinor fixes, removed debug code, added comments
Alexander Ebert [Mon, 29 May 2017 10:23:48 +0000 (12:23 +0200)]
Minor fixes, removed debug code, added comments

See #2279

7 years agoBasic desktop notification implementation
Alexander Ebert [Mon, 29 May 2017 09:43:59 +0000 (11:43 +0200)]
Basic desktop notification implementation

See #2279

7 years agoFix description rendering of active paid subscriptions
Matthias Schmidt [Fri, 26 May 2017 08:48:34 +0000 (10:48 +0200)]
Fix description rendering of active paid subscriptions

See #2188

7 years agoImproved `.formSubmit` button wrapping
Alexander Ebert [Mon, 22 May 2017 10:46:00 +0000 (12:46 +0200)]
Improved `.formSubmit` button wrapping

See #2266

7 years agoImproved error message if update server auth is insufficient
Alexander Ebert [Sun, 21 May 2017 19:39:56 +0000 (21:39 +0200)]
Improved error message if update server auth is insufficient

See #2268

7 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into next
Alexander Ebert [Sat, 20 May 2017 22:46:11 +0000 (00:46 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next

# Conflicts:
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/3rdParty/redactor2/redactor.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 May 2017 20:31:49 +0000 (22:31 +0200)]
Updating minified JavaScript files

7 years agoForce hide autosave overlay on editor reset
Alexander Ebert [Sat, 20 May 2017 20:21:05 +0000 (22:21 +0200)]
Force hide autosave overlay on editor reset

7 years agoFixed link to edit own profile inside user dropdown
Alexander Ebert [Sat, 20 May 2017 20:05:32 +0000 (22:05 +0200)]
Fixed link to edit own profile inside user dropdown

The code previously lacked a check for ther profile ownership, causing
administrators to start editing a foreign profile once they click on
"Edit Profile" in their user panel dropdown.

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 May 2017 19:46:48 +0000 (21:46 +0200)]
Updating minified JavaScript files

7 years agoForce editor to sync contents on retrieve
Alexander Ebert [Sat, 20 May 2017 19:37:53 +0000 (21:37 +0200)]
Force editor to sync contents on retrieve

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 May 2017 14:01:49 +0000 (16:01 +0200)]
Updating minified JavaScript files

7 years agoFixed metacode handling when discarding autosave content
Alexander Ebert [Sat, 20 May 2017 13:46:06 +0000 (15:46 +0200)]
Fixed metacode handling when discarding autosave content

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 May 2017 12:46:48 +0000 (14:46 +0200)]
Updating minified JavaScript files

7 years agoFixed table selection and erroneous whitespaces
Alexander Ebert [Sat, 20 May 2017 12:40:48 +0000 (14:40 +0200)]
Fixed table selection and erroneous whitespaces

7 years agoUpdated table plugin
Alexander Ebert [Sat, 20 May 2017 12:23:59 +0000 (14:23 +0200)]
Updated table plugin

7 years agoUpgraded to Redactor II 2.6
Alexander Ebert [Sat, 20 May 2017 12:14:07 +0000 (14:14 +0200)]
Upgraded to Redactor II 2.6

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 May 2017 10:01:49 +0000 (12:01 +0200)]
Updating minified JavaScript files

7 years agoFixed path/query string being discarded in IE11
Alexander Ebert [Sat, 20 May 2017 09:56:46 +0000 (11:56 +0200)]
Fixed path/query string being discarded in IE11

7 years agoRemove obsolete `JQUERY_SOURCE` constant from `constants.php`
Matthias Schmidt [Sat, 20 May 2017 06:29:45 +0000 (08:29 +0200)]
Remove obsolete `JQUERY_SOURCE` constant from `constants.php`

7 years agoAdd file-specific icons for media in JavaScript code
Matthias Schmidt [Sat, 20 May 2017 06:25:19 +0000 (08:25 +0200)]
Add file-specific icons for media in JavaScript code

Close #2276

7 years agoAdd FileUtil.getIconNameByFilename()
Matthias Schmidt [Sat, 20 May 2017 06:24:58 +0000 (08:24 +0200)]
Add FileUtil.getIconNameByFilename()

See #2276

7 years agoFix setup error due to unknown `ACPMenu` core object
Matthias Schmidt [Sat, 20 May 2017 06:15:30 +0000 (08:15 +0200)]
Fix setup error due to unknown `ACPMenu` core object

See #2278

7 years agoDiscard outdated autosave data
Alexander Ebert [Fri, 19 May 2017 18:40:45 +0000 (20:40 +0200)]
Discard outdated autosave data

See #2270

7 years agoTracking lastUpdateTime for boxes
Alexander Ebert [Fri, 19 May 2017 18:34:28 +0000 (20:34 +0200)]
Tracking lastUpdateTime for boxes

See #2270

7 years agoImplemented `position: fixed` for ACP menu
Alexander Ebert [Fri, 19 May 2017 12:42:11 +0000 (14:42 +0200)]
Implemented `position: fixed` for ACP menu

See #2278

7 years agoAdded some missing defaults
Alexander Ebert [Fri, 19 May 2017 12:33:07 +0000 (14:33 +0200)]
Added some missing defaults

7 years agoForce https for page logo for secure pages
Alexander Ebert [Thu, 18 May 2017 12:31:51 +0000 (14:31 +0200)]
Force https for page logo for secure pages

See #2273

7 years agoFixed minor typos
Alexander Ebert [Thu, 18 May 2017 12:31:15 +0000 (14:31 +0200)]
Fixed minor typos

7 years agoAdded ACP notice for disabled tiny builds
Alexander Ebert [Thu, 18 May 2017 11:58:47 +0000 (13:58 +0200)]
Added ACP notice for disabled tiny builds

See #2277

7 years agoUse single combined file for Redactor
Alexander Ebert [Wed, 17 May 2017 14:53:55 +0000 (16:53 +0200)]
Use single combined file for Redactor

7 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Wed, 17 May 2017 14:18:38 +0000 (16:18 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

7 years agoMerge remote-tracking branch 'refs/remotes/origin/master' into next
Alexander Ebert [Wed, 17 May 2017 11:39:43 +0000 (13:39 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/master' into next

# Conflicts:
# com.woltlab.wcf/package.xml
# wcfsetup/install/files/acp/js/WCF.ACP.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js
# wcfsetup/install/files/lib/system/WCF.class.php
# wcfsetup/install/lang/en.xml

7 years agoAdded group option filter for tiny build
Alexander Ebert [Wed, 17 May 2017 11:38:11 +0000 (13:38 +0200)]
Added group option filter for tiny build

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 16 May 2017 17:46:49 +0000 (19:46 +0200)]
Updating minified JavaScript files

7 years agoFix JavaScript error during package installation rollback
Matthias Schmidt [Tue, 16 May 2017 17:33:08 +0000 (19:33 +0200)]
Fix JavaScript error during package installation rollback

The dialog API already knows a dialog with id
`packageInstallationDialog` and reuses that dialog, which is not the
expected behavior. Changing the dialog id for package installation
rollback (internally: package uninstallation) circumvents this problem.

7 years agoFix encoding issue with default avatars
Matthias Schmidt [Mon, 15 May 2017 17:39:55 +0000 (19:39 +0200)]
Fix encoding issue with default avatars

7 years agoAllow uploading multiple media files on media list page in ACP
Matthias Schmidt [Mon, 15 May 2017 17:30:09 +0000 (19:30 +0200)]
Allow uploading multiple media files on media list page in ACP

Closes #2269

7 years agoAdd User.getLink()
Matthias Schmidt [Mon, 15 May 2017 17:28:49 +0000 (19:28 +0200)]
Add User.getLink()

7 years agoAdd DateUtil.getTimeElement()
Matthias Schmidt [Mon, 15 May 2017 17:28:23 +0000 (19:28 +0200)]
Add DateUtil.getTimeElement()

7 years agoAdd FileUtil.js with formatFilesize function
Matthias Schmidt [Mon, 15 May 2017 17:28:04 +0000 (19:28 +0200)]
Add FileUtil.js with formatFilesize function