Cyperghost [Wed, 17 Jan 2024 12:29:50 +0000 (13:29 +0100)]
Detect links in one line alone
Olaf Braun [Tue, 16 Jan 2024 09:51:52 +0000 (10:51 +0100)]
Merge pull request #5757 from WoltLab/bugfix/UiDropdown-open-when-switching-tabs
Close overlays after tab change
Alexander Ebert [Mon, 15 Jan 2024 16:55:44 +0000 (17:55 +0100)]
Merge pull request #5755 from WoltLab/ckeditor-autosave-event
CKEditor5 autosave event
Alexander Ebert [Mon, 15 Jan 2024 16:54:46 +0000 (17:54 +0100)]
Improve the name of the exported type
Cyperghost [Mon, 15 Jan 2024 14:01:05 +0000 (15:01 +0100)]
Close overlays after tab change
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
Cyperghost [Mon, 15 Jan 2024 12:40:56 +0000 (13:40 +0100)]
Close all other open menus
Cyperghost [Mon, 15 Jan 2024 09:58:13 +0000 (10:58 +0100)]
Use native event
Marcel Werk [Sat, 13 Jan 2024 12:50:07 +0000 (13:50 +0100)]
Fix poll integration in form builder dialogs
Closes #5317
Marcel Werk [Fri, 12 Jan 2024 13:29:18 +0000 (14:29 +0100)]
Fix order in cronjob definition
Closes #5706
Marcel Werk [Fri, 12 Jan 2024 13:28:59 +0000 (14:28 +0100)]
Remove obsolete title tag
Marcel Werk [Fri, 12 Jan 2024 12:08:50 +0000 (13:08 +0100)]
Set color theme for reCAPTCHA
Closes #5721
Cyperghost [Fri, 12 Jan 2024 11:54:03 +0000 (12:54 +0100)]
Ckeditor5 saveDraft and deleteDraft event
Alexander Ebert [Fri, 12 Jan 2024 11:28:52 +0000 (12:28 +0100)]
Skip the unknown packages if everything is installed
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
Marcel Werk [Thu, 11 Jan 2024 14:53:25 +0000 (15:53 +0100)]
Add generic css class for discussion provider buttons
Marcel Werk [Thu, 11 Jan 2024 14:03:11 +0000 (15:03 +0100)]
Mark notifications as read when visiting an article
Closes #5222
Marcel Werk [Thu, 11 Jan 2024 13:55:51 +0000 (14:55 +0100)]
Fix missing phrase in CLI importer
Closes #5513
Marcel Werk [Wed, 10 Jan 2024 16:59:00 +0000 (17:59 +0100)]
Remove obsolete code
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/
Cyperghost [Wed, 10 Jan 2024 11:14:16 +0000 (12:14 +0100)]
Merge remote-tracking branch 'origin/6.0' into 6.0
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/
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
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
Cyperghost [Wed, 10 Jan 2024 10:06:12 +0000 (11:06 +0100)]
Don't safe dialog persistent
Cyperghost [Wed, 10 Jan 2024 09:55:10 +0000 (10:55 +0100)]
Revert "Hold one dialog per button"
This reverts commit
15231b82ce442ae623b9c0916b3516e542fa5040.
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
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
Peter Lohse [Tue, 9 Jan 2024 12:23:33 +0000 (13:23 +0100)]
Fix error on menu item id search
Cyperghost [Tue, 9 Jan 2024 12:17:07 +0000 (13:17 +0100)]
Set innerHTML by DomUtil to execute script
Cyperghost [Tue, 9 Jan 2024 11:39:53 +0000 (12:39 +0100)]
Hold one dialog per button
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`
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>
Cyperghost [Mon, 8 Jan 2024 10:50:55 +0000 (11:50 +0100)]
Remove not used userOption `editorPastePreserveFormatting`
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/
Marcel Werk [Thu, 4 Jan 2024 13:44:29 +0000 (14:44 +0100)]
Fix error caused by undefined username
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/
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/
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/
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/
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
Cyperghost [Wed, 3 Jan 2024 12:30:11 +0000 (13:30 +0100)]
Allow size `auto`
Cyperghost [Wed, 3 Jan 2024 12:13:20 +0000 (13:13 +0100)]
Remove handle media as image
Cyperghost [Wed, 3 Jan 2024 11:22:50 +0000 (12:22 +0100)]
Not insert media elements as img element
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`
Cyperghost [Tue, 2 Jan 2024 12:08:40 +0000 (13:08 +0100)]
Only reload content if content type `text`
Alexander Ebert [Mon, 1 Jan 2024 13:19:02 +0000 (14:19 +0100)]
Release 6.0.6
Alexander Ebert [Mon, 1 Jan 2024 13:08:38 +0000 (14:08 +0100)]
Merge branch '5.5' into 6.0
Alexander Ebert [Mon, 1 Jan 2024 13:04:50 +0000 (14:04 +0100)]
Release 5.5.20
Alexander Ebert [Mon, 1 Jan 2024 12:47:42 +0000 (13:47 +0100)]
Encode the title of moderation queues
Alexander Ebert [Fri, 29 Dec 2023 11:29:38 +0000 (12:29 +0100)]
Release 6.0.5
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/
Marcel Werk [Thu, 28 Dec 2023 16:34:33 +0000 (17:34 +0100)]
Add missing interface implementation
Alexander Ebert [Wed, 27 Dec 2023 12:57:32 +0000 (13:57 +0100)]
Release 6.0.5 dev 1
Alexander Ebert [Wed, 27 Dec 2023 12:50:18 +0000 (13:50 +0100)]
Drop the upgrade block for 5.5
WoltLab [Wed, 27 Dec 2023 12:47:21 +0000 (12:47 +0000)]
Updating minified JavaScript files
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/
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.
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/
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/
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/
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
Olaf Braun [Fri, 22 Dec 2023 13:01:07 +0000 (14:01 +0100)]
No margin-top after float object (#5736)
* No margin-top for elements directly after float object
* Add ol and headers
* Use is and only to first-child
* Insert some spaces
Alexander Ebert [Thu, 21 Dec 2023 10:56:52 +0000 (11:56 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Olaf Braun [Thu, 21 Dec 2023 04:41:53 +0000 (05:41 +0100)]
Insert missing width
Alexander Ebert [Wed, 20 Dec 2023 15:35:26 +0000 (16:35 +0100)]
Release 6.0.4
Olaf Braun [Wed, 20 Dec 2023 13:49:30 +0000 (14:49 +0100)]
Merge pull request #5735 from WoltLab/mailto-links
Skip mailto links
Cyperghost [Wed, 20 Dec 2023 13:33:12 +0000 (14:33 +0100)]
Skip mailto links
Alexander Ebert [Wed, 20 Dec 2023 12:16:47 +0000 (13:16 +0100)]
Fix the visuals of the color picker on mobile / Firefox on Windows
See https://www.woltlab.com/community/thread/303691-im-acp-unter-style-der-farbw%C3%A4hler/
Olaf Braun [Tue, 19 Dec 2023 14:05:19 +0000 (15:05 +0100)]
Merge pull request #5734 from WoltLab/intl-cronjob-execute
Use intl to format date
Cyperghost [Tue, 19 Dec 2023 11:05:13 +0000 (12:05 +0100)]
Use intl to format date
Alexander Ebert [Mon, 18 Dec 2023 11:14:22 +0000 (12:14 +0100)]
Release 6.0.4 dev 1
Alexander Ebert [Mon, 18 Dec 2023 11:04:44 +0000 (12:04 +0100)]
Update the CKEditor bundle
WoltLab [Mon, 18 Dec 2023 11:00:05 +0000 (11:00 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 15 Dec 2023 14:08:33 +0000 (15:08 +0100)]
Strip empty link artifacts in the output
See https://www.woltlab.com/community/thread/303588/
Alexander Ebert [Thu, 14 Dec 2023 13:13:45 +0000 (14:13 +0100)]
Merge pull request #5730 from WoltLab/bugifx-editor-image-scaling
Prevent image can resize larger then max-width in safari
Cyperghost [Thu, 14 Dec 2023 13:01:00 +0000 (14:01 +0100)]
Prevent image can resize larger then max-size in safari
Olaf Braun [Thu, 14 Dec 2023 12:59:11 +0000 (13:59 +0100)]
Correct sort trophy's by username (#5729)
* Correct sort trophy's by username
* Change sort parameter to only username
Alexander Ebert [Thu, 14 Dec 2023 12:25:15 +0000 (13:25 +0100)]
Merge pull request #5728 from WoltLab/bugfix-media-converted-to-img
Fix media/attachment inside a-tag
Cyperghost [Thu, 14 Dec 2023 11:11:14 +0000 (12:11 +0100)]
Remove unnecessary check
Cyperghost [Thu, 14 Dec 2023 11:05:09 +0000 (12:05 +0100)]
Handle img has an a-tag
Alexander Ebert [Wed, 13 Dec 2023 17:20:56 +0000 (18:20 +0100)]
Merge pull request #5726 from WoltLab/image-center
Fix centering for images and attachments
Cyperghost [Wed, 13 Dec 2023 12:16:07 +0000 (13:16 +0100)]
Merge remote-tracking branch 'origin/6.0' into image-center
# Conflicts:
# com.woltlab.wcf/templates/mediaBBCodeTag.tpl
# wcfsetup/install/files/acp/templates/mediaBBCodeTag.tpl
# wcfsetup/install/files/lib/system/bbcode/AttachmentBBCode.class.php
Olaf Braun [Wed, 13 Dec 2023 12:06:33 +0000 (13:06 +0100)]
Fix image(attachment and media) width change from editor (#5725)
* Read and write image and media width
* Insert media width in acp template
Cyperghost [Wed, 13 Dec 2023 12:06:04 +0000 (13:06 +0100)]
Fix centering image of image viewer
Cyperghost [Wed, 13 Dec 2023 12:04:25 +0000 (13:04 +0100)]
Allow center for media and attachment
Marcel Werk [Tue, 12 Dec 2023 16:25:39 +0000 (17:25 +0100)]
Unify dimension texts
Marcel Werk [Tue, 12 Dec 2023 16:18:48 +0000 (17:18 +0100)]
Unify "not unique" phrases
Alexander Ebert [Mon, 11 Dec 2023 17:19:15 +0000 (18:19 +0100)]
Prevent the focus shift on Android
See https://www.woltlab.com/community/thread/302991-is-this-normal-behavior/
Marcel Werk [Mon, 11 Dec 2023 17:07:07 +0000 (18:07 +0100)]
Unify phrases
Alexander Ebert [Mon, 11 Dec 2023 16:50:18 +0000 (17:50 +0100)]
Gracefully handle invalid license credentials
See https://www.woltlab.com/community/thread/302503-button-lizensierte-produkte-f%C3%BChrt-zu-fehler/
Alexander Ebert [Mon, 11 Dec 2023 16:33:01 +0000 (17:33 +0100)]
Fix the overlay container being stuck in dialogs
The `MutationObserver` is an async process that does not reliably fire when a property is mutated repeatedly within a short time.
See https://www.woltlab.com/community/thread/303449-url-einem-bild-zuweisen-erst-nach-speichern-m%C3%B6glich/
See https://www.woltlab.com/community/thread/303397-men%C3%BC-zur-bildpositionierung-%C3%B6ffnet-sich-nicht-nach-dem-einf%C3%BCgen/
Alexander Ebert [Sun, 3 Dec 2023 15:37:34 +0000 (16:37 +0100)]
Rebuild the artifact for the web components
Alexander Ebert [Sun, 3 Dec 2023 14:59:35 +0000 (15:59 +0100)]
Upgrade to Font Awesome 6.5.1
Marcel Werk [Fri, 1 Dec 2023 14:31:50 +0000 (15:31 +0100)]
Workaround for duplicates in `wcf1_message_embedded_object`
see https://github.com/WoltLab/WCF/issues/5719
Marcel Werk [Thu, 30 Nov 2023 17:04:41 +0000 (18:04 +0100)]
Merge branch '5.5' into 6.0
Marcel Werk [Thu, 30 Nov 2023 13:38:29 +0000 (14:38 +0100)]
Fix the width of images in the embedded widget
ref https://www.woltlab.com/community/thread/303237-embedded-content-image-size-blog/
Marcel Werk [Thu, 30 Nov 2023 13:38:29 +0000 (14:38 +0100)]
Fix the width of images in the embedded widget
ref https://www.woltlab.com/community/thread/303237-embedded-content-image-size-blog/
Alexander Ebert [Mon, 27 Nov 2023 10:58:35 +0000 (11:58 +0100)]
Merge pull request #5718 from Cyperghost/bugfix/read-value-user-form-field
UserFormField load users after readValue
Olaf Braun [Mon, 27 Nov 2023 07:14:27 +0000 (08:14 +0100)]
Simplify checks