Tim Düsterhus [Mon, 11 Mar 2019 16:03:58 +0000 (17:03 +0100)]
Update enquire to 2.1.6
Tim Düsterhus [Mon, 11 Mar 2019 16:01:33 +0000 (17:01 +0100)]
Update jQuery to 3.3.1
Tim Düsterhus [Wed, 27 Mar 2019 19:33:34 +0000 (20:33 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Wed, 27 Mar 2019 19:32:33 +0000 (20:32 +0100)]
Update composer dependencies
Tim Düsterhus [Wed, 27 Mar 2019 19:30:19 +0000 (20:30 +0100)]
Merge branch '3.0'
Tim Düsterhus [Wed, 27 Mar 2019 19:28:17 +0000 (20:28 +0100)]
Update composer dependencies
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
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.*
Marcel Werk [Tue, 26 Mar 2019 22:19:01 +0000 (23:19 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 26 Mar 2019 22:18:58 +0000 (23:18 +0100)]
Improved page importer
Matthias Schmidt [Tue, 26 Mar 2019 17:17:16 +0000 (18:17 +0100)]
Add label form field
See #2509
Marcel Werk [Tue, 26 Mar 2019 16:17:50 +0000 (17:17 +0100)]
Added support for date values before 1970
Closes #2880
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
Alexander Ebert [Sun, 24 Mar 2019 22:12:33 +0000 (23:12 +0100)]
Merge branch 'next' into next-article-redesign
Alexander Ebert [Sun, 24 Mar 2019 22:11:02 +0000 (23:11 +0100)]
Ad support for articles
See #2707
Tim Düsterhus [Sun, 24 Mar 2019 19:30:11 +0000 (20:30 +0100)]
Merge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:42 +0000 (20:29 +0100)]
Merge branch '3.0'
Tim Düsterhus [Sun, 24 Mar 2019 19:29:18 +0000 (20:29 +0100)]
Fix parsing of status line in HTTPRequest
Alexander Ebert [Sun, 24 Mar 2019 19:17:36 +0000 (20:17 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sun, 24 Mar 2019 19:01:51 +0000 (20:01 +0100)]
Merge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 19:01:33 +0000 (20:01 +0100)]
Searching for packages did not consider multiple versions of a dependency
Tim Düsterhus [Sun, 24 Mar 2019 17:16:34 +0000 (18:16 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Sun, 24 Mar 2019 17:15:15 +0000 (18:15 +0100)]
Merge branch '3.0'
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
Morik [Sun, 24 Mar 2019 15:40:11 +0000 (16:40 +0100)]
Fix rgba detection in JS-ColorUtil
Alexander Ebert [Sun, 24 Mar 2019 14:49:36 +0000 (15:49 +0100)]
Merge pull request #2868 from WoltLab/next-performance-optimization
Performance Optimizations
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.
Alexander Ebert [Sun, 24 Mar 2019 12:30:59 +0000 (13:30 +0100)]
New handling of empty lines when removing text formatting
Matthias Schmidt [Sun, 24 Mar 2019 12:17:53 +0000 (13:17 +0100)]
Add rating form field
See #2509
Alexander Ebert [Sun, 24 Mar 2019 10:18:51 +0000 (11:18 +0100)]
Merge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 10:18:31 +0000 (11:18 +0100)]
Bypass required user options for administrators
Alexander Ebert [Sun, 24 Mar 2019 08:35:01 +0000 (09:35 +0100)]
Merge branch '3.0'
Alexander Ebert [Sun, 24 Mar 2019 08:34:47 +0000 (09:34 +0100)]
Renamed Google+ to Google
Alexander Ebert [Sat, 23 Mar 2019 22:59:10 +0000 (23:59 +0100)]
Removed an outdated workaround in dialogs for Chrome
Marcel Werk [Sat, 23 Mar 2019 22:26:09 +0000 (23:26 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
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
Alexander Ebert [Sat, 23 Mar 2019 18:36:29 +0000 (19:36 +0100)]
Typo
Alexander Ebert [Sat, 23 Mar 2019 18:14:03 +0000 (19:14 +0100)]
Generic components for cover photo uploads
Matthias Schmidt [Fri, 22 Mar 2019 15:16:04 +0000 (16:16 +0100)]
Explicitly require Bootstrap module
See
0dc68d99178525bf14f2ef76593c5a0b5a59a44a
See #2852
Matthias Schmidt [Fri, 22 Mar 2019 15:09:36 +0000 (16:09 +0100)]
Change default availablity of form builder wyswyig components
See #2852
Matthias Schmidt [Fri, 22 Mar 2019 15:02:27 +0000 (16:02 +0100)]
Add quote support for form builder wysiwyg component
See #2852
Tim Düsterhus [Fri, 22 Mar 2019 14:42:53 +0000 (15:42 +0100)]
Remove Google+ profile field
see #2808
Matthias Schmidt [Fri, 22 Mar 2019 13:55:02 +0000 (14:55 +0100)]
Alexander Ebert [Fri, 22 Mar 2019 09:54:29 +0000 (10:54 +0100)]
Improved the visuals on smaller screen sizes
Alexander Ebert [Thu, 21 Mar 2019 22:36:36 +0000 (23:36 +0100)]
Wrapper for cover photos with a fallback mechanism
Alexander Ebert [Thu, 21 Mar 2019 18:57:22 +0000 (19:57 +0100)]
Remove HTML links from the output on request
Alexander Ebert [Thu, 21 Mar 2019 18:57:00 +0000 (19:57 +0100)]
Splitted up the CSS for more flexibility
Marcel Werk [Thu, 21 Mar 2019 16:32:59 +0000 (17:32 +0100)]
Allow import of articles
CLoses #2875
Marcel Werk [Thu, 21 Mar 2019 16:32:19 +0000 (17:32 +0100)]
Allow import of media
Closes #2874
Marcel Werk [Thu, 21 Mar 2019 16:31:35 +0000 (17:31 +0100)]
Add default value for packageID
See #2708
Marcel Werk [Wed, 20 Mar 2019 22:32:41 +0000 (23:32 +0100)]
Avoid false positives for <article>/<nav> (ARIA)
See #2713
Joshua Rüsweg [Wed, 20 Mar 2019 10:46:26 +0000 (11:46 +0100)]
Remove superfluous reaction type upload description
See #2508
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
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
Peter Lohse [Wed, 20 Mar 2019 09:24:29 +0000 (10:24 +0100)]
fixed rewrite test
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
Matthias Schmidt [Wed, 20 Mar 2019 09:08:18 +0000 (10:08 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Wed, 20 Mar 2019 09:07:25 +0000 (10:07 +0100)]
Merge branch '3.0'
Matthias Schmidt [Wed, 20 Mar 2019 09:07:00 +0000 (10:07 +0100)]
Fix multilingual input elements losing focus
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
Alexander Ebert [Tue, 19 Mar 2019 21:43:06 +0000 (22:43 +0100)]
Support for more content elements
Matthias Schmidt [Tue, 19 Mar 2019 17:38:19 +0000 (18:38 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Tue, 19 Mar 2019 17:37:50 +0000 (18:37 +0100)]
Remove trophy link in user popover
Close #2870
Matthias Schmidt [Tue, 19 Mar 2019 17:36:25 +0000 (18:36 +0100)]
Merge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:35:40 +0000 (18:35 +0100)]
Remove user activity points link in user popover
See #2870
Matthias Schmidt [Tue, 19 Mar 2019 17:24:40 +0000 (18:24 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Tue, 19 Mar 2019 17:23:59 +0000 (18:23 +0100)]
Merge branch '3.0'
Matthias Schmidt [Tue, 19 Mar 2019 17:23:26 +0000 (18:23 +0100)]
Matthias Schmidt [Tue, 19 Mar 2019 17:22:09 +0000 (18:22 +0100)]
Merge branch '3.0'
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.
Alexander Ebert [Tue, 19 Mar 2019 12:45:44 +0000 (13:45 +0100)]
Use of the shared default cover photo
Alexander Ebert [Tue, 19 Mar 2019 12:32:45 +0000 (13:32 +0100)]
Cover photos are no longer specific to user profiles
Alexander Ebert [Tue, 19 Mar 2019 10:55:01 +0000 (11:55 +0100)]
Dedicated teaser above the image, improved visuals of the image
Matthias Schmidt [Tue, 19 Mar 2019 08:10:34 +0000 (09:10 +0100)]
Execute cronjob to assign users to groups more often
See #2809
Tim Düsterhus [Mon, 18 Mar 2019 23:07:20 +0000 (00:07 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Mon, 18 Mar 2019 23:05:27 +0000 (00:05 +0100)]
Merge branch '3.0'
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
Morik [Mon, 18 Mar 2019 19:55:06 +0000 (20:55 +0100)]
Fix deletion of captchas
Marcel Werk [Mon, 18 Mar 2019 17:04:01 +0000 (18:04 +0100)]
Merge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 17:03:40 +0000 (18:03 +0100)]
quick reply: allow author to be set to null via event
Alexander Ebert [Mon, 18 Mar 2019 15:59:33 +0000 (16:59 +0100)]
Flexible markup for items with teaser images
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
Matthias Schmidt [Mon, 18 Mar 2019 15:08:30 +0000 (16:08 +0100)]
Add ad support for articles
Close #2707
Marcel Werk [Mon, 18 Mar 2019 15:02:22 +0000 (16:02 +0100)]
Merge branch '3.0'
Marcel Werk [Mon, 18 Mar 2019 14:38:57 +0000 (15:38 +0100)]
fixed a bug that prevented bbcodes from being renamed
Marcel Werk [Mon, 18 Mar 2019 14:30:24 +0000 (15:30 +0100)]
Added importer for CMS pages
Closes #2708
Matthias Schmidt [Sun, 17 Mar 2019 07:55:40 +0000 (08:55 +0100)]
Update form builder's dialog form document implementation
See #2509
Marcel Werk [Sat, 16 Mar 2019 21:35:01 +0000 (22:35 +0100)]
Improved a11y of spoiler bbcodes
See #2713
Marcel Werk [Sat, 16 Mar 2019 18:47:16 +0000 (19:47 +0100)]
Improved a11y of interactive drop-downs
See #2713
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
Matthias Schmidt [Sat, 16 Mar 2019 14:45:21 +0000 (15:45 +0100)]
Fix typos in form builder documentation and exceptions
See #2509
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
Marcel Werk [Fri, 15 Mar 2019 22:33:41 +0000 (23:33 +0100)]
Improved a11y of 'new' badges
See #2713
Marcel Werk [Fri, 15 Mar 2019 22:13:30 +0000 (23:13 +0100)]
Improved a11y of the loading indicator
See #2713
Tim Düsterhus [Wed, 13 Mar 2019 18:40:02 +0000 (19:40 +0100)]
Remove enquire.js usage
see discussion in #2866
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
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
Tim Düsterhus [Wed, 13 Mar 2019 14:13:51 +0000 (15:13 +0100)]
Migrate the attachment's storage location in AttachmentRebuildDataWorker
see #2840
Tim Düsterhus [Wed, 13 Mar 2019 14:03:54 +0000 (15:03 +0100)]
Attach `.bin` extension to attachments
see #2840
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