Alexander Ebert [Sat, 25 Nov 2017 10:24:05 +0000 (11:24 +0100)]
Added automatic import of projects
See #2477
Alexander Ebert [Fri, 24 Nov 2017 21:26:55 +0000 (22:26 +0100)]
Removed debug code
Alexander Ebert [Fri, 24 Nov 2017 19:16:29 +0000 (20:16 +0100)]
Improve the unattended installation process for developers
Closes #2477
Alexander Ebert [Thu, 23 Nov 2017 18:05:36 +0000 (19:05 +0100)]
Fixed typo
Alexander Ebert [Thu, 23 Nov 2017 17:22:46 +0000 (18:22 +0100)]
Explicitly masquerade illegal link as an internal error for AJAX exceptions
Alexander Ebert [Thu, 23 Nov 2017 16:54:12 +0000 (17:54 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# com.woltlab.wcf/package.xml
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js
# wcfsetup/install/files/lib/system/WCF.class.php
Alexander Ebert [Thu, 23 Nov 2017 15:05:59 +0000 (16:05 +0100)]
Preparing release 3.0.11 pl 1
woltlab.com [Thu, 23 Nov 2017 15:03:17 +0000 (16:03 +0100)]
Updating minified JavaScript files
Alexander Ebert [Thu, 23 Nov 2017 15:00:44 +0000 (16:00 +0100)]
Selection anchor may be a text node in Safari 11
Alexander Ebert [Thu, 23 Nov 2017 13:40:45 +0000 (14:40 +0100)]
Added work-around for Vivaldi 1.13
woltlab.com [Thu, 23 Nov 2017 11:56:41 +0000 (12:56 +0100)]
Updating minified JavaScript files
Alexander Ebert [Thu, 23 Nov 2017 09:55:36 +0000 (10:55 +0100)]
Added helper function for inline error messages
The previous code fragments were mostly out-of-sync and were slightly
differing from each other. The new helper function `elInnerError()`
provides a consistent and predictable behavior:
elInnerError(el, 'Hello World') -> Shows the inline error message "Hello
World" right after the element `el`.
Removing the inline error can be achieved through one of these calls:
elInnerError(el, '')
elInnerError(el, false)
For the sake of code simplicity, these two calls will also the inline
error, but it is strongly recommended to use the above constructs to
keep the intention clear.
elInnerError(el, null)
elInnerError(el)
Alexander Ebert [Wed, 22 Nov 2017 15:20:41 +0000 (16:20 +0100)]
Fixed avatar scaling in IE11
Alexander Ebert [Wed, 22 Nov 2017 15:10:05 +0000 (16:10 +0100)]
Ignore the missing API version for the Core itself
Jens Hausdorf [Wed, 22 Nov 2017 15:07:28 +0000 (16:07 +0100)]
Add `chars` suffix option (#2473)
* Add Chars option suffix to English language file
* add `chars` suffix to german language file
* always use plural form for `chars`
Alexander Ebert [Wed, 22 Nov 2017 14:52:17 +0000 (15:52 +0100)]
Fixed method call
derpierre65 [Wed, 22 Nov 2017 14:46:50 +0000 (15:46 +0100)]
changed elBySel to elBySelAll (#2471)
* changed elBySel to elBySelAll
is easier for developer to add custom condition sections(?)
* Update trophyAdd.tpl
Joshua Rüsweg [Wed, 22 Nov 2017 14:18:30 +0000 (15:18 +0100)]
Fix update of trophy points when editing a trophy
Matthias Schmidt [Wed, 22 Nov 2017 05:40:12 +0000 (06:40 +0100)]
Use `className` instead of `classList` for setting css classes
Alexander Ebert [Tue, 21 Nov 2017 21:28:10 +0000 (22:28 +0100)]
Improved behavior of headings in the editor
Alexander Ebert [Tue, 21 Nov 2017 19:19:02 +0000 (20:19 +0100)]
Improved caret position for pasted lists
Alexander Ebert [Tue, 21 Nov 2017 18:54:01 +0000 (19:54 +0100)]
Merge branch '3.0'
woltlab.com [Tue, 21 Nov 2017 15:04:03 +0000 (16:04 +0100)]
Updating minified JavaScript files
Alexander Ebert [Tue, 21 Nov 2017 13:49:02 +0000 (14:49 +0100)]
Preparing release 3.0.11
Alexander Ebert [Tue, 21 Nov 2017 11:48:43 +0000 (12:48 +0100)]
Improved rebuild data UI/UX
Actions no longer force a page reload with the exception to the database
encoding conversion after an import.
Successfully completed actions will now display a notice adjacent to the
button, making it easier to tell already executed actions apart.
Alexander Ebert [Tue, 21 Nov 2017 11:47:11 +0000 (12:47 +0100)]
Unified dialog API access using object references
Alexander Ebert [Mon, 20 Nov 2017 15:51:29 +0000 (16:51 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 20 Nov 2017 15:34:11 +0000 (16:34 +0100)]
Alexander Ebert [Mon, 20 Nov 2017 13:51:27 +0000 (14:51 +0100)]
Fixed newlines inside `[code]` being recognized
Tim Düsterhus [Sun, 19 Nov 2017 23:00:27 +0000 (00:00 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sun, 19 Nov 2017 22:59:59 +0000 (23:59 +0100)]
Merge branch '2.1' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:58:40 +0000 (23:58 +0100)]
Merge remote-tracking branch 'origin/3.0' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:57:59 +0000 (23:57 +0100)]
Merge branch 'uiDialogScroll' into 3.0
Tim Düsterhus [Sat, 18 Nov 2017 14:59:42 +0000 (15:59 +0100)]
Fix disabling of scrolling when dialog is already open
Marcel Werk [Sun, 19 Nov 2017 19:41:08 +0000 (20:41 +0100)]
Fixed PHP7.2 issue
Matthias Schmidt [Sun, 19 Nov 2017 12:47:34 +0000 (13:47 +0100)]
Increase length of logged request responses in `HTTPException`
Matthias Schmidt [Sun, 19 Nov 2017 10:52:27 +0000 (11:52 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sun, 19 Nov 2017 10:52:01 +0000 (11:52 +0100)]
Improve fix for box conditions relying on JavaScript
Matthias Schmidt [Sun, 19 Nov 2017 09:24:58 +0000 (10:24 +0100)]
Merge remote-tracking branch 'origin/master'
Matthias Schmidt [Sun, 19 Nov 2017 09:24:51 +0000 (10:24 +0100)]
Merge branch '3.0'
# Conflicts:
# wcfsetup/install/files/acp/templates/boxAdd.tpl
Matthias Schmidt [Sun, 19 Nov 2017 09:23:48 +0000 (10:23 +0100)]
Fix box conditions relying on JavaScript
Marcel Werk [Sat, 18 Nov 2017 21:49:48 +0000 (22:49 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 18 Nov 2017 21:49:27 +0000 (22:49 +0100)]
Fixed missing encoding
Marcel Werk [Sat, 18 Nov 2017 18:40:09 +0000 (19:40 +0100)]
Removed obsolete templates
Marcel Werk [Sat, 18 Nov 2017 18:36:09 +0000 (19:36 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 18 Nov 2017 18:35:17 +0000 (19:35 +0100)]
Fixed missing language variable
Marcel Werk [Sat, 18 Nov 2017 13:39:41 +0000 (14:39 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 18 Nov 2017 13:34:45 +0000 (14:34 +0100)]
Fixed PHP7.2 issue
Marcel Werk [Fri, 17 Nov 2017 16:09:13 +0000 (17:09 +0100)]
Removed media provider for facebook videos
Marcel Werk [Fri, 17 Nov 2017 14:26:39 +0000 (15:26 +0100)]
Fixed language phrase
Alexander Ebert [Fri, 17 Nov 2017 12:08:04 +0000 (13:08 +0100)]
Merge branch '2.1' into 3.0
Marcel Werk [Fri, 17 Nov 2017 11:33:40 +0000 (12:33 +0100)]
Fixed margins in article view
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 [Wed, 15 Nov 2017 23:47:10 +0000 (00:47 +0100)]
Added support for pre-collapsed containers
Alexander Ebert [Wed, 15 Nov 2017 17:37:50 +0000 (18:37 +0100)]
Improved comment editor UI/UX
Marcel Werk [Wed, 15 Nov 2017 17:29:30 +0000 (18:29 +0100)]
Unified language chooser
Alexander Ebert [Wed, 15 Nov 2017 17:26:54 +0000 (18:26 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 15 Nov 2017 17:07:09 +0000 (18:07 +0100)]
Force focus on url input, added enter-key submit support
Alexander Ebert [Thu, 28 Sep 2017 11:18:29 +0000 (13:18 +0200)]
Strip port from cookie domain
Cookies are set per host regardless of the domain as per RFC 6265
Alexander Ebert [Wed, 15 Nov 2017 16:19:30 +0000 (17:19 +0100)]
Added explanation for user option default overrides
Alexander Ebert [Wed, 15 Nov 2017 12:23:11 +0000 (13:23 +0100)]
Avoid early layout trashing
Alexander Ebert [Wed, 15 Nov 2017 11:41:40 +0000 (12:41 +0100)]
Improved generic avatars for guests
woltlab.com [Wed, 15 Nov 2017 11:25:19 +0000 (12:25 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 15 Nov 2017 11:22:42 +0000 (12:22 +0100)]
Fall-back to plain text if clipboard html was empty
Alexander Ebert [Tue, 14 Nov 2017 22:24:16 +0000 (23:24 +0100)]
Improved Redactor's start-up performance
Alexander Ebert [Tue, 14 Nov 2017 21:00:41 +0000 (22:00 +0100)]
Revert performance nightmare in jQuery UI Sortable
Partially reverts the changes done in
jquery/jquery-ui@
90c27b4b5130fff9abbfea671c193c59e4bf8850
Decreases the initialization time for 1.3k sortable lists/items from ~2
minutes down to 2.8 seconds
Alexander Ebert [Tue, 14 Nov 2017 16:36:20 +0000 (17:36 +0100)]
Expose clipboard page class names
See WoltLab/com.woltlab.wbb#271
Alexander Ebert [Mon, 13 Nov 2017 14:15:55 +0000 (15:15 +0100)]
Updating release date
Marcel Werk [Mon, 13 Nov 2017 12:26:56 +0000 (13:26 +0100)]
Added box identifier for static boxes
Marcel Werk [Mon, 13 Nov 2017 12:06:13 +0000 (13:06 +0100)]
getRegexFromLink no longer matches links to anchors (e.g. comments/responses)
woltlab.com [Sun, 12 Nov 2017 20:16:04 +0000 (21:16 +0100)]
Updating minified JavaScript files
Alexander Ebert [Sun, 12 Nov 2017 20:14:16 +0000 (21:14 +0100)]
Added (shift+)tab-key navigation inside tables
Tim Düsterhus [Sun, 12 Nov 2017 14:03:53 +0000 (15:03 +0100)]
Merge branch '3.0'
Tim Düsterhus [Wed, 19 Apr 2017 13:25:31 +0000 (15:25 +0200)]
Backport: Make BackgroundQueueHandler::forceCheck() more resilient
Closes #2251
This backports commit
54de7a5f630ec14d728a8a1838f6c0d6db5af334.
Tim Düsterhus [Sun, 12 Nov 2017 13:35:59 +0000 (14:35 +0100)]
Merge pull request #2468 from jens1o/jens1o-use-single-column
use `PreparedStatement#fetchSingleColumn` where possible
woltlab.com [Sun, 12 Nov 2017 11:23:09 +0000 (12:23 +0100)]
Updating minified JavaScript files
Alexander Ebert [Sun, 12 Nov 2017 11:14:28 +0000 (12:14 +0100)]
Fixed merging of two "adjacent" lists, backspace fix in Firefox
Matthias Schmidt [Sat, 11 Nov 2017 19:13:38 +0000 (20:13 +0100)]
Matthias Schmidt [Sat, 11 Nov 2017 19:10:45 +0000 (20:10 +0100)]
Fix typo in JavaScript module description
Alexander Ebert [Sat, 11 Nov 2017 15:14:54 +0000 (16:14 +0100)]
Fixed backspace handling in Firefox for empty nodes
Alexander Ebert [Sat, 11 Nov 2017 12:37:32 +0000 (13:37 +0100)]
Off-load list enter-key behavior to the browser
jens1o [Sat, 11 Nov 2017 09:54:32 +0000 (10:54 +0100)]
use `PreparedStatement#fechSingleColumn` where possible
Alexander Ebert [Sat, 11 Nov 2017 09:08:21 +0000 (10:08 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js
Alexander Ebert [Fri, 10 Nov 2017 17:42:25 +0000 (18:42 +0100)]
Updated ACP WYSIWYG template
woltlab.com [Fri, 10 Nov 2017 16:52:05 +0000 (17:52 +0100)]
Updating minified JavaScript files
Alexander Ebert [Fri, 10 Nov 2017 16:49:35 +0000 (17:49 +0100)]
Improved recognition of different newline types in Office
woltlab.com [Fri, 10 Nov 2017 16:05:06 +0000 (17:05 +0100)]
Updating minified JavaScript files
Alexander Ebert [Fri, 10 Nov 2017 15:53:34 +0000 (16:53 +0100)]
Improved office formatting recognition, fixed pasted <br> handling
Alexander Ebert [Fri, 10 Nov 2017 15:26:43 +0000 (16:26 +0100)]
Avoid newline duplication when pasting from Word
Alexander Ebert [Fri, 10 Nov 2017 13:31:21 +0000 (14:31 +0100)]
Improved newline behavior on enter in Firefox
Alexander Ebert [Fri, 10 Nov 2017 13:20:42 +0000 (14:20 +0100)]
Fixed links being copied over to the next line on enter
Alexander Ebert [Thu, 9 Nov 2017 19:20:21 +0000 (20:20 +0100)]
Added a helper function to return the closest element
woltlab.com [Fri, 10 Nov 2017 09:12:20 +0000 (10:12 +0100)]
Updating minified JavaScript files
Alexander Ebert [Thu, 9 Nov 2017 19:20:21 +0000 (20:20 +0100)]
Added a helper function to return the closest element
woltlab.com [Thu, 9 Nov 2017 17:19:34 +0000 (18:19 +0100)]
Updating minified JavaScript files
Joshua Rüsweg [Thu, 9 Nov 2017 13:49:54 +0000 (14:49 +0100)]
Fix closing unopened files
Alexander Ebert [Thu, 9 Nov 2017 12:23:25 +0000 (13:23 +0100)]
Preparing release 3.1.0 Beta 3
woltlab.com [Thu, 9 Nov 2017 10:18:55 +0000 (11:18 +0100)]
Updating minified JavaScript files