Tim Düsterhus [Mon, 3 Dec 2018 12:34:07 +0000 (13:34 +0100)]
Fix code style in WoltLabSuite/Core/Prism
Tim Düsterhus [Mon, 3 Dec 2018 12:36:20 +0000 (13:36 +0100)]
Merge branch 'next' into js-highlight
Tim Düsterhus [Mon, 3 Dec 2018 12:28:57 +0000 (13:28 +0100)]
Resolve JS highlighter review comments
see #2752
Tim Düsterhus [Mon, 3 Dec 2018 12:10:27 +0000 (13:10 +0100)]
Get rid of bogus newlines / linenumbers when copying the element text
see #2752
Tim Düsterhus [Mon, 3 Dec 2018 12:05:46 +0000 (13:05 +0100)]
Fix IE11 compatibility
see #2752
Matthias Schmidt [Sun, 2 Dec 2018 14:49:46 +0000 (15:49 +0100)]
Fix WCFSetup
See #2782
Matthias Schmidt [Sat, 1 Dec 2018 09:05:33 +0000 (10:05 +0100)]
Fix multiple validation errors for text form fields
See #2509
Matthias Schmidt [Sat, 1 Dec 2018 08:46:29 +0000 (09:46 +0100)]
Log missing language items as devtools feature
Note: This implementation will be tested first for some time to see how to works out in practice over a longer period of time.
See #2782
Matthias Schmidt [Fri, 30 Nov 2018 17:32:09 +0000 (18:32 +0100)]
Add and use `(I|T)PackagesFormField`
See #2509
Matthias Schmidt [Fri, 30 Nov 2018 17:31:02 +0000 (18:31 +0100)]
Fix validation of required multiple selection form fields
See #2509
Matthias Schmidt [Fri, 30 Nov 2018 17:30:23 +0000 (18:30 +0100)]
Fix non-filterable multiple selection form field template
See #2509
Matthias Schmidt [Fri, 30 Nov 2018 17:29:27 +0000 (18:29 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 29 Nov 2018 17:11:48 +0000 (18:11 +0100)]
Merge pull request #2781 from WoltLab/leafo
Upgrade scssphp
Tim Düsterhus [Thu, 29 Nov 2018 16:53:28 +0000 (17:53 +0100)]
Disable Unicode support in scssphp
see https://github.com/WoltLab/WCF/pull/2736#issuecomment-
416084079
Tim Düsterhus [Thu, 29 Nov 2018 16:07:24 +0000 (17:07 +0100)]
Upgrade scssphp
Tim Düsterhus [Thu, 29 Nov 2018 14:54:23 +0000 (15:54 +0100)]
Sync wysiwyg.tpl
see #2752
Tim Düsterhus [Thu, 29 Nov 2018 14:53:35 +0000 (15:53 +0100)]
Fix highlighter selection of MESSAGE_PUBLIC_HIGHLIGHTERS is empty
see #2752
Tim Düsterhus [Thu, 29 Nov 2018 14:31:01 +0000 (15:31 +0100)]
Add selectHighlighter event to HtmlOutputNodePre
see #2752
Closes #2614
Tim Düsterhus [Thu, 29 Nov 2018 14:25:36 +0000 (15:25 +0100)]
Automatically expand code boxes when a line anchor is clicked
see #2752
Tim Düsterhus [Thu, 29 Nov 2018 14:25:20 +0000 (15:25 +0100)]
Create more deterministic line anchors for codeMetaCode
see #2752
Tim Düsterhus [Wed, 28 Nov 2018 16:24:49 +0000 (17:24 +0100)]
Add message_public_highlighters option
see #2752
Tim Düsterhus [Wed, 28 Nov 2018 15:48:36 +0000 (16:48 +0100)]
Mark PHP based highlighters as deprecated
see #2752
Tim Düsterhus [Wed, 28 Nov 2018 13:15:52 +0000 (14:15 +0100)]
Re-add copy button to codeMetaCode
see #2752
Tim Düsterhus [Wed, 28 Nov 2018 13:13:09 +0000 (14:13 +0100)]
Add WoltLabSuite/Core/Clipboard
see #2752
Tim Düsterhus [Wed, 28 Nov 2018 12:27:04 +0000 (13:27 +0100)]
Replace highlightSeparateLines by wscSplitIntoLines
This allows to perform the two steps in different idle callbacks.
see #2752
Tim Düsterhus [Sun, 25 Nov 2018 20:49:01 +0000 (21:49 +0100)]
Don’t resolve a Promise in idle()
The `.then` will be executed in the next iteration of the event loop
and the browser might not be idle any longer when this happens.
Instead use a function that “idleify”s a function. When the returned function
is called it returns a `Promise` and synchronously executes the function when
the browser is idle.
see #2752
Tim Düsterhus [Thu, 22 Nov 2018 16:39:50 +0000 (17:39 +0100)]
Update Redactor/Code
see #2752
Tim Düsterhus [Wed, 26 Sep 2018 21:55:28 +0000 (23:55 +0200)]
Make use of Prism for code meta code
see #2752
Tim Düsterhus [Tue, 20 Nov 2018 20:20:13 +0000 (21:20 +0100)]
Add WoltLabSuite/Core/Prism
see #2752
Tim Düsterhus [Wed, 26 Sep 2018 21:55:01 +0000 (23:55 +0200)]
Add Prism Syntax highlighter
see #2752
Tim Düsterhus [Thu, 29 Nov 2018 13:01:23 +0000 (14:01 +0100)]
Replace ES6 syntax by ES5 in WoltLabSuite/Core/Ui/Reaction/Handler
Alexander Ebert [Tue, 27 Nov 2018 20:45:40 +0000 (21:45 +0100)]
New bbcode to reference an other article
See #2638
Matthias Schmidt [Mon, 26 Nov 2018 16:47:46 +0000 (17:47 +0100)]
Optional packages do not support `minVersion`
Joshua Rüsweg [Sun, 25 Nov 2018 21:18:01 +0000 (22:18 +0100)]
Use spaceship operator for comparison
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 21:15:35 +0000 (22:15 +0100)]
Add missing language variables
See #2545
See #2508
Tim Düsterhus [Sun, 25 Nov 2018 21:12:06 +0000 (22:12 +0100)]
Output email headers in their canonical case
Joshua Rüsweg [Sun, 25 Nov 2018 20:52:42 +0000 (21:52 +0100)]
Fix code style
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 20:51:28 +0000 (21:51 +0100)]
Add pip gui interface for user content provider
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 15:23:50 +0000 (16:23 +0100)]
Fix typo
See #2545
Joshua Rüsweg [Sun, 25 Nov 2018 15:07:44 +0000 (16:07 +0100)]
Remove leading slashes for class names
See #2716
Joshua Rüsweg [Sun, 25 Nov 2018 14:46:33 +0000 (15:46 +0100)]
Fix sorting object types in content remove worker
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 10:19:17 +0000 (11:19 +0100)]
Unify case toggling for requiredobjecttype in objectType
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 10:01:43 +0000 (11:01 +0100)]
Add requiredObjectType option for user content provider
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 09:45:28 +0000 (10:45 +0100)]
Add support for hidden user content provider
Hidden content providers are useful, if a user content provider requires to delete other content first, before the user content provider can remove their content.
See #2716
Joshua Rüsweg [Thu, 22 Nov 2018 09:31:45 +0000 (10:31 +0100)]
Support nicevalue for user content provider
See #2716
Matthias Schmidt [Sun, 25 Nov 2018 08:06:03 +0000 (09:06 +0100)]
Rename `doCreateXmlElement` to `prepareXmlElement`
See #2763
Matthias Schmidt [Sat, 24 Nov 2018 17:45:31 +0000 (18:45 +0100)]
Use explicit nonbreaking whitespace in English `wcf.date.timeFormat`
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 15:15:19 +0000 (16:15 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 24 Nov 2018 15:15:01 +0000 (16:15 +0100)]
Add missing "invalid extension" language items for user cover photos
See #2484
Matthias Schmidt [Sat, 24 Nov 2018 15:07:07 +0000 (16:07 +0100)]
Add missing settings language items for article comment notifications
See #2649
Matthias Schmidt [Sat, 24 Nov 2018 15:01:01 +0000 (16:01 +0100)]
Fix determination of article owner userID for article comment notifications
See #2649
Matthias Schmidt [Sat, 24 Nov 2018 14:50:16 +0000 (15:50 +0100)]
Add missing trophy category box controller language item
See #2769
Matthias Schmidt [Sat, 24 Nov 2018 14:46:42 +0000 (15:46 +0100)]
Fix class comment
See #2769
Matthias Schmidt [Sat, 24 Nov 2018 14:38:03 +0000 (15:38 +0100)]
Add missing English language item for signature editing permission
See #2612
Matthias Schmidt [Sat, 24 Nov 2018 14:37:31 +0000 (15:37 +0100)]
Fix editing language item via PIP GUI if it has been missing in a language
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 14:24:12 +0000 (15:24 +0100)]
Fix labels of PIP GUI language item value fields for non-WSC packages
Only language items in WSC have a `languagename` attribute.
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 14:16:11 +0000 (15:16 +0100)]
Add missing article count in sidebar option language item
See #2586
Matthias Schmidt [Sat, 24 Nov 2018 14:05:48 +0000 (15:05 +0100)]
Fix devtools package syncing errors
See #2616
Matthias Schmidt [Sat, 24 Nov 2018 13:26:25 +0000 (14:26 +0100)]
Fix adding new options via PIP GUI
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 13:23:09 +0000 (14:23 +0100)]
Add missing PIP GUI-related English language items
See #2545
Matthias Schmidt [Sat, 24 Nov 2018 09:15:19 +0000 (10:15 +0100)]
Add `LinkHandler::getControllerLink()`
Close #2779
Matthias Schmidt [Sat, 24 Nov 2018 08:36:56 +0000 (09:36 +0100)]
Fix importing application-specific PIP files
See #2616
Matthias Schmidt [Sat, 24 Nov 2018 08:28:56 +0000 (09:28 +0100)]
Fix syncing Core file-based PIPs
Core does not explicitly use the PIP to install files and acp templates thus there is no install instructions for those PIPs. Additionally, the (implicit) archive names of the file-based PIPs does not easily translate to the directory location.
See #2616
Matthias Schmidt [Sat, 24 Nov 2018 08:26:13 +0000 (09:26 +0100)]
Fix DevtoolsPackageInstallationDispatcher when sycing data
See #2616
Matthias Schmidt [Thu, 22 Nov 2018 18:50:55 +0000 (19:50 +0100)]
Allow installation of packages via devtools
Close #2616
Matthias Schmidt [Thu, 22 Nov 2018 18:07:45 +0000 (19:07 +0100)]
Reset language cache after installation
See #2545
Alexander Ebert [Wed, 21 Nov 2018 10:18:19 +0000 (11:18 +0100)]
Shared template to avoid the redundant toolbar configuration
Joshua Rüsweg [Tue, 20 Nov 2018 22:04:07 +0000 (23:04 +0100)]
Fetch new processor from cache instead of serialize them in session
See #2716
Alexander Ebert [Tue, 20 Nov 2018 20:36:18 +0000 (21:36 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 20 Nov 2018 20:36:12 +0000 (21:36 +0100)]
Limit the max-height of the FontAwesome picker for some device classes
See #2637
Joshua Rüsweg [Tue, 20 Nov 2018 19:30:58 +0000 (20:30 +0100)]
Merge language categories
See #2716
Joshua Rüsweg [Tue, 20 Nov 2018 19:22:48 +0000 (20:22 +0100)]
Merge branch 'userContentRemoveTool' into next
Joshua Rüsweg [Tue, 20 Nov 2018 18:57:15 +0000 (19:57 +0100)]
Close content select dialog on submit
See #2716
Joshua Rüsweg [Tue, 20 Nov 2018 18:46:03 +0000 (19:46 +0100)]
Add content selection before removing content
See #2716
Alexander Ebert [Tue, 20 Nov 2018 18:31:48 +0000 (19:31 +0100)]
Hidden SCSS variable for the page's theme color
See #2636
Alexander Ebert [Tue, 20 Nov 2018 17:10:23 +0000 (18:10 +0100)]
Option to remove articles or pages from the site search
See #2632
Alexander Ebert [Tue, 20 Nov 2018 14:51:34 +0000 (15:51 +0100)]
Removed the confirmation box for marking items in the user panel as read
See #2628
Alexander Ebert [Tue, 20 Nov 2018 11:54:22 +0000 (12:54 +0100)]
Hide activity events from blocked users
See #2618
Alexander Ebert [Tue, 20 Nov 2018 11:40:39 +0000 (12:40 +0100)]
Extended the list of supported option types for comparisons in SCSS code
See #2627
Alexander Ebert [Tue, 20 Nov 2018 11:23:00 +0000 (12:23 +0100)]
Include the icon in the `Ui/Suggestion` result list
See #2626
Alexander Ebert [Tue, 20 Nov 2018 10:56:35 +0000 (11:56 +0100)]
Introduce new events to the mobile menu template
See #2624
Alexander Ebert [Tue, 20 Nov 2018 10:50:11 +0000 (11:50 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 20 Nov 2018 10:50:04 +0000 (11:50 +0100)]
Copy feature for boxes
See #2619
Matthias Schmidt [Mon, 19 Nov 2018 17:27:37 +0000 (18:27 +0100)]
Rename `doGetElementData()` to `fetchElementData()`
See #2545
Alexander Ebert [Mon, 19 Nov 2018 16:51:28 +0000 (17:51 +0100)]
Missing form checkbox to disable boxes
See #2613
Alexander Ebert [Mon, 19 Nov 2018 16:30:27 +0000 (17:30 +0100)]
Copy button for pages
See #2619
Alexander Ebert [Sun, 18 Nov 2018 22:13:40 +0000 (23:13 +0100)]
Reduced the visible content of blocked users
See #2618
Alexander Ebert [Sun, 18 Nov 2018 16:28:50 +0000 (17:28 +0100)]
Merge pull request #2776 from mutec/patch-8
missing spiderList XSD file
Alexander Ebert [Sun, 18 Nov 2018 14:30:27 +0000 (15:30 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sun, 18 Nov 2018 14:29:56 +0000 (15:29 +0100)]
Implemented a toggle to disable boxes
See #2613
Tim Düsterhus [Sun, 18 Nov 2018 14:23:18 +0000 (15:23 +0100)]
Merge remote-tracking branch 'origin/next' into next
Tim Düsterhus [Sun, 18 Nov 2018 14:23:01 +0000 (15:23 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Sun, 18 Nov 2018 14:22:13 +0000 (15:22 +0100)]
Merge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 18 Nov 2018 14:21:58 +0000 (15:21 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sun, 18 Nov 2018 14:20:29 +0000 (15:20 +0100)]
Improve descriptions in media provider form
Joshua Rüsweg [Sun, 18 Nov 2018 14:10:57 +0000 (15:10 +0100)]
Merge branch next
mutec [Sun, 18 Nov 2018 11:14:40 +0000 (12:14 +0100)]
missing spiderList XSD file
Alexander Ebert [Sun, 18 Nov 2018 10:45:54 +0000 (11:45 +0100)]
Permission to edit the own signature
Closes #2612
Alexander Ebert [Sun, 18 Nov 2018 09:53:17 +0000 (10:53 +0100)]
Always display the second level categories for articles
Closes #2611
Alexander Ebert [Sun, 18 Nov 2018 07:58:44 +0000 (08:58 +0100)]
Template event for the user template
Closes #2610