GitHub/WoltLab/WCF.git
5 years agoUpdate composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:32:33 +0000 (20:32 +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 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 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 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

5 years agoMerge pull request #2862 from WoltLab/exception-notifier
Tim Düsterhus [Wed, 13 Mar 2019 13:42:51 +0000 (14:42 +0100)]
Merge pull request #2862 from WoltLab/exception-notifier

Notify on new logged errors by email

5 years ago`SingletonFactory::getInstance()` now uses `isset` instead of `array_key_exists`
Alexander Ebert [Wed, 13 Mar 2019 12:15:37 +0000 (13:15 +0100)]
`SingletonFactory::getInstance()` now uses `isset` instead of `array_key_exists`

The behavior remains unchanged for both valid calls, as well as for detecting infinite loops due to cross references.

5 years agoAutoloader should not check for file existence
Alexander Ebert [Wed, 13 Mar 2019 12:14:37 +0000 (13:14 +0100)]
Autoloader should not check for file existence

5 years ago`StringUtil::encodeJS()` was a bit inefficient for large strings
Alexander Ebert [Wed, 13 Mar 2019 12:13:27 +0000 (13:13 +0100)]
`StringUtil::encodeJS()` was a bit inefficient for large strings

5 years agoDynamic language items generated a lot of redundant code
Alexander Ebert [Wed, 13 Mar 2019 12:12:01 +0000 (13:12 +0100)]
Dynamic language items generated a lot of redundant code

5 years agoPolyfill for `is_countable()`, optimized `{foreach}`, short array notation
Alexander Ebert [Wed, 13 Mar 2019 12:11:01 +0000 (13:11 +0100)]
Polyfill for `is_countable()`, optimized `{foreach}`, short array notation

5 years agoListeners for smiley interactions were incorrectly scoped
Alexander Ebert [Tue, 12 Mar 2019 18:39:42 +0000 (19:39 +0100)]
Listeners for smiley interactions were incorrectly scoped

5 years agoMerge pull request #2867 from WoltLab/next-editor-overhaul
Alexander Ebert [Tue, 12 Mar 2019 17:57:02 +0000 (18:57 +0100)]
Merge pull request #2867 from WoltLab/next-editor-overhaul

Editor overhaul / ARIA improvements

5 years agoFix being able to add empty instructions
Matthias Schmidt [Tue, 12 Mar 2019 17:50:55 +0000 (18:50 +0100)]
Fix being able to add empty instructions

See #2772

5 years agoFix project add/edit form not being submitted after pressing enter
Matthias Schmidt [Tue, 12 Mar 2019 17:46:54 +0000 (18:46 +0100)]
Fix project add/edit form not being submitted after pressing enter

See #2772

5 years agoFix importing package without trailing slash in path
Matthias Schmidt [Tue, 12 Mar 2019 17:23:53 +0000 (18:23 +0100)]
Fix importing package without trailing slash in path

See #2772