GitHub/WoltLab/WCF.git
5 years agoOverride the active application on runtime
Alexander Ebert [Tue, 23 Jul 2019 15:36:34 +0000 (17:36 +0200)]
Override the active application on runtime

Fixes #2934

5 years agoPrevent WebP images being uploaded for avatars
Alexander Ebert [Tue, 23 Jul 2019 13:18:35 +0000 (15:18 +0200)]
Prevent WebP images being uploaded for avatars

See #2838

5 years agoHide the fake hover state for upload buttons
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.

5 years agoEnforce the maximum height of images when editing signatures
Alexander Ebert [Tue, 23 Jul 2019 09:29:19 +0000 (11:29 +0200)]
Enforce the maximum height of images when editing signatures

5 years agoMoved the filter input for FontAwesome icons to the top
Alexander Ebert [Mon, 22 Jul 2019 16:33:07 +0000 (18:33 +0200)]
Moved the filter input for FontAwesome icons to the top

5 years agoPrevent a page jump when displaying the reaction summary
Alexander Ebert [Mon, 22 Jul 2019 14:11:45 +0000 (16:11 +0200)]
Prevent a page jump when displaying the reaction summary

Fixes #2992

5 years agoUnwanted CSS applied to the page search button
Alexander Ebert [Mon, 22 Jul 2019 13:41:33 +0000 (15:41 +0200)]
Unwanted CSS applied to the page search button

5 years agoPrevent the handling of clicks outside of smilies
Alexander Ebert [Mon, 22 Jul 2019 12:45:14 +0000 (14:45 +0200)]
Prevent the handling of clicks outside of smilies

5 years agoHide inaccessible categories for articles
Alexander Ebert [Sun, 21 Jul 2019 19:53:24 +0000 (21:53 +0200)]
Hide inaccessible categories for articles

Fixes #2959

5 years agoUnify message/object buttons for articles
Matthias Schmidt [Sun, 21 Jul 2019 14:34:20 +0000 (16:34 +0200)]
Unify message/object buttons for articles

See #2991

5 years agoUnify order of header navigation icons
Matthias Schmidt [Sun, 21 Jul 2019 13:53:55 +0000 (15:53 +0200)]
Unify order of header navigation icons

See #2989

5 years agoAdd notice for missing phrases on acp index page in dev mode
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

5 years agoMerge pull request #2950 from WoltLab/bulk_processing_optimization
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

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 20 Jul 2019 19:14:54 +0000 (21:14 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoAdjusted the phrases for the default reaction types
Alexander Ebert [Sat, 20 Jul 2019 19:13:42 +0000 (21:13 +0200)]
Adjusted the phrases for the default reaction types

5 years agoFix objectID for article report button
Joshua Rüsweg [Sat, 20 Jul 2019 18:56:41 +0000 (20:56 +0200)]
Fix objectID for article report button

5 years agoUpdating minified JavaScript files
woltlab.com [Sat, 20 Jul 2019 16:36:36 +0000 (16:36 +0000)]
Updating minified JavaScript files

5 years agoHide the focus ring for mouse only interaction
Alexander Ebert [Sat, 20 Jul 2019 16:08:54 +0000 (18:08 +0200)]
Hide the focus ring for mouse only interaction

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 20 Jul 2019 09:05:29 +0000 (11:05 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFixed the display of the received reactions in the message sidebar
Alexander Ebert [Sat, 20 Jul 2019 09:05:26 +0000 (11:05 +0200)]
Fixed the display of the received reactions in the message sidebar

5 years agoFix dblclick on InlineEditors
Joshua Rüsweg [Fri, 19 Jul 2019 20:26:33 +0000 (22:26 +0200)]
Fix dblclick on InlineEditors
Closes #2713

5 years agoMissing query parameter 5.2.0_Alpha_2
Alexander Ebert [Fri, 19 Jul 2019 13:22:04 +0000 (15:22 +0200)]
Missing query parameter

5 years agoDeploy the updated OptionEditor before rebuilding the options
Alexander Ebert [Fri, 19 Jul 2019 10:21:05 +0000 (12:21 +0200)]
Deploy the updated OptionEditor before rebuilding the options

5 years agoImport the new options first
Alexander Ebert [Fri, 19 Jul 2019 09:58:56 +0000 (11:58 +0200)]
Import the new options first

5 years agoSandbox `item` and `key` variables for template `foreach` loops (#2985)
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

5 years agoUnintentional b/c break
Alexander Ebert [Thu, 18 Jul 2019 15:12:30 +0000 (17:12 +0200)]
Unintentional b/c break

5 years agoPreparing the release 5.2.0 Alpha 2
Alexander Ebert [Thu, 18 Jul 2019 15:04:31 +0000 (17:04 +0200)]
Preparing the release 5.2.0 Alpha 2

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 18 Jul 2019 14:49:28 +0000 (14:49 +0000)]
Updating minified JavaScript files

5 years agoBetter a11y for upload buttons
Alexander Ebert [Thu, 18 Jul 2019 10:00:37 +0000 (12:00 +0200)]
Better a11y for upload buttons

Fixes #2969

5 years agoProper use of the DebugPreparedStatement class
Alexander Ebert [Thu, 18 Jul 2019 09:20:12 +0000 (11:20 +0200)]
Proper use of the DebugPreparedStatement class

Fixes #2955

5 years agoDisable the SFS username check by default
Alexander Ebert [Thu, 18 Jul 2019 08:54:36 +0000 (10:54 +0200)]
Disable the SFS username check by default

5 years agoMerge pull request #2986 from WoltLab/next-reactions-overhaul
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

5 years agoMismatch of the ID and the generic phrase
Alexander Ebert [Wed, 17 Jul 2019 17:17:12 +0000 (19:17 +0200)]
Mismatch of the ID and the generic phrase

5 years agoConvert dislikes into reactions during the upgrade
Alexander Ebert [Wed, 17 Jul 2019 14:52:44 +0000 (16:52 +0200)]
Convert dislikes into reactions during the upgrade

5 years agoChanged "reputation" into "reactions"
Alexander Ebert [Tue, 16 Jul 2019 17:27:27 +0000 (19:27 +0200)]
Changed "reputation" into "reactions"

5 years agoFix bogus merge
Tim Düsterhus [Tue, 16 Jul 2019 16:57:00 +0000 (18:57 +0200)]
Fix bogus merge

see d63bdce228d569a44ad20d2a00b6b0ba6267ae92

5 years agoDisplaying the number of reactions + a11y
Alexander Ebert [Tue, 16 Jul 2019 16:53:26 +0000 (18:53 +0200)]
Displaying the number of reactions + a11y

5 years agoIncrease number of cronjobs on cronjob list page to 100
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

5 years agoMerge branch 'master' into next
Matthias Schmidt [Tue, 16 Jul 2019 16:08:38 +0000 (18:08 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 16 Jul 2019 16:07:45 +0000 (18:07 +0200)]
Merge branch '3.0'

5 years agoUse .confirmationObject element in captcha question delete confirmation
Matthias Schmidt [Tue, 16 Jul 2019 16:06:44 +0000 (18:06 +0200)]
Use .confirmationObject element in captcha question delete confirmation

Close #2982

5 years agoDetect `!important;` as CSS in HtmlOutputNodePre
Tim Düsterhus [Tue, 16 Jul 2019 13:58:04 +0000 (15:58 +0200)]
Detect `!important;` as CSS in HtmlOutputNodePre

5 years agoRemoved rating and neutral reactions
Alexander Ebert [Tue, 16 Jul 2019 10:43:50 +0000 (12:43 +0200)]
Removed rating and neutral reactions

See #2975

5 years agoMerge branch 'master' into next
Tim Düsterhus [Tue, 16 Jul 2019 10:05:04 +0000 (12:05 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Tue, 16 Jul 2019 10:00:12 +0000 (12:00 +0200)]
Merge branch '3.0'

5 years agoRemove IP address truncation in usersOnlineList.tpl
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/

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 16 Jul 2019 09:53:03 +0000 (11:53 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoFixed typo
Marcel Werk [Tue, 16 Jul 2019 09:53:00 +0000 (11:53 +0200)]
Fixed typo

5 years agoAdd enterprise mode (#2942)
Matthias Schmidt [Mon, 15 Jul 2019 16:53:56 +0000 (18:53 +0200)]
Add enterprise mode (#2942)

5 years agoRemoved the legacy option to enable dislikes
Alexander Ebert [Mon, 15 Jul 2019 16:17:40 +0000 (18:17 +0200)]
Removed the legacy option to enable dislikes

See #2975

5 years agoRemoved the rating of reactions
Alexander Ebert [Mon, 15 Jul 2019 16:06:36 +0000 (18:06 +0200)]
Removed the rating of reactions

See #2975

5 years agoMerge pull request #2957 from WoltLab/attachment-importer-metadata
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

5 years agoRevert "Removed the display of cumulative likes"
Alexander Ebert [Mon, 15 Jul 2019 13:40:44 +0000 (15:40 +0200)]
Revert "Removed the display of cumulative likes"

This reverts commit bf6a58ff20fa822c1203f47b5a0eed3e9e00fca7.

5 years agocity names fixed / updated
Marcel Werk [Mon, 15 Jul 2019 12:22:25 +0000 (14:22 +0200)]
city names fixed / updated

5 years agoGeneric event before the username
Alexander Ebert [Sun, 14 Jul 2019 11:20:06 +0000 (13:20 +0200)]
Generic event before the username

Replaces #2946

5 years agoConsistently use `getTitle()` in templates and language items
Matthias Schmidt [Sat, 13 Jul 2019 15:25:29 +0000 (17:25 +0200)]
Consistently use `getTitle()` in templates and language items

See #2976

5 years agoAdd missing `isSelectable` option property in ShowOrderFormField
Matthias Schmidt [Fri, 12 Jul 2019 16:24:42 +0000 (18:24 +0200)]
Add missing `isSelectable` option property in ShowOrderFormField

See #2973

5 years agoFixed linebreaks in contact form mails
Marcel Werk [Fri, 12 Jul 2019 10:20:07 +0000 (12:20 +0200)]
Fixed linebreaks in contact form mails

5 years agoUse DateFormField for package dates for project (add|edit) form
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

5 years agoAdd `IFormParentNode::insertAfter()`
Matthias Schmidt [Thu, 11 Jul 2019 13:03:41 +0000 (15:03 +0200)]
Add `IFormParentNode::insertAfter()`

See #2509

5 years agoMove environment field up in template listener GUI
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.

5 years agoSupport setting up form field depdencies with field id only
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.

5 years agoThe 'focus' event in contenteditable can trigger multiple times in iOS Safari
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

5 years agoRemoved the display of cumulative likes
Alexander Ebert [Wed, 10 Jul 2019 20:41:37 +0000 (22:41 +0200)]
Removed the display of cumulative likes

See WoltLab/WCF#2974

5 years agoReplace lang prefilter with language modifier in template variables
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

5 years agoSmall margin to avoid headbutting the line above an image
Alexander Ebert [Tue, 9 Jul 2019 17:39:36 +0000 (19:39 +0200)]
Small margin to avoid headbutting the line above an image

5 years agoPrevent the quote overlay from overflowing the container
Alexander Ebert [Tue, 9 Jul 2019 16:57:05 +0000 (18:57 +0200)]
Prevent the quote overlay from overflowing the container

5 years agoWorkaround for iOS' strange focus behavior in dialogs
Alexander Ebert [Tue, 9 Jul 2019 14:21:32 +0000 (16:21 +0200)]
Workaround for iOS' strange focus behavior in dialogs

5 years agoLink the article's comment count to the discussion
Alexander Ebert [Tue, 9 Jul 2019 13:57:34 +0000 (15:57 +0200)]
Link the article's comment count to the discussion

5 years agoWorkaround for enter in empty lists in Safari
Alexander Ebert [Tue, 9 Jul 2019 11:47:07 +0000 (13:47 +0200)]
Workaround for enter in empty lists in Safari

5 years agoWorkaround for iOS Safari's caret placement in empty <p>
Alexander Ebert [Mon, 8 Jul 2019 16:09:50 +0000 (18:09 +0200)]
Workaround for iOS Safari's caret placement in empty <p>

5 years agoIncorrect event handling in button callbacks
Alexander Ebert [Mon, 8 Jul 2019 14:43:09 +0000 (16:43 +0200)]
Incorrect event handling in button callbacks

5 years agoUpdating minified JavaScript files
woltlab.com [Mon, 8 Jul 2019 14:05:53 +0000 (14:05 +0000)]
Updating minified JavaScript files

5 years agoMerge pull request #2974 from WoltLab/next-reactions
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

5 years agoImproved the UX and the DOM markup
Alexander Ebert [Mon, 8 Jul 2019 10:44:49 +0000 (12:44 +0200)]
Improved the UX and the DOM markup

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Sun, 7 Jul 2019 18:59:32 +0000 (20:59 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoImproved "Participate now" box
Marcel Werk [Sun, 7 Jul 2019 18:59:29 +0000 (20:59 +0200)]
Improved "Participate now" box

5 years agoFix documentation issues
Matthias Schmidt [Sun, 7 Jul 2019 15:15:26 +0000 (17:15 +0200)]
Fix documentation issues

5 years agoFix parameter type of WysiwygFormContainer::addSettingsNode(s)
Matthias Schmidt [Sun, 7 Jul 2019 15:08:03 +0000 (17:08 +0200)]
Fix parameter type of WysiwygFormContainer::addSettingsNode(s)

See #2852

5 years agoOnly show article list menu item if user can access any catgory
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

5 years agoSupport non-selectable options in nested selection form fields
Matthias Schmidt [Sat, 6 Jul 2019 16:19:05 +0000 (18:19 +0200)]
Support non-selectable options in nested selection form fields

Close  #2973

5 years agoMove devtools form field JS files into `Acp` namespace
Matthias Schmidt [Fri, 5 Jul 2019 17:06:26 +0000 (19:06 +0200)]
Move devtools form field JS files into `Acp` namespace

See  #2772

5 years agoThe dashboard should be a neutral page
Alexander Ebert [Fri, 5 Jul 2019 16:14:36 +0000 (18:14 +0200)]
The dashboard should be a neutral page

5 years agoFixed margins in content item lists
Marcel Werk [Fri, 5 Jul 2019 15:54:16 +0000 (17:54 +0200)]
Fixed margins in content item lists

5 years agoPrevent text wrapping in reaction counter
Marcel Werk [Fri, 5 Jul 2019 15:40:26 +0000 (17:40 +0200)]
Prevent text wrapping in reaction counter

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Fri, 5 Jul 2019 12:30:04 +0000 (14:30 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoImproved reaction filter in user profile tab
Marcel Werk [Fri, 5 Jul 2019 12:29:59 +0000 (14:29 +0200)]
Improved reaction filter in user profile tab

5 years agoFix calculating of neutral reactions for objects after revert a reaction
Joshua Rüsweg [Fri, 5 Jul 2019 11:55:26 +0000 (13:55 +0200)]
Fix calculating of neutral reactions for objects after revert a reaction

5 years agoApply button hover styles only on non-touch devices
Matthias Schmidt [Thu, 4 Jul 2019 16:41:03 +0000 (18:41 +0200)]
Apply button hover styles only on non-touch devices

The hover styles can cause the visual illusion on touch devices of buttons still being active even if their active state has been removed after a tap as they are still in a hover state.

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Thu, 4 Jul 2019 15:13:52 +0000 (17:13 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoIcon in reaction counter changes with negative/neutral value
Marcel Werk [Thu, 4 Jul 2019 15:13:49 +0000 (17:13 +0200)]
Icon in reaction counter changes with negative/neutral value

5 years agoCopying to clipboard caused a scroll to the page top on iOS
Alexander Ebert [Thu, 4 Jul 2019 14:57:42 +0000 (16:57 +0200)]
Copying to clipboard caused a scroll to the page top on iOS

5 years agoMerge pull request #2962 from WoltLab/3rdParty_improvement
Joshua Rüsweg [Thu, 4 Jul 2019 14:03:56 +0000 (16:03 +0200)]
Merge pull request #2962 from WoltLab/3rdParty_improvement

3rd party auth improvements

5 years agoChanged default value of rating fields to null
Marcel Werk [Thu, 4 Jul 2019 13:31:05 +0000 (15:31 +0200)]
Changed default value of rating fields to null

5 years agoFix handling of reaction to objects with multiple containers
Joshua Rüsweg [Wed, 3 Jul 2019 20:42:18 +0000 (22:42 +0200)]
Fix handling of reaction to objects with multiple containers

5 years agoFix activity point event name for reactions
Joshua Rüsweg [Wed, 3 Jul 2019 19:08:05 +0000 (21:08 +0200)]
Fix activity point event name for reactions

5 years agoResolve TODOs in form builder dependency JS code
Matthias Schmidt [Wed, 3 Jul 2019 16:19:02 +0000 (18:19 +0200)]
Resolve TODOs in form builder dependency JS code

See #2509

5 years agoUpdating minified JavaScript files 5.2.0_Alpha_1
woltlab.com [Tue, 2 Jul 2019 10:04:07 +0000 (10:04 +0000)]
Updating minified JavaScript files

5 years agoMerge pull request #2966 from WoltLab/prism-update
Alexander Ebert [Tue, 2 Jul 2019 10:01:51 +0000 (12:01 +0200)]
Merge pull request #2966 from WoltLab/prism-update

Prism Update

5 years agoProperly honor the manual flag in prism
Tim Düsterhus [Mon, 1 Jul 2019 17:51:13 +0000 (19:51 +0200)]
Properly honor the  manual flag in prism