GitHub/WoltLab/WCF.git
5 years agoRevert "Update enquire to 2.1.6"
Tim Düsterhus [Wed, 13 Mar 2019 18:41:14 +0000 (19:41 +0100)]
Revert "Update enquire to 2.1.6"

This reverts commit 00ddf4627f31898d7171fdeff7068e4fe6004b1e.

see discussion in #2866

5 years agoUpdate enquire to 2.1.6
Tim Düsterhus [Mon, 11 Mar 2019 16:03:58 +0000 (17:03 +0100)]
Update enquire to 2.1.6

5 years agoUpdate jQuery to 3.3.1
Tim Düsterhus [Mon, 11 Mar 2019 16:01:33 +0000 (17:01 +0100)]
Update jQuery to 3.3.1

5 years agoMerge branch 'master' into next
Tim Düsterhus [Wed, 27 Mar 2019 19:33:34 +0000 (20:33 +0100)]
Merge branch 'master' into next

5 years agoUpdate composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:32:33 +0000 (20:32 +0100)]
Update composer dependencies

5 years agoMerge branch '3.0'
Tim Düsterhus [Wed, 27 Mar 2019 19:30:19 +0000 (20:30 +0100)]
Merge branch '3.0'

5 years agoUpdate composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:28:17 +0000 (20:28 +0100)]
Update composer dependencies

5 years agoIncorrect scoping for user group searches
Alexander Ebert [Wed, 27 Mar 2019 16:41:08 +0000 (17:41 +0100)]
Incorrect scoping for user group searches

See WoltLab/com.woltlab.wbb#325

5 years agoMerge pull request #2878 from WoltLab/parsedown-1.7
Tim Düsterhus [Wed, 27 Mar 2019 16:14:17 +0000 (17:14 +0100)]
Merge pull request #2878 from WoltLab/parsedown-1.7

Update to erusev/parsedown 1.7.*

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 26 Mar 2019 22:19:01 +0000 (23:19 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoImproved page importer
Marcel Werk [Tue, 26 Mar 2019 22:18:58 +0000 (23:18 +0100)]
Improved page importer

5 years agoAdd label form field
Matthias Schmidt [Tue, 26 Mar 2019 17:17:16 +0000 (18:17 +0100)]
Add label form field

See #2509

5 years agoAdded support for date values before 1970
Marcel Werk [Tue, 26 Mar 2019 16:17:50 +0000 (17:17 +0100)]
Added support for date values before 1970

Closes #2880

5 years agoMerge pull request #2872 from WoltLab/next-article-redesign
Alexander Ebert [Sun, 24 Mar 2019 22:12:47 +0000 (23:12 +0100)]
Merge pull request #2872 from WoltLab/next-article-redesign

New visuals for items with cover photos, redesign of article lists

5 years agoMerge branch 'next' into next-article-redesign
Alexander Ebert [Sun, 24 Mar 2019 22:12:33 +0000 (23:12 +0100)]
Merge branch 'next' into next-article-redesign

5 years agoAd support for articles
Alexander Ebert [Sun, 24 Mar 2019 22:11:02 +0000 (23:11 +0100)]
Ad support for articles

See #2707

5 years agoMerge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 24 Mar 2019 19:30:11 +0000 (20:30 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:42 +0000 (20:29 +0100)]
Merge branch '3.0'

5 years agoFix parsing of status line in HTTPRequest
Tim Düsterhus [Sun, 24 Mar 2019 19:29:18 +0000 (20:29 +0100)]
Fix parsing of status line in HTTPRequest

5 years agoMerge branch 'master' into next
Alexander Ebert [Sun, 24 Mar 2019 19:17:36 +0000 (20:17 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 19:01:51 +0000 (20:01 +0100)]
Merge branch '3.0'

5 years agoSearching for packages did not consider multiple versions of a dependency
Alexander Ebert [Sun, 24 Mar 2019 19:01:33 +0000 (20:01 +0100)]
Searching for packages did not consider multiple versions of a dependency

5 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 24 Mar 2019 17:16:34 +0000 (18:16 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 17:15:15 +0000 (18:15 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2879 from Morik/patch-4
Tim Düsterhus [Sun, 24 Mar 2019 17:13:17 +0000 (18:13 +0100)]
Merge pull request #2879 from Morik/patch-4

Fix rgba detection in JS-ColorUtil

5 years agoFix rgba detection in JS-ColorUtil
Morik [Sun, 24 Mar 2019 15:40:11 +0000 (16:40 +0100)]
Fix rgba detection in JS-ColorUtil

5 years agoMerge pull request #2868 from WoltLab/next-performance-optimization
Alexander Ebert [Sun, 24 Mar 2019 14:49:36 +0000 (15:49 +0100)]
Merge pull request #2868 from WoltLab/next-performance-optimization

Performance Optimizations

5 years agoUpdate to erusev/parsedown 1.7.*
Tim Düsterhus [Sun, 24 Mar 2019 13:53:14 +0000 (14:53 +0100)]
Update to erusev/parsedown 1.7.*

This is a backport of 4457f82ce54e0072f8cf770683ffab40b1e16af0 to 3.0.

Parsedown is used within WoltLab Suite only for a single importer. Recently
however plugins requiring markdown support (e.g. for syncing Discord messages)
have been submitted. The current parsedown version 1.6.0 is not sufficient
for them, presumably due to the lack of the safe mode.

Upgrade parsedown to avoid the need for them to ship a separate version
(causing issues due to duplicate classes) or an entirely different markdown
parser.

5 years agoNew handling of empty lines when removing text formatting
Alexander Ebert [Sun, 24 Mar 2019 12:30:59 +0000 (13:30 +0100)]
New handling of empty lines when removing text formatting

5 years agoAdd rating form field
Matthias Schmidt [Sun, 24 Mar 2019 12:17:53 +0000 (13:17 +0100)]
Add rating form field

See #2509

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 10:18:51 +0000 (11:18 +0100)]
Merge branch '3.0'

5 years agoBypass required user options for administrators
Alexander Ebert [Sun, 24 Mar 2019 10:18:31 +0000 (11:18 +0100)]
Bypass required user options for administrators

5 years agoMerge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 08:35:01 +0000 (09:35 +0100)]
Merge branch '3.0'

5 years agoRenamed Google+ to Google
Alexander Ebert [Sun, 24 Mar 2019 08:34:47 +0000 (09:34 +0100)]
Renamed Google+ to Google

5 years agoRemoved an outdated workaround in dialogs for Chrome
Alexander Ebert [Sat, 23 Mar 2019 22:59:10 +0000 (23:59 +0100)]
Removed an outdated workaround in dialogs for Chrome

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sat, 23 Mar 2019 22:26:09 +0000 (23:26 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoRotate uploaded images based on the orientation stored in the exif data
Marcel Werk [Sat, 23 Mar 2019 22:26:01 +0000 (23:26 +0100)]
Rotate uploaded images based on the orientation stored in the exif data

Closes #2876

5 years agoTypo
Alexander Ebert [Sat, 23 Mar 2019 18:36:29 +0000 (19:36 +0100)]
Typo

5 years agoGeneric components for cover photo uploads
Alexander Ebert [Sat, 23 Mar 2019 18:14:03 +0000 (19:14 +0100)]
Generic components for cover photo uploads

5 years agoExplicitly require Bootstrap module
Matthias Schmidt [Fri, 22 Mar 2019 15:16:04 +0000 (16:16 +0100)]
Explicitly require Bootstrap module

See 0dc68d99178525bf14f2ef76593c5a0b5a59a44a
See #2852

5 years agoChange default availablity of form builder wyswyig components
Matthias Schmidt [Fri, 22 Mar 2019 15:09:36 +0000 (16:09 +0100)]
Change default availablity of form builder wyswyig components

See #2852

5 years agoAdd quote support for form builder wysiwyg component
Matthias Schmidt [Fri, 22 Mar 2019 15:02:27 +0000 (16:02 +0100)]
Add quote support for form builder wysiwyg component

See #2852

5 years agoRemove Google+ profile field
Tim Düsterhus [Fri, 22 Mar 2019 14:42:53 +0000 (15:42 +0100)]
Remove Google+ profile field

see #2808

5 years agoRemove debug code
Matthias Schmidt [Fri, 22 Mar 2019 13:55:02 +0000 (14:55 +0100)]
Remove debug code

See 87338c1eb0fb77d3af487d96dd16d1033769aeb2
See #2852

5 years agoImproved the visuals on smaller screen sizes
Alexander Ebert [Fri, 22 Mar 2019 09:54:29 +0000 (10:54 +0100)]
Improved the visuals on smaller screen sizes

5 years agoWrapper for cover photos with a fallback mechanism
Alexander Ebert [Thu, 21 Mar 2019 22:36:36 +0000 (23:36 +0100)]
Wrapper for cover photos with a fallback mechanism

5 years agoRemove HTML links from the output on request
Alexander Ebert [Thu, 21 Mar 2019 18:57:22 +0000 (19:57 +0100)]
Remove HTML links from the output on request

5 years agoSplitted up the CSS for more flexibility
Alexander Ebert [Thu, 21 Mar 2019 18:57:00 +0000 (19:57 +0100)]
Splitted up the CSS for more flexibility

5 years agoAllow import of articles
Marcel Werk [Thu, 21 Mar 2019 16:32:59 +0000 (17:32 +0100)]
Allow import of articles

CLoses #2875

5 years agoAllow import of media
Marcel Werk [Thu, 21 Mar 2019 16:32:19 +0000 (17:32 +0100)]
Allow import of media

Closes #2874

5 years agoAdd default value for packageID
Marcel Werk [Thu, 21 Mar 2019 16:31:35 +0000 (17:31 +0100)]
Add default value for packageID

See #2708

5 years agoAvoid false positives for <article>/<nav> (ARIA)
Marcel Werk [Wed, 20 Mar 2019 22:32:41 +0000 (23:32 +0100)]
Avoid false positives for <article>/<nav> (ARIA)

See #2713

5 years agoRemove superfluous reaction type upload description
Joshua Rüsweg [Wed, 20 Mar 2019 10:46:26 +0000 (11:46 +0100)]
Remove superfluous reaction type upload description
See #2508

5 years agoFix missing negation for hash_equals() methods
Joshua Rüsweg [Wed, 20 Mar 2019 10:22:17 +0000 (11:22 +0100)]
Fix missing negation for hash_equals() methods
See c914372abbe9f62b765f4b0e0b934f6d45150201
See #2873

5 years agoMerge pull request #2873 from Hanashi/next
Joshua Rüsweg [Wed, 20 Mar 2019 10:19:13 +0000 (11:19 +0100)]
Merge pull request #2873 from Hanashi/next

Fix rewrite test
See c914372abbe9f62b765f4b0e0b934f6d45150201

5 years agofixed rewrite test
Peter Lohse [Wed, 20 Mar 2019 09:24:29 +0000 (10:24 +0100)]
fixed rewrite test

5 years agoFix smiley JavaScript for form builder wysiwyg component
Matthias Schmidt [Wed, 20 Mar 2019 09:17:24 +0000 (10:17 +0100)]
Fix smiley JavaScript for form builder wysiwyg component

See 590cafbe734202ca00e779dfa39f6241caf55b8c
See #2852

5 years agoMerge branch 'master' into next
Matthias Schmidt [Wed, 20 Mar 2019 09:08:18 +0000 (10:08 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Wed, 20 Mar 2019 09:07:25 +0000 (10:07 +0100)]
Merge branch '3.0'

5 years agoFix multilingual input elements losing focus
Matthias Schmidt [Wed, 20 Mar 2019 09:07:00 +0000 (10:07 +0100)]
Fix multilingual input elements losing focus

5 years agoShow success message when adding/editing PIP entries via GUI
Matthias Schmidt [Wed, 20 Mar 2019 08:30:21 +0000 (09:30 +0100)]
Show success message when adding/editing PIP entries via GUI

See #2545

5 years agoSupport for more content elements
Alexander Ebert [Tue, 19 Mar 2019 21:43:06 +0000 (22:43 +0100)]
Support for more content elements

5 years agoMerge branch 'master' into next
Matthias Schmidt [Tue, 19 Mar 2019 17:38:19 +0000 (18:38 +0100)]
Merge branch 'master' into next

5 years agoRemove trophy link in user popover
Matthias Schmidt [Tue, 19 Mar 2019 17:37:50 +0000 (18:37 +0100)]
Remove trophy link in user popover

Close #2870

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:36:25 +0000 (18:36 +0100)]
Merge branch '3.0'

5 years agoRemove user activity points link in user popover
Matthias Schmidt [Tue, 19 Mar 2019 17:35:40 +0000 (18:35 +0100)]
Remove user activity points link in user popover

See #2870

5 years agoMerge branch 'master' into next
Matthias Schmidt [Tue, 19 Mar 2019 17:24:40 +0000 (18:24 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:23:59 +0000 (18:23 +0100)]
Merge branch '3.0'

5 years agoAdd missing semicolons
Matthias Schmidt [Tue, 19 Mar 2019 17:23:26 +0000 (18:23 +0100)]
Add missing semicolons

See 0e4b2c330755851736ce67f136cc76e7be2ba9a4

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:22:09 +0000 (18:22 +0100)]
Merge branch '3.0'

5 years agoFix captchas for comments and quick replies only working once
Matthias Schmidt [Tue, 19 Mar 2019 17:15:34 +0000 (18:15 +0100)]
Fix captchas for comments and quick replies only working once

… on the current page. After that, the page had to be reloaded.

5 years agoUse of the shared default cover photo
Alexander Ebert [Tue, 19 Mar 2019 12:45:44 +0000 (13:45 +0100)]
Use of the shared default cover photo

5 years agoCover photos are no longer specific to user profiles
Alexander Ebert [Tue, 19 Mar 2019 12:32:45 +0000 (13:32 +0100)]
Cover photos are no longer specific to user profiles

5 years agoDedicated teaser above the image, improved visuals of the image
Alexander Ebert [Tue, 19 Mar 2019 10:55:01 +0000 (11:55 +0100)]
Dedicated teaser above the image, improved visuals of the image

5 years agoExecute cronjob to assign users to groups more often
Matthias Schmidt [Tue, 19 Mar 2019 08:10:34 +0000 (09:10 +0100)]
Execute cronjob to assign users to groups more often

See #2809

5 years agoMerge branch 'master' into next
Tim Düsterhus [Mon, 18 Mar 2019 23:07:20 +0000 (00:07 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 18 Mar 2019 23:05:27 +0000 (00:05 +0100)]
Merge branch '3.0'

5 years agoMerge pull request #2871 from Morik/patch-3
Tim Düsterhus [Mon, 18 Mar 2019 23:04:12 +0000 (00:04 +0100)]
Merge pull request #2871 from Morik/patch-3

Fix deletion of captchas

5 years agoFix deletion of captchas
Morik [Mon, 18 Mar 2019 19:55:06 +0000 (20:55 +0100)]
Fix deletion of captchas

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 17:04:01 +0000 (18:04 +0100)]
Merge branch '3.0'

5 years agoquick reply: allow author to be set to null via event
Marcel Werk [Mon, 18 Mar 2019 17:03:40 +0000 (18:03 +0100)]
quick reply: allow author to be set to null via event

5 years agoFlexible markup for items with teaser images
Alexander Ebert [Mon, 18 Mar 2019 15:59:33 +0000 (16:59 +0100)]
Flexible markup for items with teaser images

5 years agoFix building devtools project add form twice after saving
Matthias Schmidt [Mon, 18 Mar 2019 15:42:51 +0000 (16:42 +0100)]
Fix building devtools project add form twice after saving

The form is already re-built in `AbstractFormBuilderForm::saved()`.

See #2772

5 years agoAdd ad support for articles
Matthias Schmidt [Mon, 18 Mar 2019 15:08:30 +0000 (16:08 +0100)]
Add ad support for articles

Close #2707

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 15:02:22 +0000 (16:02 +0100)]
Merge branch '3.0'

5 years agofixed a bug that prevented bbcodes from being renamed
Marcel Werk [Mon, 18 Mar 2019 14:38:57 +0000 (15:38 +0100)]
fixed a bug that prevented bbcodes from being renamed

5 years agoAdded importer for CMS pages
Marcel Werk [Mon, 18 Mar 2019 14:30:24 +0000 (15:30 +0100)]
Added importer for CMS pages

Closes #2708

5 years agoUpdate form builder's dialog form document implementation
Matthias Schmidt [Sun, 17 Mar 2019 07:55:40 +0000 (08:55 +0100)]
Update form builder's dialog form document implementation

See #2509

5 years agoImproved a11y of spoiler bbcodes
Marcel Werk [Sat, 16 Mar 2019 21:35:01 +0000 (22:35 +0100)]
Improved a11y of spoiler bbcodes

See #2713

5 years agoImproved a11y of interactive drop-downs
Marcel Werk [Sat, 16 Mar 2019 18:47:16 +0000 (19:47 +0100)]
Improved a11y of interactive drop-downs

See #2713

5 years agoHandle global form success message directly in form builder API
Matthias Schmidt [Sat, 16 Mar 2019 14:58:44 +0000 (15:58 +0100)]
Handle global form success message directly in form builder API

This way, there is no need to manually add the relevant code to the template.

See #2509

5 years agoFix typos in form builder documentation and exceptions
Matthias Schmidt [Sat, 16 Mar 2019 14:45:21 +0000 (15:45 +0100)]
Fix typos in form builder documentation and exceptions

See #2509

5 years agoHandle global form error message directly in form builder API
Matthias Schmidt [Sat, 16 Mar 2019 14:44:54 +0000 (15:44 +0100)]
Handle global form error message directly in form builder API

This way, there is no need to include the `formError` template manually anymore.

See #2509

5 years agoImproved a11y of 'new' badges
Marcel Werk [Fri, 15 Mar 2019 22:33:41 +0000 (23:33 +0100)]
Improved a11y of 'new' badges

See #2713

5 years agoImproved a11y of the loading indicator
Marcel Werk [Fri, 15 Mar 2019 22:13:30 +0000 (23:13 +0100)]
Improved a11y of the loading indicator

See #2713

5 years agoRemove enquire.js usage
Tim Düsterhus [Wed, 13 Mar 2019 18:40:02 +0000 (19:40 +0100)]
Remove enquire.js usage

see discussion in #2866

5 years agoMerge pull request #2869 from WoltLab/attachment-extension
Tim Düsterhus [Wed, 13 Mar 2019 16:51:00 +0000 (17:51 +0100)]
Merge pull request #2869 from WoltLab/attachment-extension

Add .bin file extension to attachments

5 years agoImprove comments for attachment location compatibility layer
Tim Düsterhus [Wed, 13 Mar 2019 16:39:00 +0000 (17:39 +0100)]
Improve comments for attachment location compatibility layer

see #2840
see #2869

5 years agoMigrate the attachment's storage location in AttachmentRebuildDataWorker
Tim Düsterhus [Wed, 13 Mar 2019 14:13:51 +0000 (15:13 +0100)]
Migrate the attachment's storage location in AttachmentRebuildDataWorker

see #2840

5 years agoAttach `.bin` extension to attachments
Tim Düsterhus [Wed, 13 Mar 2019 14:03:54 +0000 (15:03 +0100)]
Attach `.bin` extension to attachments

see #2840