Matthias Schmidt [Sat, 27 Jul 2019 07:46:31 +0000 (09:46 +0200)]
Remove references of non-existing and unused language item
Matthias Schmidt [Sat, 27 Jul 2019 07:43:52 +0000 (09:43 +0200)]
Add missing language items
Matthias Schmidt [Sat, 27 Jul 2019 07:24:07 +0000 (09:24 +0200)]
Hide notice for missing phrases on ACP index page if file is empty
See #2983
Alexander Ebert [Fri, 26 Jul 2019 10:34:33 +0000 (12:34 +0200)]
Improve the wording: "There are not any […]" -> "There are no […]"
See #2961
Alexander Ebert [Fri, 26 Jul 2019 09:38:04 +0000 (11:38 +0200)]
Merge branch 'master' into next
Alexander Ebert [Fri, 26 Jul 2019 09:08:51 +0000 (11:08 +0200)]
Generic identifier for slack bots
See #2970
Alexander Ebert [Fri, 26 Jul 2019 09:05:00 +0000 (11:05 +0200)]
Removed the outdated title attribute from subscription listings
Fixes #2981
Alexander Ebert [Thu, 25 Jul 2019 22:01:15 +0000 (00:01 +0200)]
Remove control characters that break the SCSS parser
Fixes #2954
Alexander Ebert [Thu, 25 Jul 2019 21:03:30 +0000 (23:03 +0200)]
Drop the custom url if a CMS site is the landing page of an app
Matthias Schmidt [Thu, 25 Jul 2019 16:39:09 +0000 (18:39 +0200)]
Improve type of IFormDataProcessor::processObjectData() parameter
See #2988
Matthias Schmidt [Thu, 25 Jul 2019 16:29:27 +0000 (18:29 +0200)]
Rework form data processors to allow data processing in both directions
i.e. processing form data to be used by a DBOAction and processing object data to be used as form field values.
Close #2988
Alexander Ebert [Thu, 25 Jul 2019 14:33:34 +0000 (16:33 +0200)]
Reworked the rewrite rule generator
See #2903
Alexander Ebert [Thu, 25 Jul 2019 10:32:47 +0000 (12:32 +0200)]
Workaround for the text alignment of media bbcodes
Fixes #2965
Alexander Ebert [Thu, 25 Jul 2019 10:21:47 +0000 (12:21 +0200)]
Include the name of the blacklist matches for disabled users
See #2948
Alexander Ebert [Tue, 23 Jul 2019 15:36:34 +0000 (17:36 +0200)]
Override the active application on runtime
Fixes #2934
Alexander Ebert [Tue, 23 Jul 2019 13:18:35 +0000 (15:18 +0200)]
Prevent WebP images being uploaded for avatars
See #2838
Marcel Werk [Tue, 23 Jul 2019 10:10:00 +0000 (12:10 +0200)]
Fixed typo
Alexander Ebert [Tue, 23 Jul 2019 09:44:31 +0000 (11:44 +0200)]
Hide the fake hover state for upload buttons
The fake hover state conflicts with the file dialog, which does not blur the input field, causing the button to be visually stuck in the hover state.
This change still renders the focus style when the dialog is opened via keyboard navigation.
Alexander Ebert [Tue, 23 Jul 2019 09:29:19 +0000 (11:29 +0200)]
Enforce the maximum height of images when editing signatures
Alexander Ebert [Mon, 22 Jul 2019 16:33:07 +0000 (18:33 +0200)]
Moved the filter input for FontAwesome icons to the top
Alexander Ebert [Mon, 22 Jul 2019 14:11:45 +0000 (16:11 +0200)]
Prevent a page jump when displaying the reaction summary
Fixes #2992
Alexander Ebert [Mon, 22 Jul 2019 13:41:33 +0000 (15:41 +0200)]
Unwanted CSS applied to the page search button
Alexander Ebert [Mon, 22 Jul 2019 12:45:14 +0000 (14:45 +0200)]
Prevent the handling of clicks outside of smilies
Alexander Ebert [Sun, 21 Jul 2019 19:53:24 +0000 (21:53 +0200)]
Hide inaccessible categories for articles
Fixes #2959
Matthias Schmidt [Sun, 21 Jul 2019 14:34:20 +0000 (16:34 +0200)]
Unify message/object buttons for articles
See #2991
Matthias Schmidt [Sun, 21 Jul 2019 13:53:55 +0000 (15:53 +0200)]
Unify order of header navigation icons
See #2989
Matthias Schmidt [Sun, 21 Jul 2019 12:26:38 +0000 (14:26 +0200)]
Add notice for missing phrases on acp index page in dev mode
Close #2983
Matthias Schmidt [Sun, 21 Jul 2019 11:33:55 +0000 (13:33 +0200)]
Merge pull request #2950 from WoltLab/bulk_processing_optimization
Update several components for better bulk processing performance
Alexander Ebert [Sat, 20 Jul 2019 19:14:54 +0000 (21:14 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 20 Jul 2019 19:13:42 +0000 (21:13 +0200)]
Adjusted the phrases for the default reaction types
Joshua Rüsweg [Sat, 20 Jul 2019 18:56:41 +0000 (20:56 +0200)]
Fix objectID for article report button
woltlab.com [Sat, 20 Jul 2019 16:36:36 +0000 (16:36 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sat, 20 Jul 2019 16:08:54 +0000 (18:08 +0200)]
Hide the focus ring for mouse only interaction
Alexander Ebert [Sat, 20 Jul 2019 09:05:29 +0000 (11:05 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 20 Jul 2019 09:05:26 +0000 (11:05 +0200)]
Fixed the display of the received reactions in the message sidebar
Joshua Rüsweg [Fri, 19 Jul 2019 20:26:33 +0000 (22:26 +0200)]
Fix dblclick on InlineEditors
Closes #2713
Alexander Ebert [Fri, 19 Jul 2019 13:22:04 +0000 (15:22 +0200)]
Missing query parameter
Alexander Ebert [Fri, 19 Jul 2019 10:21:05 +0000 (12:21 +0200)]
Deploy the updated OptionEditor before rebuilding the options
Alexander Ebert [Fri, 19 Jul 2019 09:58:56 +0000 (11:58 +0200)]
Import the new options first
Matthias Schmidt [Thu, 18 Jul 2019 16:08:59 +0000 (18:08 +0200)]
Sandbox `item` and `key` variables for template `foreach` loops (#2985)
See #2984
Alexander Ebert [Thu, 18 Jul 2019 15:12:30 +0000 (17:12 +0200)]
Unintentional b/c break
Marcel Werk [Thu, 18 Jul 2019 15:10:55 +0000 (17:10 +0200)]
Merge branch '3.0'
Marcel Werk [Thu, 18 Jul 2019 15:10:41 +0000 (17:10 +0200)]
Fixed typo
Alexander Ebert [Thu, 18 Jul 2019 15:04:31 +0000 (17:04 +0200)]
Preparing the release 5.2.0 Alpha 2
woltlab.com [Thu, 18 Jul 2019 14:49:28 +0000 (14:49 +0000)]
Updating minified JavaScript files
Alexander Ebert [Thu, 18 Jul 2019 10:00:37 +0000 (12:00 +0200)]
Better a11y for upload buttons
Fixes #2969
Alexander Ebert [Thu, 18 Jul 2019 09:20:12 +0000 (11:20 +0200)]
Proper use of the DebugPreparedStatement class
Fixes #2955
Alexander Ebert [Thu, 18 Jul 2019 08:54:36 +0000 (10:54 +0200)]
Disable the SFS username check by default
Alexander Ebert [Wed, 17 Jul 2019 21:51:50 +0000 (23:51 +0200)]
Merge pull request #2986 from WoltLab/next-reactions-overhaul
New concept for reactions
Alexander Ebert [Wed, 17 Jul 2019 17:17:12 +0000 (19:17 +0200)]
Mismatch of the ID and the generic phrase
Alexander Ebert [Wed, 17 Jul 2019 14:52:44 +0000 (16:52 +0200)]
Convert dislikes into reactions during the upgrade
Alexander Ebert [Tue, 16 Jul 2019 17:27:27 +0000 (19:27 +0200)]
Changed "reputation" into "reactions"
Tim Düsterhus [Tue, 16 Jul 2019 16:57:00 +0000 (18:57 +0200)]
Alexander Ebert [Tue, 16 Jul 2019 16:53:26 +0000 (18:53 +0200)]
Displaying the number of reactions + a11y
Matthias Schmidt [Tue, 16 Jul 2019 16:30:44 +0000 (18:30 +0200)]
Increase number of cronjobs on cronjob list page to 100
Close #2953
Matthias Schmidt [Tue, 16 Jul 2019 16:08:38 +0000 (18:08 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Tue, 16 Jul 2019 16:07:45 +0000 (18:07 +0200)]
Merge branch '3.0'
Matthias Schmidt [Tue, 16 Jul 2019 16:06:44 +0000 (18:06 +0200)]
Use .confirmationObject element in captcha question delete confirmation
Close #2982
Tim Düsterhus [Tue, 16 Jul 2019 13:58:04 +0000 (15:58 +0200)]
Detect `!important;` as CSS in HtmlOutputNodePre
Alexander Ebert [Tue, 16 Jul 2019 10:43:50 +0000 (12:43 +0200)]
Removed rating and neutral reactions
See #2975
Tim Düsterhus [Tue, 16 Jul 2019 10:05:04 +0000 (12:05 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Tue, 16 Jul 2019 10:00:12 +0000 (12:00 +0200)]
Merge branch '3.0'
Tim Düsterhus [Tue, 16 Jul 2019 09:58:06 +0000 (11:58 +0200)]
Remove IP address truncation in usersOnlineList.tpl
This partly backports the changes in #2768. See the previous discussion
here: https://github.com/WoltLab/WCF/pull/2768#discussion_r230306321
and the bug report here: https://community.woltlab.com/thread/277584-ipv6-wird-in-benutzer-online-anzeige-gek%C3%BCrzt/
Marcel Werk [Tue, 16 Jul 2019 09:53:03 +0000 (11:53 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 16 Jul 2019 09:53:00 +0000 (11:53 +0200)]
Fixed typo
Matthias Schmidt [Mon, 15 Jul 2019 16:53:56 +0000 (18:53 +0200)]
Add enterprise mode (#2942)
Alexander Ebert [Mon, 15 Jul 2019 16:17:40 +0000 (18:17 +0200)]
Removed the legacy option to enable dislikes
See #2975
Alexander Ebert [Mon, 15 Jul 2019 16:06:36 +0000 (18:06 +0200)]
Removed the rating of reactions
See #2975
Tim Düsterhus [Mon, 15 Jul 2019 14:23:31 +0000 (16:23 +0200)]
Merge pull request #2957 from WoltLab/attachment-importer-metadata
Make the AbstractAttachmentImporter calculate file metadata itself
Alexander Ebert [Mon, 15 Jul 2019 13:40:44 +0000 (15:40 +0200)]
Revert "Removed the display of cumulative likes"
This reverts commit
bf6a58ff20fa822c1203f47b5a0eed3e9e00fca7.
Marcel Werk [Mon, 15 Jul 2019 12:22:25 +0000 (14:22 +0200)]
city names fixed / updated
Alexander Ebert [Sun, 14 Jul 2019 11:20:06 +0000 (13:20 +0200)]
Generic event before the username
Replaces #2946
Matthias Schmidt [Sat, 13 Jul 2019 15:25:29 +0000 (17:25 +0200)]
Consistently use `getTitle()` in templates and language items
See #2976
Matthias Schmidt [Fri, 12 Jul 2019 16:24:42 +0000 (18:24 +0200)]
Add missing `isSelectable` option property in ShowOrderFormField
See #2973
Marcel Werk [Fri, 12 Jul 2019 10:20:07 +0000 (12:20 +0200)]
Fixed linebreaks in contact form mails
Matthias Schmidt [Fri, 12 Jul 2019 07:25:11 +0000 (09:25 +0200)]
Use DateFormField for package dates for project (add|edit) form
See #2772
Matthias Schmidt [Thu, 11 Jul 2019 13:03:41 +0000 (15:03 +0200)]
Add `IFormParentNode::insertAfter()`
See #2509
Matthias Schmidt [Thu, 11 Jul 2019 12:50:58 +0000 (14:50 +0200)]
Move environment field up in template listener GUI
As the environment field influences the template name selection, it should be shown above the template name selection.
Matthias Schmidt [Thu, 11 Jul 2019 12:46:24 +0000 (14:46 +0200)]
Support setting up form field depdencies with field id only
The actual field will be added when the form is built. This approach makes it easier to set up dependencies at the same time when creating the form field object.
Alexander Ebert [Wed, 10 Jul 2019 21:50:25 +0000 (23:50 +0200)]
The 'focus' event in contenteditable can trigger multiple times in iOS Safari
Alexander Ebert [Wed, 10 Jul 2019 20:41:37 +0000 (22:41 +0200)]
Removed the display of cumulative likes
See WoltLab/WCF#2974
Matthias Schmidt [Wed, 10 Jul 2019 11:52:08 +0000 (13:52 +0200)]
Replace lang prefilter with language modifier in template variables
(or with a dedicated `getTitle()` method)
See #2963
Alexander Ebert [Tue, 9 Jul 2019 17:39:36 +0000 (19:39 +0200)]
Small margin to avoid headbutting the line above an image
Alexander Ebert [Tue, 9 Jul 2019 16:57:05 +0000 (18:57 +0200)]
Prevent the quote overlay from overflowing the container
Alexander Ebert [Tue, 9 Jul 2019 14:21:32 +0000 (16:21 +0200)]
Workaround for iOS' strange focus behavior in dialogs
Alexander Ebert [Tue, 9 Jul 2019 13:57:34 +0000 (15:57 +0200)]
Link the article's comment count to the discussion
Alexander Ebert [Tue, 9 Jul 2019 11:47:07 +0000 (13:47 +0200)]
Workaround for enter in empty lists in Safari
Alexander Ebert [Mon, 8 Jul 2019 16:09:50 +0000 (18:09 +0200)]
Workaround for iOS Safari's caret placement in empty <p>
Alexander Ebert [Mon, 8 Jul 2019 14:43:09 +0000 (16:43 +0200)]
Incorrect event handling in button callbacks
woltlab.com [Mon, 8 Jul 2019 14:05:53 +0000 (14:05 +0000)]
Updating minified JavaScript files
Alexander Ebert [Mon, 8 Jul 2019 14:02:22 +0000 (16:02 +0200)]
Merge pull request #2974 from WoltLab/next-reactions
Improved the UX and the DOM markup of reactions
Alexander Ebert [Mon, 8 Jul 2019 10:44:49 +0000 (12:44 +0200)]
Improved the UX and the DOM markup
Marcel Werk [Sun, 7 Jul 2019 18:59:32 +0000 (20:59 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 7 Jul 2019 18:59:29 +0000 (20:59 +0200)]
Improved "Participate now" box
Matthias Schmidt [Sun, 7 Jul 2019 15:15:26 +0000 (17:15 +0200)]
Fix documentation issues
Matthias Schmidt [Sun, 7 Jul 2019 15:08:03 +0000 (17:08 +0200)]
Fix parameter type of WysiwygFormContainer::addSettingsNode(s)
See #2852
Matthias Schmidt [Sun, 7 Jul 2019 12:04:14 +0000 (14:04 +0200)]
Only show article list menu item if user can access any catgory
Close #2960
Matthias Schmidt [Sat, 6 Jul 2019 16:19:05 +0000 (18:19 +0200)]
Support non-selectable options in nested selection form fields
Close #2973
Matthias Schmidt [Fri, 5 Jul 2019 17:06:26 +0000 (19:06 +0200)]
Move devtools form field JS files into `Acp` namespace
See #2772
Alexander Ebert [Fri, 5 Jul 2019 16:14:36 +0000 (18:14 +0200)]
The dashboard should be a neutral page