GitHub/WoltLab/WCF.git
4 months agoInsert upcast to MessageOptionType
Cyperghost [Thu, 1 Feb 2024 13:18:50 +0000 (14:18 +0100)]
Insert upcast to MessageOptionType

4 months agoInsert upcast to WysiwygFormField
Cyperghost [Thu, 1 Feb 2024 13:17:30 +0000 (14:17 +0100)]
Insert upcast to WysiwygFormField

4 months agoImplement upcast for box and pages
Cyperghost [Thu, 1 Feb 2024 13:08:17 +0000 (14:08 +0100)]
Implement upcast for box and pages

4 months agoRevert "Use set default values function"
Cyperghost [Thu, 1 Feb 2024 13:02:50 +0000 (14:02 +0100)]
Revert "Use set default values function"

This reverts commit f8cfff86e407013baafe8f126390e116795ff855.

4 months agoInsert some docs
Cyperghost [Thu, 1 Feb 2024 12:47:25 +0000 (13:47 +0100)]
Insert some docs

4 months agoImplement attachment upcast
Cyperghost [Thu, 1 Feb 2024 12:36:38 +0000 (13:36 +0100)]
Implement attachment upcast

4 months agoRemove unused function `resolveAttachmentUrl`
Cyperghost [Thu, 1 Feb 2024 12:31:16 +0000 (13:31 +0100)]
Remove unused function `resolveAttachmentUrl`

4 months agoImplement AttachmentRuntimeCache
Cyperghost [Thu, 1 Feb 2024 12:30:50 +0000 (13:30 +0100)]
Implement AttachmentRuntimeCache

4 months agoImplement caching of objects
Cyperghost [Thu, 1 Feb 2024 11:12:52 +0000 (12:12 +0100)]
Implement caching of objects

4 months agoInsert style attribute with width value
Cyperghost [Thu, 1 Feb 2024 10:55:06 +0000 (11:55 +0100)]
Insert style attribute with width value

4 months agoUse set default values function
Cyperghost [Thu, 1 Feb 2024 10:52:29 +0000 (11:52 +0100)]
Use set default values function

4 months agoMake function private
Cyperghost [Thu, 1 Feb 2024 10:46:29 +0000 (11:46 +0100)]
Make function private

4 months agoMerge remote-tracking branch 'origin/html-upcast' into html-upcast
Cyperghost [Thu, 1 Feb 2024 10:46:00 +0000 (11:46 +0100)]
Merge remote-tracking branch 'origin/html-upcast' into html-upcast

4 months agoUpdate wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeImg.class.php
Olaf Braun [Thu, 1 Feb 2024 10:45:43 +0000 (11:45 +0100)]
Update wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeImg.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
4 months agoEscape attributes
Cyperghost [Thu, 1 Feb 2024 10:44:17 +0000 (11:44 +0100)]
Escape attributes

4 months agoMake classes final and functions/members private
Cyperghost [Thu, 1 Feb 2024 10:41:17 +0000 (11:41 +0100)]
Make classes final and functions/members private

4 months agoMerge branch 'master' into html-upcast
Cyperghost [Thu, 1 Feb 2024 09:47:16 +0000 (10:47 +0100)]
Merge branch 'master' into html-upcast

4 months agoFix old template listener lookup
Cyperghost [Thu, 1 Feb 2024 09:47:01 +0000 (10:47 +0100)]
Fix old template listener lookup

4 months agoMerge branch 'master' into html-upcast
Cyperghost [Thu, 1 Feb 2024 09:39:12 +0000 (10:39 +0100)]
Merge branch 'master' into html-upcast

4 months agoShow missing default values for group options
Marcel Werk [Wed, 31 Jan 2024 16:32:43 +0000 (17:32 +0100)]
Show missing default values for group options

Closes #4688

4 months agoDeprecate `ValidateActionException`
Marcel Werk [Wed, 31 Jan 2024 16:01:47 +0000 (17:01 +0100)]
Deprecate `ValidateActionException`

Closes #5569

4 months agoMerge pull request #5779 from WoltLab/shared-tempate-group
Marcel Werk [Wed, 31 Jan 2024 14:49:50 +0000 (15:49 +0100)]
Merge pull request #5779 from WoltLab/shared-tempate-group

Shared templates

4 months agoAdd data-width
Cyperghost [Wed, 31 Jan 2024 13:22:07 +0000 (14:22 +0100)]
Add data-width
Fix php-doc

4 months agoFix output class of image
Cyperghost [Wed, 31 Jan 2024 12:52:19 +0000 (13:52 +0100)]
Fix output class of image

4 months agoSet attributes only to img element
Cyperghost [Wed, 31 Jan 2024 12:31:23 +0000 (13:31 +0100)]
Set attributes only to img element

4 months agoInsert attributes media-id and media-size
Cyperghost [Wed, 31 Jan 2024 12:21:06 +0000 (13:21 +0100)]
Insert attributes media-id and media-size

4 months agoFix edit form of article
Cyperghost [Wed, 31 Jan 2024 12:14:02 +0000 (13:14 +0100)]
Fix edit form of article

4 months agoRevert "Not insert media elements as img element"
Cyperghost [Wed, 31 Jan 2024 12:07:52 +0000 (13:07 +0100)]
Revert "Not insert media elements as img element"

This reverts commit 76e819bb8146f9149f86e530a3b54aeff395d979.

4 months agoRevert "Remove handle media as image"
Cyperghost [Wed, 31 Jan 2024 12:07:39 +0000 (13:07 +0100)]
Revert "Remove handle media as image"

This reverts commit 63fce38376607ff61afc7eebf277519a44ea80a9.

4 months agoUse new UpcastProcessor in Article form
Cyperghost [Wed, 31 Jan 2024 12:05:16 +0000 (13:05 +0100)]
Use new UpcastProcessor in Article form

4 months agoRemove wcfDebug call
Cyperghost [Wed, 31 Jan 2024 11:34:18 +0000 (12:34 +0100)]
Remove wcfDebug call

4 months agoImplement a html upcast processor
Cyperghost [Wed, 31 Jan 2024 11:28:05 +0000 (12:28 +0100)]
Implement a html upcast processor

4 months agoMerge pull request #5786 from WoltLab/currency-form-field
Marcel Werk [Tue, 30 Jan 2024 15:52:15 +0000 (16:52 +0100)]
Merge pull request #5786 from WoltLab/currency-form-field

Add form builder field for currencies

4 months agoAdd form builder field for currencies
Marcel Werk [Tue, 30 Jan 2024 14:27:31 +0000 (15:27 +0100)]
Add form builder field for currencies

4 months agoFix wrong file name in cache flush
Marcel Werk [Tue, 30 Jan 2024 13:16:43 +0000 (14:16 +0100)]
Fix wrong file name in cache flush

see https://github.com/WoltLab/WCF/commit/fdfaebcb0e6d4d97ec25c4a38f1fae6b3ec781fa

4 months agoRename `contentNotVisible` to `shared_contentNotVisible`
Cyperghost [Tue, 30 Jan 2024 10:22:45 +0000 (11:22 +0100)]
Rename `contentNotVisible` to `shared_contentNotVisible`
Load in ACP also the Application into the TemplateEngine

4 months agoOptimize migrate script
Cyperghost [Tue, 30 Jan 2024 09:54:54 +0000 (10:54 +0100)]
Optimize migrate script
Update some includes

4 months agoMerge pull request #5785 from WoltLab/template-scripting-unsafe-output
Marcel Werk [Tue, 30 Jan 2024 09:32:15 +0000 (10:32 +0100)]
Merge pull request #5785 from WoltLab/template-scripting-unsafe-output

Introduce the `unsafe` keyword for the raw output of variables

4 months agoMerge pull request #5784 from WoltLab/template-scripting-nullsafe-operator
Marcel Werk [Tue, 30 Jan 2024 09:32:02 +0000 (10:32 +0100)]
Merge pull request #5784 from WoltLab/template-scripting-nullsafe-operator

Make the TemplateEngine understand nullsafe operators

4 months agoRemove old template `__multiPageCondition`
Cyperghost [Tue, 30 Jan 2024 09:30:24 +0000 (10:30 +0100)]
Remove old template `__multiPageCondition`

4 months agoChange prepareStatement to prepare
Cyperghost [Tue, 30 Jan 2024 09:20:53 +0000 (10:20 +0100)]
Change prepareStatement to prepare

4 months agoAllow loading old template-listener
Cyperghost [Tue, 30 Jan 2024 09:20:19 +0000 (10:20 +0100)]
Allow loading old template-listener

4 months agoIntroduce the `unsafe` keyword for the raw output of variables
Marcel Werk [Mon, 29 Jan 2024 17:15:18 +0000 (18:15 +0100)]
Introduce the `unsafe` keyword for the raw output of variables

The new syntax should make it clearer that the raw output is potentially dangerous and should only be used with caution.

4 months agoMake the TemplateEngine understand nullsafe operators
Marcel Werk [Mon, 29 Jan 2024 17:03:30 +0000 (18:03 +0100)]
Make the TemplateEngine understand nullsafe operators

Closes #5351

4 months agoMerge pull request #5782 from WoltLab/rework-disk-cache-source
Marcel Werk [Mon, 29 Jan 2024 16:44:45 +0000 (17:44 +0100)]
Merge pull request #5782 from WoltLab/rework-disk-cache-source

Rework DiskCacheSource

4 months agoRework DiskCacheSource
Marcel Werk [Mon, 29 Jan 2024 16:27:00 +0000 (17:27 +0100)]
Rework DiskCacheSource

Closes #4685

4 months agoAllow includes from old template name
Cyperghost [Mon, 29 Jan 2024 15:03:18 +0000 (16:03 +0100)]
Allow includes from old template name

4 months agoAdd missing templates
Cyperghost [Mon, 29 Jan 2024 14:37:56 +0000 (15:37 +0100)]
Add missing templates

4 months agoUse `SourceCodeFormField`
Cyperghost [Mon, 29 Jan 2024 14:28:44 +0000 (15:28 +0100)]
Use `SourceCodeFormField`

4 months agoCorrect the loading of shared templates
Cyperghost [Mon, 29 Jan 2024 14:25:03 +0000 (15:25 +0100)]
Correct the loading of shared templates

4 months agoFix error message for shared templates or template group
Cyperghost [Mon, 29 Jan 2024 14:14:28 +0000 (15:14 +0100)]
Fix error message for shared templates or template group

4 months agoCreate function to check if a template name a shared template public static
Cyperghost [Mon, 29 Jan 2024 14:10:45 +0000 (15:10 +0100)]
Create function to check if a template name a shared template public static

4 months agoUser form builder for template
Cyperghost [Mon, 29 Jan 2024 14:08:00 +0000 (15:08 +0100)]
User form builder for template

4 months agoInsert update script to create the shared template group
Cyperghost [Mon, 29 Jan 2024 12:05:46 +0000 (13:05 +0100)]
Insert update script to create the shared template group

4 months agoTmp move files
Cyperghost [Mon, 29 Jan 2024 11:59:37 +0000 (12:59 +0100)]
Tmp move files

4 months agoTmp move files
Cyperghost [Mon, 29 Jan 2024 11:58:33 +0000 (12:58 +0100)]
Tmp move files

4 months agoRename function to get compile file prefix
Cyperghost [Mon, 29 Jan 2024 11:46:45 +0000 (12:46 +0100)]
Rename function to get compile file prefix

4 months agoUpdate migrate-script doc
Cyperghost [Mon, 29 Jan 2024 11:39:06 +0000 (12:39 +0100)]
Update migrate-script doc

4 months agoIncrease width of the new user popover
Marcel Werk [Mon, 29 Jan 2024 11:33:16 +0000 (12:33 +0100)]
Increase width of the new user popover

4 months agoCreate migrate script
Cyperghost [Mon, 29 Jan 2024 11:33:00 +0000 (12:33 +0100)]
Create migrate script
Remove duplicate delete templates

4 months agoFix invalid css
Marcel Werk [Mon, 29 Jan 2024 11:32:51 +0000 (12:32 +0100)]
Fix invalid css

4 months agoImprove cover photo appearance
Marcel Werk [Mon, 29 Jan 2024 11:32:39 +0000 (12:32 +0100)]
Improve cover photo appearance

see https://github.com/WoltLab/WCF/commit/223f50bd2fe2d3b5b5d8fa2f5d69234ec8dfe69d#r137902088

4 months agoFix issue when converting the hostname to lower case
Marcel Werk [Mon, 29 Jan 2024 11:25:37 +0000 (12:25 +0100)]
Fix issue when converting the hostname to lower case

see https://github.com/WoltLab/WCF/pull/5781#pullrequestreview-1847648225

4 months agoRename attach bbcode templates
Cyperghost [Mon, 29 Jan 2024 10:57:34 +0000 (11:57 +0100)]
Rename attach bbcode templates

4 months agoRename group bbcode template
Cyperghost [Mon, 29 Jan 2024 10:54:06 +0000 (11:54 +0100)]
Rename group bbcode template

4 months agoRename media bbcode template
Cyperghost [Mon, 29 Jan 2024 10:52:35 +0000 (11:52 +0100)]
Rename media bbcode template

4 months agoRename user bbcode template
Cyperghost [Mon, 29 Jan 2024 10:51:43 +0000 (11:51 +0100)]
Rename user bbcode template

4 months agoRename template for bbcode wsa(article)
Cyperghost [Mon, 29 Jan 2024 10:51:05 +0000 (11:51 +0100)]
Rename template for bbcode wsa(article)

4 months agoRun tsc
Cyperghost [Mon, 29 Jan 2024 10:49:04 +0000 (11:49 +0100)]
Run tsc

4 months agoMerge pull request #5781 from WoltLab/lowercase-unfurl-hostname
Marcel Werk [Sun, 28 Jan 2024 12:23:03 +0000 (13:23 +0100)]
Merge pull request #5781 from WoltLab/lowercase-unfurl-hostname

Lowercase the hostname for use in wcf1_unfurl_url

4 months agoLowercase the hostname for use in wcf1_unfurl_url
Marcel Werk [Sat, 27 Jan 2024 14:25:36 +0000 (15:25 +0100)]
Lowercase the hostname for use in wcf1_unfurl_url

Closes #5651

4 months agoMerge pull request #5778 from WoltLab/cache-source-error-handling
Marcel Werk [Fri, 26 Jan 2024 16:30:51 +0000 (17:30 +0100)]
Merge pull request #5778 from WoltLab/cache-source-error-handling

Improve error handling if the configured cache source is unavailable

4 months agoFix devtools template includes
Cyperghost [Fri, 26 Jan 2024 16:12:50 +0000 (17:12 +0100)]
Fix devtools template includes

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 16:04:16 +0000 (17:04 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 16:02:42 +0000 (17:02 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 16:02:06 +0000 (17:02 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 16:00:30 +0000 (17:00 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 16:00:07 +0000 (17:00 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 15:59:39 +0000 (16:59 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 15:57:20 +0000 (16:57 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 15:51:12 +0000 (16:51 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 15:50:07 +0000 (16:50 +0100)]
Revert some auto formatting

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 15:48:09 +0000 (16:48 +0100)]
Revert some auto formatting

4 months agoShorten evaluation notice
Marcel Werk [Fri, 26 Jan 2024 15:47:03 +0000 (16:47 +0100)]
Shorten evaluation notice

4 months agoRevert some auto formatting
Cyperghost [Fri, 26 Jan 2024 15:45:19 +0000 (16:45 +0100)]
Revert some auto formatting

4 months agoImprove error handling if the configured cache source is unavailable
Marcel Werk [Fri, 26 Jan 2024 15:42:16 +0000 (16:42 +0100)]
Improve error handling if the configured cache source is unavailable

Closes #5720

4 months agoRemove `SharedIncludeFunctionTemplatePlugin`
Cyperghost [Fri, 26 Jan 2024 15:22:14 +0000 (16:22 +0100)]
Remove `SharedIncludeFunctionTemplatePlugin`

4 months agoMove all templates from `syncTemplates` into shared and rename includes in templates
Cyperghost [Fri, 26 Jan 2024 15:19:07 +0000 (16:19 +0100)]
Move all templates from `syncTemplates` into shared and rename includes in templates

4 months agoRename function and create php-doc
Cyperghost [Fri, 26 Jan 2024 14:47:34 +0000 (15:47 +0100)]
Rename function and create php-doc

4 months agoRemove SharedTemplateEngine
Cyperghost [Fri, 26 Jan 2024 14:35:24 +0000 (15:35 +0100)]
Remove SharedTemplateEngine

4 months agoUse include instant of sharedInclude
Cyperghost [Fri, 26 Jan 2024 14:34:59 +0000 (15:34 +0100)]
Use include instant of sharedInclude

4 months agoFix missing language variable
Marcel Werk [Fri, 26 Jan 2024 13:56:50 +0000 (14:56 +0100)]
Fix missing language variable

Closes #5699

4 months agoAdd support for links in user card stats
Marcel Werk [Fri, 26 Jan 2024 13:26:49 +0000 (14:26 +0100)]
Add support for links in user card stats

4 months agoSimple sharedInclude template plugin
Cyperghost [Fri, 26 Jan 2024 12:43:20 +0000 (13:43 +0100)]
Simple sharedInclude template plugin

4 months agoRemove obsolete css code
Marcel Werk [Fri, 26 Jan 2024 11:57:43 +0000 (12:57 +0100)]
Remove obsolete css code

4 months agoMerge pull request #5777 from WoltLab/require-mfa
Marcel Werk [Fri, 26 Jan 2024 11:33:25 +0000 (12:33 +0100)]
Merge pull request #5777 from WoltLab/require-mfa

Enforcing MFA should force the user to set up MFA

4 months agoRename template include
Cyperghost [Fri, 26 Jan 2024 11:20:11 +0000 (12:20 +0100)]
Rename template include

4 months agoAdd `@since 6.1`
Cyperghost [Fri, 26 Jan 2024 11:00:26 +0000 (12:00 +0100)]
Add `@since 6.1`

4 months agoEnforcing MFA should force the user to set up MFA
Marcel Werk [Thu, 25 Jan 2024 17:24:09 +0000 (18:24 +0100)]
Enforcing MFA should force the user to set up MFA

Closes #5705

4 months agoMerge pull request #5774 from WoltLab/popover-v2
Marcel Werk [Thu, 25 Jan 2024 16:03:55 +0000 (17:03 +0100)]
Merge pull request #5774 from WoltLab/popover-v2

Modernize the popover implementation