GitHub/WoltLab/WCF.git
4 years agoMerge branch '5.2'
Marcel Werk [Thu, 25 Jun 2020 09:04:21 +0000 (11:04 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Thu, 25 Jun 2020 09:04:07 +0000 (11:04 +0200)]
Merge branch '3.1' into 5.2

4 years agoFixed 'data too long for column username' issue
Marcel Werk [Thu, 25 Jun 2020 09:03:06 +0000 (11:03 +0200)]
Fixed 'data too long for column username' issue

4 years agoFix leaking globals
joshuaruesweg [Wed, 24 Jun 2020 19:26:26 +0000 (21:26 +0200)]
Fix leaking globals

4 years agoMerge pull request #3383 from WoltLab/audio-attachment
Joshua Rüsweg [Wed, 24 Jun 2020 18:39:08 +0000 (20:39 +0200)]
Merge pull request #3383 from WoltLab/audio-attachment

Add audio player for embedded audio attachments

4 years agoAdd audio player for embedded audio attachments
joshuaruesweg [Wed, 24 Jun 2020 18:11:37 +0000 (20:11 +0200)]
Add audio player for embedded audio attachments
Closes #3231

4 years agoMerge pull request #3372 from WoltLab/video-attachment-rework
Joshua Rüsweg [Wed, 24 Jun 2020 17:34:10 +0000 (19:34 +0200)]
Merge pull request #3372 from WoltLab/video-attachment-rework

Improve layout for embedded videos in ugc

4 years agoMerge pull request #3358 from WoltLab/user-profile-special-trophies
Marcel Werk [Wed, 24 Jun 2020 16:04:28 +0000 (18:04 +0200)]
Merge pull request #3358 from WoltLab/user-profile-special-trophies

Indicate the existance of further trophies in special trophy list on …

4 years agoReverted changes to UserProfile::getSpecialTrophies()
Marcel Werk [Wed, 24 Jun 2020 16:01:31 +0000 (18:01 +0200)]
Reverted changes to UserProfile::getSpecialTrophies()

4 years agoUpdate com.woltlab.wcf/templates/user.tpl
Marcel Werk [Wed, 24 Jun 2020 15:54:07 +0000 (17:54 +0200)]
Update com.woltlab.wcf/templates/user.tpl

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
4 years agoFix JavaScript error for ACL form fields in non-ajax forms
Matthias Schmidt [Wed, 24 Jun 2020 15:40:43 +0000 (17:40 +0200)]
Fix JavaScript error for ACL form fields in non-ajax forms

See 6cce1152a855f636ac22689cbf531f3928f97506

4 years agoMerge branch '5.2'
Matthias Schmidt [Wed, 24 Jun 2020 15:21:30 +0000 (17:21 +0200)]
Merge branch '5.2'

4 years agoMerge branch '5.2' of github.com:WoltLab/WCF into 5.2
Matthias Schmidt [Wed, 24 Jun 2020 15:21:07 +0000 (17:21 +0200)]
Merge branch '5.2' of github.com:WoltLab/WCF into 5.2

4 years agoCheck for missing length of varchar columns
Matthias Schmidt [Wed, 24 Jun 2020 15:21:02 +0000 (17:21 +0200)]
Check for missing length of varchar columns

4 years agoFix updating decimal fields with default value (#3382)
Matthias Schmidt [Wed, 24 Jun 2020 15:12:47 +0000 (17:12 +0200)]
Fix updating decimal fields with default value (#3382)

MySQL stores the default value using the specified number of decimals so that when comparing the existing default value with the new default value, the same format should be used.

4 years agoMerge pull request #3375 from WoltLab/notification-settings
Alexander Ebert [Wed, 24 Jun 2020 15:08:55 +0000 (17:08 +0200)]
Merge pull request #3375 from WoltLab/notification-settings

New UI for the notification settings

4 years agoVisually disable the email settings for suppressed notifications
Alexander Ebert [Tue, 23 Jun 2020 18:32:50 +0000 (20:32 +0200)]
Visually disable the email settings for suppressed notifications

4 years agoRefresh the aria label when the tooltip value is updated
Alexander Ebert [Tue, 23 Jun 2020 17:54:55 +0000 (19:54 +0200)]
Refresh the aria label when the tooltip value is updated

4 years agoDisplay a tooltip for the currently selected email type
Alexander Ebert [Tue, 23 Jun 2020 17:54:25 +0000 (19:54 +0200)]
Display a tooltip for the currently selected email type

4 years agoMissing phrases for the column heads
Alexander Ebert [Tue, 23 Jun 2020 16:53:18 +0000 (18:53 +0200)]
Missing phrases for the column heads

4 years agoNew UI for the notification settings
Alexander Ebert [Tue, 23 Jun 2020 16:49:08 +0000 (18:49 +0200)]
New UI for the notification settings

4 years agoMerge branch '5.2'
Marcel Werk [Tue, 23 Jun 2020 15:39:05 +0000 (17:39 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Tue, 23 Jun 2020 15:38:51 +0000 (17:38 +0200)]
Merge branch '3.1' into 5.2

4 years agoArticle image did not always have the right content language
Marcel Werk [Tue, 23 Jun 2020 15:37:07 +0000 (17:37 +0200)]
Article image did not always have the right content language

4 years agoMerge branch '5.2'
Marcel Werk [Tue, 23 Jun 2020 10:05:19 +0000 (12:05 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Tue, 23 Jun 2020 10:03:24 +0000 (12:03 +0200)]
Merge branch '3.1' into 5.2

4 years agoFixed 'Prepared statement contains too many placeholders' error in bulk processing
Marcel Werk [Tue, 23 Jun 2020 10:03:01 +0000 (12:03 +0200)]
Fixed 'Prepared statement contains too many placeholders' error in bulk processing

4 years agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Tue, 23 Jun 2020 09:22:08 +0000 (11:22 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

4 years agoNew method PreparedStatement::fetchSingleObject()
Marcel Werk [Tue, 23 Jun 2020 09:21:59 +0000 (11:21 +0200)]
New method PreparedStatement::fetchSingleObject()

Closes #3373

4 years agoMerge pull request #3371 from WoltLab/notification-mail
Tim Düsterhus [Tue, 23 Jun 2020 09:15:59 +0000 (11:15 +0200)]
Merge pull request #3371 from WoltLab/notification-mail

Add NotificationEmailDeliveryBackgroundJob

4 years agoMerge branch '5.2'
Marcel Werk [Mon, 22 Jun 2020 22:03:40 +0000 (00:03 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Mon, 22 Jun 2020 22:03:16 +0000 (00:03 +0200)]
Merge branch '3.1' into 5.2

4 years agoMessage with the content "0" led to empty entries in recent activities
Marcel Werk [Mon, 22 Jun 2020 22:02:56 +0000 (00:02 +0200)]
Message with the content "0" led to empty entries in recent activities

4 years agoRe-add checking whether the video can be played by the browser
joshuaruesweg [Mon, 22 Jun 2020 16:04:52 +0000 (18:04 +0200)]
Re-add checking whether the video can be played by the browser

4 years agoAdd max-size for video elements
joshuaruesweg [Mon, 22 Jun 2020 15:31:39 +0000 (17:31 +0200)]
Add max-size for video elements
Firefox needs the specification for video elements, otherwise they are displayed in their original size.

4 years agoImprove layout for embedded videos in ugc
joshuaruesweg [Mon, 22 Jun 2020 15:20:12 +0000 (17:20 +0200)]
Improve layout for embedded videos in ugc
Closes #3316

4 years agoMerge branch '5.2'
joshuaruesweg [Mon, 22 Jun 2020 14:46:25 +0000 (16:46 +0200)]
Merge branch '5.2'

4 years agoFix broken HTML markup
joshuaruesweg [Mon, 22 Jun 2020 14:44:05 +0000 (16:44 +0200)]
Fix broken HTML markup
The video can be placed within normal text (inside `<p>` elements). `<div>` elements are not allowed within `<p>` elements. Because the class `.videoContainer` is already a block element (via CSS), we can easily change the element type to `<span>`, which is allowed inside of `<p>` elements.

4 years agoMake use of NotificationEmailDeliveryBackgroundJob
Tim Düsterhus [Mon, 22 Jun 2020 13:43:44 +0000 (15:43 +0200)]
Make use of NotificationEmailDeliveryBackgroundJob

Fixes #2885

4 years agoAdd NotificationEmailDeliveryBackgroundJob
Tim Düsterhus [Mon, 22 Jun 2020 13:43:31 +0000 (15:43 +0200)]
Add NotificationEmailDeliveryBackgroundJob

4 years agoMerge branch '5.2'
Tim Düsterhus [Mon, 22 Jun 2020 11:35:09 +0000 (13:35 +0200)]
Merge branch '5.2'

4 years agoMerge pull request #3367 from WoltLab/remotefile-openssl
Tim Düsterhus [Mon, 22 Jun 2020 11:29:51 +0000 (13:29 +0200)]
Merge pull request #3367 from WoltLab/remotefile-openssl

Stop RemoteFile from swallowing OpenSSL error details

4 years agoMerge pull request #3310 from WoltLab/external-lib-bump
Tim Düsterhus [Mon, 22 Jun 2020 10:00:50 +0000 (12:00 +0200)]
Merge pull request #3310 from WoltLab/external-lib-bump

External lib bump

4 years agoRevert "Update jQuery to 3.5.1"
Tim Düsterhus [Mon, 22 Jun 2020 10:00:21 +0000 (12:00 +0200)]
Revert "Update jQuery to 3.5.1"

This reverts commit d4ab9eb7e935dc217a33f97c80dd886d4789eb6e.

see: https://github.com/WoltLab/WCF/pull/3310#issuecomment-647416047

4 years agoUpdate prism to 1.20.0
Tim Düsterhus [Sat, 16 May 2020 11:30:38 +0000 (13:30 +0200)]
Update prism to 1.20.0

4 years agoUpdate pica to 5.1.0
Tim Düsterhus [Sat, 16 May 2020 11:23:48 +0000 (13:23 +0200)]
Update pica to 5.1.0

4 years agoUpdate jQuery to 3.5.1
Tim Düsterhus [Sat, 16 May 2020 11:20:17 +0000 (13:20 +0200)]
Update jQuery to 3.5.1

Closes #3159

4 years agoMerge pull request #3369 from WoltLab/codemirror-scrollOffset
Tim Düsterhus [Thu, 18 Jun 2020 10:03:22 +0000 (12:03 +0200)]
Merge pull request #3369 from WoltLab/codemirror-scrollOffset

Preserve Codemirror scroll position during server roundtrips

4 years agoDo not attempt to resize non-images in attachment upload
Tim Düsterhus [Tue, 16 Jun 2020 10:52:54 +0000 (12:52 +0200)]
Do not attempt to resize non-images in attachment upload

Fixes #3059

4 years agoRemoved outdated flash code
Marcel Werk [Mon, 15 Jun 2020 16:26:01 +0000 (18:26 +0200)]
Removed outdated flash code

4 years agoMerge branch '5.2'
Marcel Werk [Mon, 15 Jun 2020 16:25:16 +0000 (18:25 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Mon, 15 Jun 2020 16:25:01 +0000 (18:25 +0200)]
Merge branch '3.1' into 5.2

4 years agoMerge pull request #3368 from WoltLab/twitch-bbcode-fix
Marcel Werk [Mon, 15 Jun 2020 16:22:59 +0000 (18:22 +0200)]
Merge pull request #3368 from WoltLab/twitch-bbcode-fix

Fixed broken twitch bbcode

4 years agoApplied code suggestions
Marcel Werk [Mon, 15 Jun 2020 16:14:40 +0000 (18:14 +0200)]
Applied code suggestions

4 years agoPreserve the scroll position in styleAdd when saving
Tim Düsterhus [Mon, 15 Jun 2020 08:32:35 +0000 (10:32 +0200)]
Preserve the scroll position in styleAdd when saving

Closes #3266

4 years agoPreserve the scroll position in styleGlobalValues when saving
Tim Düsterhus [Mon, 15 Jun 2020 08:23:31 +0000 (10:23 +0200)]
Preserve the scroll position in styleGlobalValues when saving

Closes #3267

4 years agoAllow tracking codemirror's scroll offset within a dedicated input
Tim Düsterhus [Mon, 15 Jun 2020 08:23:09 +0000 (10:23 +0200)]
Allow tracking codemirror's scroll offset within a dedicated input

4 years agoMerge pull request #3366 from WoltLab/media-consent
Alexander Ebert [Sun, 14 Jun 2020 20:48:10 +0000 (22:48 +0200)]
Merge pull request #3366 from WoltLab/media-consent

Prompt the user for their approval before displaying external media

4 years agoImproved layout for interactive drop-down menus
Alexander Ebert [Sun, 14 Jun 2020 17:42:56 +0000 (19:42 +0200)]
Improved layout for interactive drop-down menus

Updated visuals for unread items that no longer relys on bold text. The paddings have been toned down to be more in line with other UI elements.

Closes #3329

4 years agoFixed broken twitch bbcode
Marcel Werk [Sun, 14 Jun 2020 16:32:26 +0000 (18:32 +0200)]
Fixed broken twitch bbcode

Embedding now requires the new 'parent' parameter

4 years agoAdd last user activity time condition for today's birthday box
Matthias Schmidt [Sat, 13 Jun 2020 11:40:08 +0000 (13:40 +0200)]
Add last user activity time condition for today's birthday box

Close #3249

4 years agoStop RemoteFile from swallowing OpenSSL error details
Tim Düsterhus [Sat, 13 Jun 2020 11:25:01 +0000 (13:25 +0200)]
Stop RemoteFile from swallowing OpenSSL error details

Fixes #3107

4 years agoMissing comments and code style adjustments
Alexander Ebert [Sat, 13 Jun 2020 10:16:20 +0000 (12:16 +0200)]
Missing comments and code style adjustments

4 years agoMerge branch 'master' into media-consent
Alexander Ebert [Fri, 12 Jun 2020 18:17:17 +0000 (20:17 +0200)]
Merge branch 'master' into media-consent

4 years agoPrompt the user for their approval before displaying external media
Alexander Ebert [Fri, 12 Jun 2020 18:14:39 +0000 (20:14 +0200)]
Prompt the user for their approval before displaying external media

4 years agoMerge branch '5.2'
joshuaruesweg [Thu, 11 Jun 2020 19:07:14 +0000 (21:07 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
joshuaruesweg [Thu, 11 Jun 2020 19:06:54 +0000 (21:06 +0200)]
Merge branch '3.1' into 5.2

4 years agoFix sitemaps added multiple times in index file
joshuaruesweg [Thu, 11 Jun 2020 19:06:06 +0000 (21:06 +0200)]
Fix sitemaps added multiple times in index file

4 years agoShow SystemException's description in AjaxRequest error dialog
Matthias Schmidt [Thu, 11 Jun 2020 14:15:24 +0000 (16:15 +0200)]
Show SystemException's description in AjaxRequest error dialog

Close #3365

4 years agoAdd permission to restrict hiding online status (#3363)
Matthias Schmidt [Thu, 11 Jun 2020 13:44:32 +0000 (15:44 +0200)]
Add permission to restrict hiding online status (#3363)

Close #3248

4 years agoMerge branch '5.2'
Marcel Werk [Wed, 10 Jun 2020 18:17:00 +0000 (20:17 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Marcel Werk [Wed, 10 Jun 2020 18:16:38 +0000 (20:16 +0200)]
Merge branch '3.1' into 5.2

4 years agoFixed bug with multiple comment widgets on a single page
Marcel Werk [Wed, 10 Jun 2020 18:10:23 +0000 (20:10 +0200)]
Fixed bug with multiple comment widgets on a single page

4 years agoMerge branch '5.2'
Alexander Ebert [Tue, 9 Jun 2020 12:45:30 +0000 (14:45 +0200)]
Merge branch '5.2'

4 years agoMerge branch '3.1' into 5.2
Alexander Ebert [Tue, 9 Jun 2020 12:09:20 +0000 (14:09 +0200)]
Merge branch '3.1' into 5.2

4 years agoTypo
Alexander Ebert [Tue, 9 Jun 2020 12:08:14 +0000 (14:08 +0200)]
Typo

4 years agoMerge pull request #3347 from WoltLab/bbcode-code-top-expander
Tim Düsterhus [Mon, 8 Jun 2020 15:58:47 +0000 (17:58 +0200)]
Merge pull request #3347 from WoltLab/bbcode-code-top-expander

Also show code collapse button at top of code box

4 years agoFixed unnecessary large margin
Marcel Werk [Mon, 8 Jun 2020 15:43:48 +0000 (17:43 +0200)]
Fixed unnecessary large margin

4 years agoMerge pull request #3362 from WoltLab/copy_all_user_groups
Alexander Ebert [Sun, 7 Jun 2020 22:37:30 +0000 (00:37 +0200)]
Merge pull request #3362 from WoltLab/copy_all_user_groups

Support copying all user groups

4 years agoAdd lifetime for modification log entries
Matthias Schmidt [Sun, 7 Jun 2020 12:19:57 +0000 (14:19 +0200)]
Add lifetime for modification log entries

Close #3243

4 years agoSupport copying all user groups
Matthias Schmidt [Sun, 7 Jun 2020 11:19:15 +0000 (13:19 +0200)]
Support copying all user groups

See #3238

4 years agoRemoved obsolete code
Marcel Werk [Sat, 6 Jun 2020 20:00:33 +0000 (22:00 +0200)]
Removed obsolete code

4 years agoAlphabetical sorting of cronjobs
Marcel Werk [Sat, 6 Jun 2020 20:00:16 +0000 (22:00 +0200)]
Alphabetical sorting of cronjobs

Closes #3361

4 years agoMerge pull request #3360 from WoltLab/cronjob-log-filter
Alexander Ebert [Sat, 6 Jun 2020 19:54:40 +0000 (21:54 +0200)]
Merge pull request #3360 from WoltLab/cronjob-log-filter

Filtering the cronjob log

4 years agoFiltering the cronjob log
Marcel Werk [Sat, 6 Jun 2020 17:52:58 +0000 (19:52 +0200)]
Filtering the cronjob log

Closes #3359

4 years agoIndicate the existance of further trophies in special trophy list on user page
Marcel Werk [Sat, 6 Jun 2020 17:03:09 +0000 (19:03 +0200)]
Indicate the existance of further trophies in special trophy list on user page

Closes #3273

4 years agoLift limit on maximum number of special trophies
Marcel Werk [Sat, 6 Jun 2020 11:13:53 +0000 (13:13 +0200)]
Lift limit on maximum number of special trophies

Closes #3256

4 years agoImproved html code of the trophy lists
Marcel Werk [Sat, 6 Jun 2020 11:01:34 +0000 (13:01 +0200)]
Improved html code of the trophy lists

Closes #3276

4 years agoUse UserTemplatePlugin and getLink()
Matthias Schmidt [Sat, 6 Jun 2020 08:29:14 +0000 (10:29 +0200)]
Use UserTemplatePlugin and getLink()

See #3295
See #3322

4 years agoUpdate recent activities when the author of an article changes
Marcel Werk [Fri, 5 Jun 2020 11:20:54 +0000 (13:20 +0200)]
Update recent activities when the author of an article changes

Closes #3356

4 years agoMerge branch '5.2'
Marcel Werk [Fri, 5 Jun 2020 11:06:26 +0000 (13:06 +0200)]
Merge branch '5.2'

4 years agoRemoved obsolete code
Marcel Werk [Fri, 5 Jun 2020 11:06:12 +0000 (13:06 +0200)]
Removed obsolete code

4 years agoMerge branch '5.2'
Alexander Ebert [Fri, 5 Jun 2020 10:45:37 +0000 (12:45 +0200)]
Merge branch '5.2'

4 years agoIndirect variable overshadowing
Alexander Ebert [Fri, 5 Jun 2020 10:45:24 +0000 (12:45 +0200)]
Indirect variable overshadowing

4 years agoMerge pull request #3345 from WoltLab/related-articles
Alexander Ebert [Thu, 4 Jun 2020 22:29:12 +0000 (00:29 +0200)]
Merge pull request #3345 from WoltLab/related-articles

Take article age into account for related article list

4 years agoMerge pull request #3354 from WoltLab/alphabetical-user-group-sorting
Alexander Ebert [Thu, 4 Jun 2020 22:23:34 +0000 (00:23 +0200)]
Merge pull request #3354 from WoltLab/alphabetical-user-group-sorting

Alphabetical sorting of user groups

4 years agoMerge pull request #3349 from WoltLab/collapsible-sidebar
Alexander Ebert [Thu, 4 Jun 2020 22:22:08 +0000 (00:22 +0200)]
Merge pull request #3349 from WoltLab/collapsible-sidebar

Collapsible sidebar for larger devices (screen-md-down)

4 years agoMerge pull request #3340 from WoltLab/poll-isPublic-note
Alexander Ebert [Thu, 4 Jun 2020 22:21:06 +0000 (00:21 +0200)]
Merge pull request #3340 from WoltLab/poll-isPublic-note

Show note in pollVote.tpl if poll is public

4 years agoShow badge in trophy list (admin panel)
Marcel Werk [Thu, 4 Jun 2020 17:47:48 +0000 (19:47 +0200)]
Show badge in trophy list (admin panel)

Closes #3355

4 years agoAlphabetical sorting of user groups
Marcel Werk [Thu, 4 Jun 2020 17:24:12 +0000 (19:24 +0200)]
Alphabetical sorting of user groups

Closes #3353