GitHub/WoltLab/WCF.git
5 years agoMake devtools project list sortable
Matthias Schmidt [Sun, 3 Feb 2019 14:22:58 +0000 (15:22 +0100)]
Make devtools project list sortable

Close #2842

5 years agoSupport new style api version 5.2 in database table
Matthias Schmidt [Sun, 3 Feb 2019 14:10:13 +0000 (15:10 +0100)]
Support new style api version 5.2 in database table

See e8defa3037865db369cbedd14df57dfadc516b95

5 years agoGeneric placeholder for document data attributes
Alexander Ebert [Sat, 2 Feb 2019 22:11:35 +0000 (23:11 +0100)]
Generic placeholder for document data attributes

5 years agoReset button for the members list filter
Alexander Ebert [Sat, 2 Feb 2019 20:05:21 +0000 (21:05 +0100)]
Reset button for the members list filter

5 years agoMerge branch 'master' into next
Alexander Ebert [Sat, 2 Feb 2019 11:39:37 +0000 (12:39 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Alexander Ebert [Sat, 2 Feb 2019 11:37:11 +0000 (12:37 +0100)]
Merge branch '3.0'

5 years agoInvalid escape sequence for code blocks
Alexander Ebert [Sat, 2 Feb 2019 11:36:47 +0000 (12:36 +0100)]
Invalid escape sequence for code blocks

5 years agoSuport for nesting of blocks on format
Alexander Ebert [Sat, 2 Feb 2019 11:06:39 +0000 (12:06 +0100)]
Suport for nesting of blocks on format

5 years agoExperimental support for lists inside quotes/spoilers
Alexander Ebert [Sat, 2 Feb 2019 00:07:06 +0000 (01:07 +0100)]
Experimental support for lists inside quotes/spoilers

5 years agoRemoved the delay when handling input blur
Alexander Ebert [Fri, 1 Feb 2019 23:35:29 +0000 (00:35 +0100)]
Removed the delay when handling input blur

The timeout was required due to a duplication issue caused by the parallel handling of the click event on a suggestion and the blur event as a side effect of the click.

Original change: c75b69cc51639120091243b9c808243a8f747d10

5 years agoDecrease ACP search frequency and ignore control characters
Alexander Ebert [Fri, 1 Feb 2019 17:35:12 +0000 (18:35 +0100)]
Decrease ACP search frequency and ignore control characters

The search still yields quite a few requests, but this is fine considering that it is (a) limited to the admin panel and (b) having faster results is a worthy trade off.

5 years agoPrevent adding/editing of images from blocked sources
Alexander Ebert [Fri, 1 Feb 2019 16:14:38 +0000 (17:14 +0100)]
Prevent adding/editing of images from blocked sources

5 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 1 Feb 2019 14:34:33 +0000 (15:34 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Fri, 1 Feb 2019 14:34:24 +0000 (15:34 +0100)]
Merge branch '3.0'

5 years agoAllow to filter by just one day in UserRegistrationDateIntervalCondition
Matthias Schmidt [Fri, 1 Feb 2019 14:34:11 +0000 (15:34 +0100)]
Allow to filter by just one day in UserRegistrationDateIntervalCondition

Previously, setting "more than 1 day, but less than 2 days" was not possible.

5 years agoProper placement of the external link icon for floated images with links
Alexander Ebert [Fri, 1 Feb 2019 11:03:21 +0000 (12:03 +0100)]
Proper placement of the external link icon for floated images with links

5 years agoSupport elements other than `<div>` for video containers
Alexander Ebert [Fri, 1 Feb 2019 09:48:16 +0000 (10:48 +0100)]
Support elements other than `<div>` for video containers

5 years agoCentralized method to handle active page overlays
Alexander Ebert [Thu, 31 Jan 2019 18:18:13 +0000 (19:18 +0100)]
Centralized method to handle active page overlays

5 years agoImplicitly submit the selected label if its the only form element
Alexander Ebert [Thu, 31 Jan 2019 17:44:44 +0000 (18:44 +0100)]
Implicitly submit the selected label if its the only form element

5 years agoFix pressing enter triggers trophy badge handler
Joshua Rüsweg [Thu, 31 Jan 2019 15:53:03 +0000 (16:53 +0100)]
Fix pressing enter triggers trophy badge handler
Fixes #2818

5 years agoSuggest the app directory when installing through the ACP
Alexander Ebert [Thu, 31 Jan 2019 15:50:40 +0000 (16:50 +0100)]
Suggest the app directory when installing through the ACP

5 years agoBetter detection of non-http protocols
Alexander Ebert [Thu, 31 Jan 2019 12:06:57 +0000 (13:06 +0100)]
Better detection of non-http protocols

5 years agoSupport tables in the code formatter
Alexander Ebert [Thu, 31 Jan 2019 11:14:30 +0000 (12:14 +0100)]
Support tables in the code formatter

5 years agoReplaced fixed color values with variables / Style API version 5.2
Alexander Ebert [Wed, 30 Jan 2019 17:25:05 +0000 (18:25 +0100)]
Replaced fixed color values with variables / Style API version 5.2

5 years agoPrevent rendering of unmatched mentions
Alexander Ebert [Wed, 30 Jan 2019 16:56:33 +0000 (17:56 +0100)]
Prevent rendering of unmatched mentions

5 years agoPreserve element attributes on rename
Alexander Ebert [Wed, 30 Jan 2019 12:51:24 +0000 (13:51 +0100)]
Preserve element attributes on rename

5 years agoMove the options in the mobile menu to the top level
Alexander Ebert [Wed, 30 Jan 2019 12:09:40 +0000 (13:09 +0100)]
Move the options in the mobile menu to the top level

5 years agoMinor improvements to the system check
Alexander Ebert [Wed, 30 Jan 2019 12:09:07 +0000 (13:09 +0100)]
Minor improvements to the system check

5 years agoPrevent the rule generator from being triggered on form submit via keyboard
Alexander Ebert [Tue, 29 Jan 2019 20:34:53 +0000 (21:34 +0100)]
Prevent the rule generator from being triggered on form submit via keyboard

See #2817

5 years agoUpdate SystemCheckPage.class.php
Alexander Ebert [Tue, 29 Jan 2019 19:06:36 +0000 (20:06 +0100)]
Update SystemCheckPage.class.php

5 years agoImplemented a basic system check
Alexander Ebert [Tue, 29 Jan 2019 18:14:00 +0000 (19:14 +0100)]
Implemented a basic system check

See #2811

The original issue was going much further, but during development it showed that it overlapped way too much with the existing validation methods.

5 years agoFix usage of unknown class
Joshua Rüsweg [Mon, 28 Jan 2019 18:45:36 +0000 (19:45 +0100)]
Fix usage of unknown class

5 years agoFix typo in property documentation
Matthias Schmidt [Mon, 28 Jan 2019 17:32:20 +0000 (18:32 +0100)]
Fix typo in property documentation

See #2509

5 years agoFix form builder-related issues with PIP GUI
Matthias Schmidt [Mon, 28 Jan 2019 17:31:38 +0000 (18:31 +0100)]
Fix form builder-related issues with PIP GUI

See #2545

5 years agoFix saving page with parent via PIP
Matthias Schmidt [Mon, 28 Jan 2019 17:30:37 +0000 (18:30 +0100)]
Fix saving page with parent via PIP

See #2545

5 years agoCleanup form in the `saved` method
Joshua Rüsweg [Mon, 28 Jan 2019 15:34:46 +0000 (16:34 +0100)]
Cleanup form in the `saved` method
See #2509

5 years agoDon't close datepicker (with time) after selecting the day
Marcel Werk [Mon, 28 Jan 2019 15:28:23 +0000 (16:28 +0100)]
Don't close datepicker (with time) after selecting the day

Closes #2839

5 years agoFix `like` return value of `LikeHandler::like()`
Matthias Schmidt [Sun, 27 Jan 2019 14:50:45 +0000 (15:50 +0100)]
Fix `like` return value of `LikeHandler::like()`

See #2508
See 6077024256f9a325daa8b58173c764e62fad24d9

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 27 Jan 2019 14:12:00 +0000 (15:12 +0100)]
Merge branch 'master' into next

5 years agoShow likes when loading comment (responses) via permalink
Matthias Schmidt [Sun, 27 Jan 2019 14:10:30 +0000 (15:10 +0100)]
Show likes when loading comment (responses) via permalink

Close  #2836

5 years agoAllow media links generated in the ACP to point to the frontend
Matthias Schmidt [Sun, 27 Jan 2019 12:06:35 +0000 (13:06 +0100)]
Allow media links generated in the ACP to point to the frontend

5 years agoAdd missing since tags
Matthias Schmidt [Sun, 27 Jan 2019 11:30:19 +0000 (12:30 +0100)]
Add missing since tags

See #2223
See #2231

5 years agoMark comment (response) notifications as read when loaded via AJAX
Matthias Schmidt [Sun, 27 Jan 2019 11:26:10 +0000 (12:26 +0100)]
Mark comment (response) notifications as read when loaded via AJAX

Close #2835

5 years agoAdd methods to mark comment-related notifications as read
Matthias Schmidt [Sun, 27 Jan 2019 11:04:28 +0000 (12:04 +0100)]
Add methods to mark comment-related notifications as read

(And store the ids of the liked comment/comment respones as the base object id for like notifications.)

5 years agoFix variable name in comment response list template
Matthias Schmidt [Sun, 27 Jan 2019 07:31:59 +0000 (08:31 +0100)]
Fix variable name in comment response list template

See #2508
See 1167800d804f5833cee0ff82764869a6e23d27bd

5 years agoFixed mobile style issue
Marcel Werk [Fri, 25 Jan 2019 12:27:54 +0000 (13:27 +0100)]
Fixed mobile style issue

5 years agoMerge branch 'master' into next
Matthias Schmidt [Thu, 24 Jan 2019 17:31:55 +0000 (18:31 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Thu, 24 Jan 2019 17:29:06 +0000 (18:29 +0100)]
Merge branch '3.0'

5 years agoFix typo in German language item
Matthias Schmidt [Thu, 24 Jan 2019 17:28:47 +0000 (18:28 +0100)]
Fix typo in German language item

5 years agoFix exception when reading value of field without immutability support
Matthias Schmidt [Thu, 24 Jan 2019 17:24:07 +0000 (18:24 +0100)]
Fix exception when reading value of field without immutability support

See #2509
See aa6f853584182980c1c7d12891b689317e458b8b

5 years agoPrevent errors caused by unknown media objects
Alexander Ebert [Tue, 22 Jan 2019 17:01:28 +0000 (18:01 +0100)]
Prevent errors caused by unknown media objects

5 years agoMerge branch '3.0'
Alexander Ebert [Tue, 22 Jan 2019 11:18:53 +0000 (12:18 +0100)]
Merge branch '3.0'

5 years agoRemove superfluous `<br>` inserted by Firefox
Alexander Ebert [Tue, 22 Jan 2019 11:12:05 +0000 (12:12 +0100)]
Remove superfluous `<br>` inserted by Firefox

5 years agoUnify table icon size
Matthias Schmidt [Sun, 20 Jan 2019 15:52:27 +0000 (16:52 +0100)]
Unify table icon size

Close #2832

5 years agoImprove wording of English language item
Matthias Schmidt [Sun, 20 Jan 2019 15:48:24 +0000 (16:48 +0100)]
Improve wording of English language item

See #2797

5 years agoAdd permission check for notifiction test page
Matthias Schmidt [Sun, 20 Jan 2019 15:41:30 +0000 (16:41 +0100)]
Add permission check for notifiction test page

The same permission as for the other devtool pages is used.

5 years agoAdd support for HTML in category descriptions
Matthias Schmidt [Sun, 20 Jan 2019 15:20:47 +0000 (16:20 +0100)]
Add support for HTML in category descriptions

Close #2833

5 years agoFix WCFSetup due to undefined option constant
Matthias Schmidt [Sun, 20 Jan 2019 09:14:13 +0000 (10:14 +0100)]
Fix WCFSetup due to undefined option constant

See b5158645d503bd1d8c484001f8a41f7a52449c5f

5 years agoExpose ENABLE_PRODUCTION_DEBUG_MODE to JavaScript in ACP
Tim Düsterhus [Sat, 19 Jan 2019 12:12:36 +0000 (13:12 +0100)]
Expose ENABLE_PRODUCTION_DEBUG_MODE to JavaScript in ACP

see 11084ada183f7172736d790d1129725654e7f82e

5 years agoAdd missing object id
Joshua Rüsweg [Fri, 18 Jan 2019 17:17:01 +0000 (18:17 +0100)]
Add missing object id
See #2651

5 years agoUse video player for video attachments
Matthias Schmidt [Fri, 18 Jan 2019 17:15:22 +0000 (18:15 +0100)]
Use video player for video attachments

Close #2802

5 years agoMerge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 17:05:02 +0000 (18:05 +0100)]
Merge branch '3.0'

5 years agoFixed validation of article categories
Marcel Werk [Fri, 18 Jan 2019 17:04:09 +0000 (18:04 +0100)]
Fixed validation of article categories

5 years agoMerge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 16:56:00 +0000 (17:56 +0100)]
Merge branch '3.0'

5 years agoUpdated description for paypal address
Marcel Werk [Fri, 18 Jan 2019 16:54:56 +0000 (17:54 +0100)]
Updated description for paypal address

5 years agoMerge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 16:51:10 +0000 (17:51 +0100)]
Merge branch '3.0'

5 years agoUpdated cookie policy
Marcel Werk [Fri, 18 Jan 2019 16:48:59 +0000 (17:48 +0100)]
Updated cookie policy

5 years agoMerge branch 'master' into next
Marcel Werk [Fri, 18 Jan 2019 16:38:50 +0000 (17:38 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 16:36:45 +0000 (17:36 +0100)]
Merge branch '3.0'

5 years agoMerge branch '3.0' into next
Marcel Werk [Fri, 18 Jan 2019 16:35:40 +0000 (17:35 +0100)]
Merge branch '3.0' into next

5 years agoUpdated privacy policy
Marcel Werk [Fri, 18 Jan 2019 16:34:57 +0000 (17:34 +0100)]
Updated privacy policy

* Updated Goolge's address

5 years agoFixed small design issue
Marcel Werk [Fri, 18 Jan 2019 16:31:06 +0000 (17:31 +0100)]
Fixed small design issue

5 years agoFixed missing language variable
Marcel Werk [Fri, 18 Jan 2019 16:25:16 +0000 (17:25 +0100)]
Fixed missing language variable

5 years agoAdded notification for new user registrations
Marcel Werk [Fri, 18 Jan 2019 16:20:08 +0000 (17:20 +0100)]
Added notification for new user registrations

Closes #2803

5 years agoRestrict the mentioning of groups using a permission
Alexander Ebert [Thu, 17 Jan 2019 15:31:48 +0000 (16:31 +0100)]
Restrict the mentioning of groups using a permission

See #2804

5 years agoSupport mentions of user groups
Alexander Ebert [Wed, 16 Jan 2019 22:00:11 +0000 (23:00 +0100)]
Support mentions of user groups

See #2804

5 years agoMerge pull request #2756 from WoltLab/old-to-new-mail
Tim Düsterhus [Wed, 16 Jan 2019 14:26:17 +0000 (15:26 +0100)]
Merge pull request #2756 from WoltLab/old-to-new-mail

Map \wcf\system\mail\Mail to \wcf\system\email\Email

5 years agoMerge remote-tracking branch 'origin/next' into next
Tim Düsterhus [Sun, 13 Jan 2019 14:38:02 +0000 (15:38 +0100)]
Merge remote-tracking branch 'origin/next' into next

5 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 13 Jan 2019 14:37:38 +0000 (15:37 +0100)]
Merge branch 'master' into next

5 years agoFix Tar extraction of empty files and ignore symlinks
Tim Düsterhus [Sun, 13 Jan 2019 14:28:47 +0000 (15:28 +0100)]
Fix Tar extraction of empty files and ignore symlinks

Fixes #2794
see #1310

5 years agoReplace backticks with single quotes
Matthias Schmidt [Sun, 13 Jan 2019 12:23:23 +0000 (13:23 +0100)]
Replace backticks with single quotes

See #2509
See b1a577cf0dff4766984334bd07a3e8c88ca4144f

5 years agoAdd missing newline at end of file
Matthias Schmidt [Sun, 13 Jan 2019 10:01:34 +0000 (11:01 +0100)]
Add missing newline at end of file

See #2509
See aa6f853584182980c1c7d12891b689317e458b8b

5 years agoMove form field immutability to separate interface
Matthias Schmidt [Sun, 13 Jan 2019 09:54:16 +0000 (10:54 +0100)]
Move form field immutability to separate interface

And add immutability support for some additional fields.

See #2509

5 years agoSupport disabling all checkboxes created by `{htmlCheckboxes}`
Matthias Schmidt [Sun, 13 Jan 2019 09:43:57 +0000 (10:43 +0100)]
Support disabling all checkboxes created by `{htmlCheckboxes}`

5 years agoAdd support for disabled item lists
Matthias Schmidt [Sun, 13 Jan 2019 09:20:08 +0000 (10:20 +0100)]
Add support for disabled item lists

5 years agoExplicitly support disabled date picker fields
Matthias Schmidt [Sun, 13 Jan 2019 09:07:23 +0000 (10:07 +0100)]
Explicitly support disabled date picker fields

Such fields should use the same internal input elements and use the same format for the displayed date but have no UI elements to change or remove the set date.

5 years agoFix internal value format after setting value of date form field
Matthias Schmidt [Sun, 13 Jan 2019 09:05:29 +0000 (10:05 +0100)]
Fix internal value format after setting value of date form field

See #2509

5 years agoAdd better upload error handling if debug is enabled
Matthias Schmidt [Sun, 13 Jan 2019 08:13:04 +0000 (09:13 +0100)]
Add better upload error handling if debug is enabled

Close #2712

5 years agoMerge branch 'master' into next
Alexander Ebert [Sat, 12 Jan 2019 22:59:21 +0000 (23:59 +0100)]
Merge branch 'master' into next

5 years agoImproved behavior of sortable options
Alexander Ebert [Sat, 12 Jan 2019 22:44:03 +0000 (23:44 +0100)]
Improved behavior of sortable options

5 years agoSupport for some pasted styles
Alexander Ebert [Sat, 12 Jan 2019 19:43:23 +0000 (20:43 +0100)]
Support for some pasted styles

5 years agoHousekeeping
Alexander Ebert [Sat, 12 Jan 2019 17:35:03 +0000 (18:35 +0100)]
Housekeeping

5 years agoFix format of API version-related English language items
Matthias Schmidt [Sat, 12 Jan 2019 09:08:24 +0000 (10:08 +0100)]
Fix format of API version-related English language items

5 years agoNewline recognition for the new code highlighter
Alexander Ebert [Fri, 11 Jan 2019 16:45:24 +0000 (17:45 +0100)]
Newline recognition for the new code highlighter

See #2800

5 years agoImplemented the 'First Time Setup' page
Alexander Ebert [Fri, 11 Jan 2019 12:41:48 +0000 (13:41 +0100)]
Implemented the 'First Time Setup' page

See #2797

5 years agoUse the highlight parameter to start a new search if the result is unavailable
Alexander Ebert [Thu, 10 Jan 2019 19:36:30 +0000 (20:36 +0100)]
Use the highlight parameter to start a new search if the result is unavailable

See #2792

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 10 Jan 2019 18:46:24 +0000 (19:46 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoConsistent sort order of user group suggestions
Alexander Ebert [Thu, 10 Jan 2019 18:46:16 +0000 (19:46 +0100)]
Consistent sort order of user group suggestions

See #2790

5 years agoUpdate version number 3.2 to 5.2
Matthias Schmidt [Thu, 10 Jan 2019 18:25:38 +0000 (19:25 +0100)]
Update version number 3.2 to 5.2

See 04acbf0b4566dd91eafb459113089b1ae95fe1ad

5 years agoMerge branch 'master' into next
Alexander Ebert [Thu, 10 Jan 2019 18:13:07 +0000 (19:13 +0100)]
Merge branch 'master' into next