GitHub/WoltLab/WCF.git
12 months agoAlso load articles that are not accessible
Marcel Werk [Mon, 22 Jan 2024 15:10:10 +0000 (16:10 +0100)]
Also load articles that are not accessible

Otherwise it would not be possible to determine in the BBCode whether an article exists or is not accessible.

13 months agoDisplay template if content can not be displayed
Cyperghost [Thu, 18 Jan 2024 12:17:31 +0000 (13:17 +0100)]
Display template if content can not be displayed

13 months agoCreate new template for content that can not be displayed
Cyperghost [Thu, 18 Jan 2024 12:11:13 +0000 (13:11 +0100)]
Create new template for content that can not be displayed

13 months agoMerge branch '6.0'
Alexander Ebert [Mon, 15 Jan 2024 14:59:04 +0000 (15:59 +0100)]
Merge branch '6.0'

13 months agoMerge pull request #5756 from WoltLab/bugfix/mobile-menu-not-closed
Olaf Braun [Mon, 15 Jan 2024 13:53:42 +0000 (14:53 +0100)]
Merge pull request #5756 from WoltLab/bugfix/mobile-menu-not-closed

Close all other open menus

13 months agoClose all other open menus
Cyperghost [Mon, 15 Jan 2024 12:40:56 +0000 (13:40 +0100)]
Close all other open menus

13 months agoFix poll integration in form builder dialogs
Marcel Werk [Sat, 13 Jan 2024 12:50:07 +0000 (13:50 +0100)]
Fix poll integration in form builder dialogs

Closes #5317

13 months agoFix order in cronjob definition
Marcel Werk [Fri, 12 Jan 2024 13:29:18 +0000 (14:29 +0100)]
Fix order in cronjob definition

Closes #5706

13 months agoRemove obsolete title tag
Marcel Werk [Fri, 12 Jan 2024 13:28:59 +0000 (14:28 +0100)]
Remove obsolete title tag

13 months agoFix wrapping in `inputAddonPasswordStrength`
Marcel Werk [Fri, 12 Jan 2024 13:26:05 +0000 (14:26 +0100)]
Fix wrapping in `inputAddonPasswordStrength`

Closes #5732

13 months agoSet color theme for reCAPTCHA
Marcel Werk [Fri, 12 Jan 2024 12:08:50 +0000 (13:08 +0100)]
Set color theme for reCAPTCHA

Closes #5721

13 months agoSkip the unknown packages if everything is installed
Alexander Ebert [Fri, 12 Jan 2024 11:28:52 +0000 (12:28 +0100)]
Skip the unknown packages if everything is installed

13 months agoFix handling of comment permalinks
Marcel Werk [Thu, 11 Jan 2024 16:13:43 +0000 (17:13 +0100)]
Fix handling of comment permalinks

If a page had several comment containers, opening a comment permalink caused the comment to be inserted in all containers.

Closes #5717

13 months agoAdd generic css class for discussion provider buttons
Marcel Werk [Thu, 11 Jan 2024 14:53:25 +0000 (15:53 +0100)]
Add generic css class for discussion provider buttons

13 months agoMark notifications as read when visiting an article
Marcel Werk [Thu, 11 Jan 2024 14:03:11 +0000 (15:03 +0100)]
Mark notifications as read when visiting an article

Closes #5222

13 months agoFix missing phrase in CLI importer
Marcel Werk [Thu, 11 Jan 2024 13:55:51 +0000 (14:55 +0100)]
Fix missing phrase in CLI importer

Closes #5513

13 months agoFix missing search index after switching from Elasticsearch to MySQL
Marcel Werk [Wed, 10 Jan 2024 17:05:31 +0000 (18:05 +0100)]
Fix missing search index after switching from Elasticsearch to MySQL

Closes #4521

13 months agoRemove obsolete code
Marcel Werk [Wed, 10 Jan 2024 16:59:00 +0000 (17:59 +0100)]
Remove obsolete code

13 months agoRemove support for square brackets in FileUtil::LINK_REGEX
Marcel Werk [Wed, 10 Jan 2024 15:33:27 +0000 (16:33 +0100)]
Remove support for square brackets in FileUtil::LINK_REGEX

ref https://www.woltlab.com/community/thread/303714-linkerkennung-innerhalb-von-tags/

13 months agoMerge pull request #5675 from WoltLab/admin-dashboard
Alexander Ebert [Wed, 10 Jan 2024 13:53:21 +0000 (14:53 +0100)]
Merge pull request #5675 from WoltLab/admin-dashboard

Admin dashboard

13 months agoMerge remote-tracking branch 'origin/6.0' into 6.0
Cyperghost [Wed, 10 Jan 2024 11:14:16 +0000 (12:14 +0100)]
Merge remote-tracking branch 'origin/6.0' into 6.0

13 months agoCompletely delete ICQ profile field
Cyperghost [Wed, 10 Jan 2024 11:13:28 +0000 (12:13 +0100)]
Completely delete ICQ profile field

See https://www.woltlab.com/community/thread/304070-languageitem-wcf-user-option-icq-nicht-definiert/

13 months agoMerge pull request #5748 from WoltLab/bugfix-share-dialog-url
Olaf Braun [Wed, 10 Jan 2024 11:01:30 +0000 (12:01 +0100)]
Merge pull request #5748 from WoltLab/bugfix-share-dialog-url

Hold one dialog per button

13 months agoRead image width only from `img` element
Cyperghost [Wed, 10 Jan 2024 10:16:43 +0000 (11:16 +0100)]
Read image width only from `img` element

See https://github.com/WoltLab/editor/commit/deff5ef1cbac24c80a6d1d7fc230b2815391be47

13 months agoDon't safe dialog persistent
Cyperghost [Wed, 10 Jan 2024 10:06:12 +0000 (11:06 +0100)]
Don't safe dialog persistent

13 months agoRevert "Hold one dialog per button"
Cyperghost [Wed, 10 Jan 2024 09:55:10 +0000 (10:55 +0100)]
Revert "Hold one dialog per button"

This reverts commit 15231b82ce442ae623b9c0916b3516e542fa5040.

13 months agoMerge pull request #5749 from WoltLab/bugifx-user-list-dialog
Olaf Braun [Wed, 10 Jan 2024 09:38:36 +0000 (10:38 +0100)]
Merge pull request #5749 from WoltLab/bugifx-user-list-dialog

Fix (un)follow in userList dialog

13 months agoMerge pull request #5750 from Hanashi/fix/id-search
Alexander Ebert [Tue, 9 Jan 2024 14:59:56 +0000 (15:59 +0100)]
Merge pull request #5750 from Hanashi/fix/id-search

Fix error on menu item id search

13 months agoMerge pull request #5747 from WoltLab/user-follow-typescript
Marcel Werk [Tue, 9 Jan 2024 14:26:43 +0000 (15:26 +0100)]
Merge pull request #5747 from WoltLab/user-follow-typescript

Migrate follow/unfollow to typescript

13 months agoFix error on menu item id search
Peter Lohse [Tue, 9 Jan 2024 12:23:33 +0000 (13:23 +0100)]
Fix error on menu item id search

13 months agoSet innerHTML by DomUtil to execute script
Cyperghost [Tue, 9 Jan 2024 12:17:07 +0000 (13:17 +0100)]
Set innerHTML by DomUtil to execute script

13 months agoHold one dialog per button
Cyperghost [Tue, 9 Jan 2024 11:39:53 +0000 (12:39 +0100)]
Hold one dialog per button

13 months agoApply suggestions from code review
Marcel Werk [Tue, 9 Jan 2024 11:37:59 +0000 (12:37 +0100)]
Apply suggestions from code review

13 months agoMigrate follow/unfollow to typescript
Marcel Werk [Mon, 8 Jan 2024 17:53:02 +0000 (18:53 +0100)]
Migrate follow/unfollow to typescript

13 months agoMerge pull request #5745 from WoltLab/remove-text-formatting
Olaf Braun [Mon, 8 Jan 2024 12:22:22 +0000 (13:22 +0100)]
Merge pull request #5745 from WoltLab/remove-text-formatting

Remove unused userOption `editorPastePreserveFormatting`

13 months agoChange font-sizes in CKEditor (#5746)
Olaf Braun [Mon, 8 Jan 2024 12:19:02 +0000 (13:19 +0100)]
Change font-sizes in CKEditor (#5746)

* Allow min font-size 11px

* Change max font-sizes

* Use saner values for the font size

These values are also in line with the default font sizes.

* Rebuild the JS artifacts

---------

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
13 months agoRemove not used userOption `editorPastePreserveFormatting`
Cyperghost [Mon, 8 Jan 2024 10:50:55 +0000 (11:50 +0100)]
Remove not used userOption `editorPastePreserveFormatting`

13 months agoSee https://www.woltlab.com/community/thread/303938-counter-intuitive-icon-for-the...
Cyperghost [Fri, 5 Jan 2024 11:20:15 +0000 (12:20 +0100)]
See https://woltlab.com/community/thread/303938-counter-intuitive-icon-for-the-sort-button-in-members-list/

13 months agoMade parameters for page content optional during updates
Marcel Werk [Thu, 4 Jan 2024 14:51:58 +0000 (15:51 +0100)]
Made parameters for page content optional during updates

13 months agoFix error caused by undefined username
Marcel Werk [Thu, 4 Jan 2024 13:44:29 +0000 (14:44 +0100)]
Fix error caused by undefined username

13 months agoFilter out nested links before attempting to process them
Alexander Ebert [Thu, 4 Jan 2024 13:15:52 +0000 (14:15 +0100)]
Filter out nested links before attempting to process them

See https://www.woltlab.com/community/thread/303962/

13 months agoIncrease the contrast of the text selection in CodeMirror
Alexander Ebert [Thu, 4 Jan 2024 11:50:46 +0000 (12:50 +0100)]
Increase the contrast of the text selection in CodeMirror

See https://www.woltlab.com/community/thread/303005-stileditor-markierter-text-im-editor-im-dark-mode-kaum-sichtbar/

13 months agoPreserve the scroll position when refreshing CodeMirror
Alexander Ebert [Wed, 3 Jan 2024 16:43:43 +0000 (17:43 +0100)]
Preserve the scroll position when refreshing CodeMirror

See https://www.woltlab.com/community/thread/303004-stileditor-vergisst-die-aktive-code-zeile-beim-tab-wechsel/

13 months agoProperly detach the dialog when rejecting it with `Esc`
Alexander Ebert [Wed, 3 Jan 2024 16:27:39 +0000 (17:27 +0100)]
Properly detach the dialog when rejecting it with `Esc`

See https://www.woltlab.com/community/thread/303957-confirmationfactory-und-esc/

13 months agoMerge pull request #5743 from WoltLab/comments-view
Marcel Werk [Wed, 3 Jan 2024 13:09:54 +0000 (14:09 +0100)]
Merge pull request #5743 from WoltLab/comments-view

Simplify rendering of the comments widget

13 months agoMerge pull request #5744 from WoltLab/bugifx-media-insert
Olaf Braun [Wed, 3 Jan 2024 12:55:14 +0000 (13:55 +0100)]
Merge pull request #5744 from WoltLab/bugifx-media-insert

Bugifx media insert

13 months agoAllow size `auto`
Cyperghost [Wed, 3 Jan 2024 12:30:11 +0000 (13:30 +0100)]
Allow size `auto`

13 months agoRemove handle media as image
Cyperghost [Wed, 3 Jan 2024 12:13:20 +0000 (13:13 +0100)]
Remove handle media as image

13 months agoNot insert media elements as img element
Cyperghost [Wed, 3 Jan 2024 11:22:50 +0000 (12:22 +0100)]
Not insert media elements as img element

13 months agoMerge pull request #5742 from WoltLab/fix-empty-content
Olaf Braun [Wed, 3 Jan 2024 10:55:39 +0000 (11:55 +0100)]
Merge pull request #5742 from WoltLab/fix-empty-content

Only reload content if content type `text`

13 months agoSimplify rendering of the comments widget
Marcel Werk [Tue, 2 Jan 2024 16:52:01 +0000 (17:52 +0100)]
Simplify rendering of the comments widget

13 months agoOnly reload content if content type `text`
Cyperghost [Tue, 2 Jan 2024 12:08:40 +0000 (13:08 +0100)]
Only reload content if content type `text`

13 months agoRelease 6.0.6 6.0.6
Alexander Ebert [Mon, 1 Jan 2024 13:19:02 +0000 (14:19 +0100)]
Release 6.0.6

13 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Mon, 1 Jan 2024 13:08:38 +0000 (14:08 +0100)]
Merge branch '5.5' into 6.0

13 months agoRelease 5.5.20 5.5.20
Alexander Ebert [Mon, 1 Jan 2024 13:04:50 +0000 (14:04 +0100)]
Release 5.5.20

13 months agoEncode the title of moderation queues
Alexander Ebert [Mon, 1 Jan 2024 12:47:42 +0000 (13:47 +0100)]
Encode the title of moderation queues

13 months agoOverhaul the layout of the news feed/box
Alexander Ebert [Fri, 29 Dec 2023 16:34:00 +0000 (17:34 +0100)]
Overhaul the layout of the news feed/box

13 months agoRelease 6.0.5 6.0.5
Alexander Ebert [Fri, 29 Dec 2023 11:29:38 +0000 (12:29 +0100)]
Release 6.0.5

13 months agoFilter out `null` values passed as BBCode attribute
Alexander Ebert [Fri, 29 Dec 2023 11:20:02 +0000 (12:20 +0100)]
Filter out `null` values passed as BBCode attribute

See https://www.woltlab.com/community/thread/303836/

13 months agoAdd missing interface implementation
Marcel Werk [Thu, 28 Dec 2023 16:34:33 +0000 (17:34 +0100)]
Add missing interface implementation

13 months agoRelease 6.0.5 dev 1 6.0.5_dev_1
Alexander Ebert [Wed, 27 Dec 2023 12:57:32 +0000 (13:57 +0100)]
Release 6.0.5 dev 1

13 months agoDrop the upgrade block for 5.5
Alexander Ebert [Wed, 27 Dec 2023 12:50:18 +0000 (13:50 +0100)]
Drop the upgrade block for 5.5

13 months agoUpdating minified JavaScript files
WoltLab [Wed, 27 Dec 2023 12:47:21 +0000 (12:47 +0000)]
Updating minified JavaScript files

13 months agoFix the icon visibility on mobile devices
Alexander Ebert [Wed, 27 Dec 2023 12:15:44 +0000 (13:15 +0100)]
Fix the icon visibility on mobile devices

See https://www.woltlab.com/community/thread/303180-text-nicht-lesbar-beim-einf%C3%BCgen-von-medien/

13 months agoFix broken gdpr export
Marcel Werk [Wed, 27 Dec 2023 11:56:40 +0000 (12:56 +0100)]
Fix broken gdpr export

The export generated an error if the Filebase was installed, as a table that no longer existed was accessed.

13 months agoRemove the forced line break
Alexander Ebert [Mon, 25 Dec 2023 11:22:41 +0000 (12:22 +0100)]
Remove the forced line break

It does not play nicely on `screen-md`

13 months agoMigrate the status messages to the new component
Alexander Ebert [Sun, 24 Dec 2023 16:09:18 +0000 (17:09 +0100)]
Migrate the status messages to the new component

13 months agoOverhaul the credits box
Alexander Ebert [Sun, 24 Dec 2023 15:58:41 +0000 (16:58 +0100)]
Overhaul the credits box

13 months agoOptimize the column layout for smaller screens
Alexander Ebert [Sun, 24 Dec 2023 15:19:14 +0000 (16:19 +0100)]
Optimize the column layout for smaller screens

13 months agoReduce the visual clutter in the system info box
Alexander Ebert [Sun, 24 Dec 2023 15:13:06 +0000 (16:13 +0100)]
Reduce the visual clutter in the system info box

13 months agoMake the box titles stand out less
Alexander Ebert [Sun, 24 Dec 2023 15:09:26 +0000 (16:09 +0100)]
Make the box titles stand out less

13 months agoUse a compact layout for the system information box
Alexander Ebert [Sat, 23 Dec 2023 23:54:16 +0000 (00:54 +0100)]
Use a compact layout for the system information box

13 months agoRemove obsolete settings for the WoltLab news
Marcel Werk [Mon, 11 Dec 2023 14:55:54 +0000 (15:55 +0100)]
Remove obsolete settings for the WoltLab news

The box can already disabled itself. An additional option is therefore no longer necessary.

13 months agoAllow the user to configure the displayed boxes
Marcel Werk [Sun, 10 Dec 2023 17:24:26 +0000 (18:24 +0100)]
Allow the user to configure the displayed boxes

The user can deactivate boxes and specify the order.

13 months agoRead checkboxes dynamically
Marcel Werk [Sun, 10 Dec 2023 17:23:11 +0000 (18:23 +0100)]
Read checkboxes dynamically

This change is necessary so that a changed order of checkboxes can be transmitted to the server.

13 months agoUpdate the developer list
Marcel Werk [Fri, 8 Dec 2023 12:11:20 +0000 (13:11 +0100)]
Update the developer list

13 months agoUpdate trademark notice
Marcel Werk [Fri, 8 Dec 2023 12:08:46 +0000 (13:08 +0100)]
Update trademark notice

13 months agoApply suggestions from code review
Marcel Werk [Fri, 6 Oct 2023 10:07:03 +0000 (12:07 +0200)]
Apply suggestions from code review

13 months agoAdd status message for outstanding updates
Marcel Werk [Thu, 5 Oct 2023 15:42:43 +0000 (17:42 +0200)]
Add status message for outstanding updates

13 months agoSort status messages by priority
Marcel Werk [Thu, 5 Oct 2023 15:36:58 +0000 (17:36 +0200)]
Sort status messages by priority

13 months agoApply suggestions from code review
Marcel Werk [Wed, 4 Oct 2023 16:06:20 +0000 (18:06 +0200)]
Apply suggestions from code review

13 months agoAdd missing since tags
Marcel Werk [Tue, 3 Oct 2023 15:34:06 +0000 (17:34 +0200)]
Add missing since tags

13 months agoAdd dashboard box for status messages
Marcel Werk [Tue, 3 Oct 2023 15:33:13 +0000 (17:33 +0200)]
Add dashboard box for status messages

13 months agoRemove obsolete language variable
Marcel Werk [Tue, 3 Oct 2023 15:03:35 +0000 (17:03 +0200)]
Remove obsolete language variable

13 months agoRemove notice for tiny build
Marcel Werk [Tue, 3 Oct 2023 15:02:40 +0000 (17:02 +0200)]
Remove notice for tiny build

13 months agoRemove notice for missing recaptcha key
Marcel Werk [Tue, 3 Oct 2023 15:02:04 +0000 (17:02 +0200)]
Remove notice for missing recaptcha key

13 months agoBox listing users waiting for approval
Marcel Werk [Tue, 3 Oct 2023 14:33:46 +0000 (16:33 +0200)]
Box listing users waiting for approval

13 months agoAdd Override attribute
Marcel Werk [Tue, 3 Oct 2023 13:48:11 +0000 (15:48 +0200)]
Add Override attribute

13 months agoRemove obsolete code
Marcel Werk [Tue, 3 Oct 2023 13:44:59 +0000 (15:44 +0200)]
Remove obsolete code

13 months agoApply suggestions from code review
Marcel Werk [Mon, 2 Oct 2023 10:17:54 +0000 (12:17 +0200)]
Apply suggestions from code review

13 months agoAdd dashboard box for credits
Marcel Werk [Sun, 1 Oct 2023 14:28:45 +0000 (16:28 +0200)]
Add dashboard box for credits

13 months agoAdd dashboard box for system information
Marcel Werk [Sun, 1 Oct 2023 14:21:18 +0000 (16:21 +0200)]
Add dashboard box for system information

13 months agoAdd dashboard box for WoltLab news
Marcel Werk [Sun, 1 Oct 2023 14:08:29 +0000 (16:08 +0200)]
Add dashboard box for WoltLab news

13 months agoBasic implementation of the ACP dashboard
Marcel Werk [Sun, 1 Oct 2023 14:03:30 +0000 (16:03 +0200)]
Basic implementation of the ACP dashboard

13 months agoProperly handle `NamedUserException` thrown by PSR controllers
Alexander Ebert [Sat, 23 Dec 2023 17:02:05 +0000 (18:02 +0100)]
Properly handle `NamedUserException` thrown by PSR controllers

See https://www.woltlab.com/community/thread/303681/

13 months agoTrigger the `cancel` event when the dialog is closed with `Esc`
Alexander Ebert [Fri, 22 Dec 2023 17:04:09 +0000 (18:04 +0100)]
Trigger the `cancel` event when the dialog is closed with `Esc`

See https://www.woltlab.com/community/thread/303492-confirmationfactory-und-escape/

13 months agoWork-around for invalid email addresses
Alexander Ebert [Fri, 22 Dec 2023 15:06:57 +0000 (16:06 +0100)]
Work-around for invalid email addresses

See https://www.woltlab.com/community/thread/303187-fehler-bei-email-an-alle-nutzer/

13 months agoFix outdated javascript
Marcel Werk [Fri, 22 Dec 2023 14:58:25 +0000 (15:58 +0100)]
Fix outdated javascript

13 months agoRemove unused element pointers
Marcel Werk [Fri, 22 Dec 2023 14:53:21 +0000 (15:53 +0100)]
Remove unused element pointers

13 months agoReload content after save (#5737)
Olaf Braun [Fri, 22 Dec 2023 13:20:54 +0000 (14:20 +0100)]
Reload content after save (#5737)

* Reload content after save

* Insert null check

* Reload content in pages after save

* Reload content in box after save

* Fix comment message

* Correct check if input processor exists