Marcel Werk [Sun, 31 Mar 2019 17:30:54 +0000 (19:30 +0200)]
Fixed focus handling in suggestions
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
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
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
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.
Alexander Ebert [Wed, 13 Mar 2019 12:14:37 +0000 (13:14 +0100)]
Autoloader should not check for file existence
Alexander Ebert [Wed, 13 Mar 2019 12:13:27 +0000 (13:13 +0100)]
`StringUtil::encodeJS()` was a bit inefficient for large strings
Alexander Ebert [Wed, 13 Mar 2019 12:12:01 +0000 (13:12 +0100)]
Dynamic language items generated a lot of redundant code
Alexander Ebert [Wed, 13 Mar 2019 12:11:01 +0000 (13:11 +0100)]
Polyfill for `is_countable()`, optimized `{foreach}`, short array notation
Alexander Ebert [Tue, 12 Mar 2019 18:39:42 +0000 (19:39 +0100)]
Listeners for smiley interactions were incorrectly scoped
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
Matthias Schmidt [Tue, 12 Mar 2019 17:50:55 +0000 (18:50 +0100)]
Fix being able to add empty instructions
See #2772
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
Matthias Schmidt [Tue, 12 Mar 2019 17:23:53 +0000 (18:23 +0100)]
Fix importing package without trailing slash in path
See #2772
Alexander Ebert [Tue, 12 Mar 2019 15:46:17 +0000 (16:46 +0100)]
WAI-ARIA compliant smiley interaction
See #2713