GitHub/WoltLab/WCF.git
12 months agoAdd missing `formSuccess` styling
Marcel Werk [Fri, 24 Nov 2023 11:44:40 +0000 (12:44 +0100)]
Add missing `formSuccess` styling

12 months agoMigrate jquery code for the validation in registration form to typescript
Marcel Werk [Fri, 24 Nov 2023 11:44:22 +0000 (12:44 +0100)]
Migrate jquery code for the validation in registration form to typescript

12 months agoSeparate buttons for login and register in the header
Marcel Werk [Thu, 23 Nov 2023 16:34:57 +0000 (17:34 +0100)]
Separate buttons for login and register in the header

12 months agoSolve IDE warnings
Marcel Werk [Thu, 23 Nov 2023 16:24:44 +0000 (17:24 +0100)]
Solve IDE warnings

12 months ago Remove number of sections in user add form
Marcel Werk [Thu, 23 Nov 2023 16:22:40 +0000 (17:22 +0100)]
 Remove number of sections in user add form

12 months agoAdd new template event in registration form
Marcel Werk [Thu, 23 Nov 2023 16:22:25 +0000 (17:22 +0100)]
Add new template event in registration form

12 months agoRemove number of sections in registration form
Marcel Werk [Thu, 23 Nov 2023 16:16:37 +0000 (17:16 +0100)]
Remove number of sections in registration form

12 months agoRemove input for "confirm password"
Marcel Werk [Thu, 23 Nov 2023 16:11:27 +0000 (17:11 +0100)]
Remove input for "confirm password"

12 months agoRemove input for "confirm email"
Marcel Werk [Thu, 23 Nov 2023 16:05:45 +0000 (17:05 +0100)]
Remove input for "confirm email"

12 months agoUse 'hidden' attribute to hide the honeypot
Marcel Werk [Thu, 23 Nov 2023 15:54:39 +0000 (16:54 +0100)]
Use 'hidden' attribute to hide the honeypot

12 months agoRemove wrong 'required' indicators
Marcel Werk [Thu, 23 Nov 2023 15:53:19 +0000 (16:53 +0100)]
Remove wrong 'required' indicators

12 months agoMove honeypot section to top position
Marcel Werk [Thu, 23 Nov 2023 15:52:44 +0000 (16:52 +0100)]
Move honeypot section to top position

12 months agoMerge pull request #5715 from WoltLab/cache-list-details
Marcel Werk [Thu, 23 Nov 2023 14:46:55 +0000 (15:46 +0100)]
Merge pull request #5715 from WoltLab/cache-list-details

Use the `<details>` element to show the cache list

12 months agoUse the `<details>` element to show the cache list
Marcel Werk [Thu, 23 Nov 2023 14:25:52 +0000 (15:25 +0100)]
Use the `<details>` element to show the cache list

12 months agoMerge pull request #5714 from WoltLab/cache-clear
Marcel Werk [Thu, 23 Nov 2023 13:17:24 +0000 (14:17 +0100)]
Merge pull request #5714 from WoltLab/cache-clear

Modernize code of the 'clear cache' function

12 months agoApply coding guidelines
Marcel Werk [Thu, 23 Nov 2023 12:35:28 +0000 (13:35 +0100)]
Apply coding guidelines

12 months agoRemove obsolete parameter
Marcel Werk [Thu, 23 Nov 2023 12:32:51 +0000 (13:32 +0100)]
Remove obsolete parameter

12 months agoMigrate jquery code to typescript
Marcel Werk [Thu, 23 Nov 2023 12:31:29 +0000 (13:31 +0100)]
Migrate jquery code to typescript

12 months agoConvert action to PSR-15
Marcel Werk [Thu, 23 Nov 2023 12:31:03 +0000 (13:31 +0100)]
Convert action to PSR-15

12 months agoMerge pull request #5713 from WoltLab/notice-form-node
Marcel Werk [Wed, 22 Nov 2023 13:50:07 +0000 (14:50 +0100)]
Merge pull request #5713 from WoltLab/notice-form-node

Add a form node for showing notices

12 months agoUse an enum for the notice type
Marcel Werk [Wed, 22 Nov 2023 13:39:10 +0000 (14:39 +0100)]
Use an enum for the notice type

12 months agoAdd a form node for showing notices
Marcel Werk [Wed, 22 Nov 2023 12:43:10 +0000 (13:43 +0100)]
Add a form node for showing notices

12 months agoMerge branch '6.0'
Alexander Ebert [Mon, 20 Nov 2023 17:08:03 +0000 (18:08 +0100)]
Merge branch '6.0'

12 months agoRefresh the stored value when changing the language
Alexander Ebert [Mon, 20 Nov 2023 17:06:58 +0000 (18:06 +0100)]
Refresh the stored value when changing the language

12 months agoRefresh the stored value when changing the language
Alexander Ebert [Mon, 20 Nov 2023 17:06:40 +0000 (18:06 +0100)]
Refresh the stored value when changing the language

Fixes #5712

12 months agoSkip dot files which could violate `open_basedir`
Alexander Ebert [Mon, 20 Nov 2023 11:54:45 +0000 (12:54 +0100)]
Skip dot files which could violate `open_basedir`

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

12 months agoRemove extraneous foreign keys on `wcf1_like.reactionTypeID`
Alexander Ebert [Sun, 19 Nov 2023 15:29:23 +0000 (16:29 +0100)]
Remove extraneous foreign keys on `wcf1_like.reactionTypeID`

For some reason there are sometimes multiple or incorrectly named foreign keys on that column. This causes an issue when trying to remove the “unnamed” foreign key.

See https://www.woltlab.com/community/thread/302748-update-5-5-auf-6-0-x/

12 months agoMerge pull request #5711 from WoltLab/custom-notices
Marcel Werk [Sun, 19 Nov 2023 14:53:51 +0000 (15:53 +0100)]
Merge pull request #5711 from WoltLab/custom-notices

Migrate custom notices to `<woltlab-core-notice>`

12 months agoMerge pull request #5692 from IceQ1337/spiderlist
Alexander Ebert [Fri, 17 Nov 2023 17:14:23 +0000 (18:14 +0100)]
Merge pull request #5692 from IceQ1337/spiderlist

Add several web crawlers

12 months agoAlign the breadcrumbs to the center
Alexander Ebert [Fri, 17 Nov 2023 16:29:52 +0000 (17:29 +0100)]
Align the breadcrumbs to the center

The `min-height` causes the breadcrumbs to gravitate towards the top when all items are of less height.

See https://www.woltlab.com/community/thread/302871-top-and-bottom-padding-page-navigation/

12 months agoUse a default `<slot>` for `<fa-brand>`
Alexander Ebert [Fri, 17 Nov 2023 16:23:52 +0000 (17:23 +0100)]
Use a default `<slot>` for `<fa-brand>`

Fixes #5698

12 months agoMigrate custom notices to `<woltlab-core-notice>`
Marcel Werk [Fri, 17 Nov 2023 12:14:46 +0000 (13:14 +0100)]
Migrate custom notices to `<woltlab-core-notice>`

12 months agoFix broken success message
Marcel Werk [Fri, 17 Nov 2023 11:22:25 +0000 (12:22 +0100)]
Fix broken success message

12 months agoUpdate to CKEditor v40.0.1
Alexander Ebert [Thu, 16 Nov 2023 17:31:34 +0000 (18:31 +0100)]
Update to CKEditor v40.0.1

12 months agoOverhauled outdated jquery code
Marcel Werk [Thu, 16 Nov 2023 16:35:14 +0000 (17:35 +0100)]
Overhauled outdated jquery code

12 months agoAllow dynamic change of the notice type
Marcel Werk [Thu, 16 Nov 2023 16:34:47 +0000 (17:34 +0100)]
Allow dynamic change of the notice type

12 months agoRebuild the menu overflow on width changes
Alexander Ebert [Thu, 16 Nov 2023 16:00:55 +0000 (17:00 +0100)]
Rebuild the menu overflow on width changes

Recalculating this on window resize is possibly unnecessary plus it does not detect changes to the menu’s available width while the window stays the same.

See https://www.woltlab.com/community/thread/302316-men%C3%BCpfeile-bei-zu-vielen-men%C3%BCpunkten-nicht-vorhanden/

12 months agoBlock the submission of invalid color values.
Alexander Ebert [Thu, 16 Nov 2023 15:32:56 +0000 (16:32 +0100)]
Block the submission of invalid color values.

See https://www.woltlab.com/community/thread/302477-stil-editor-bei-ung%C3%BCltiger-farbe-fehlermeldung/

12 months agoIncrease the width of input fields in Firefox
Alexander Ebert [Thu, 16 Nov 2023 15:16:48 +0000 (16:16 +0100)]
Increase the width of input fields in Firefox

See https://www.woltlab.com/community/thread/302782-acp-farbw%C3%A4hler-werte-in-farbfeldern-in-firefox-abgeschnitten/

12 months agoMake use of the new webcomponent for notices
Marcel Werk [Thu, 16 Nov 2023 15:15:25 +0000 (16:15 +0100)]
Make use of the new webcomponent for notices

12 months agoSynchronize the template for error messages with the frontend version
Marcel Werk [Thu, 16 Nov 2023 15:15:07 +0000 (16:15 +0100)]
Synchronize the template for error messages with the frontend version

12 months agoPrevent `individualScssDarkMode` being set for the dark mode
Alexander Ebert [Thu, 16 Nov 2023 15:05:13 +0000 (16:05 +0100)]
Prevent `individualScssDarkMode` being set for the dark mode

See https://www.woltlab.com/community/thread/302775-fatal-error-invalid-value-source/

12 months agoFix layout issue in notices
Marcel Werk [Thu, 16 Nov 2023 15:01:15 +0000 (16:01 +0100)]
Fix layout issue in notices

12 months agoSet role of error notices to 'alert'
Marcel Werk [Thu, 16 Nov 2023 14:59:37 +0000 (15:59 +0100)]
Set role of error notices to 'alert'

12 months agoMerge pull request #5700 from SoftCreatR/patch-2
Marcel Werk [Thu, 16 Nov 2023 11:25:43 +0000 (12:25 +0100)]
Merge pull request #5700 from SoftCreatR/patch-2

Fix buttons

12 months agoMerge pull request #5709 from WoltLab/notice-web-component
Marcel Werk [Thu, 16 Nov 2023 11:24:46 +0000 (12:24 +0100)]
Merge pull request #5709 from WoltLab/notice-web-component

Webcomponent for user notices

12 months agoAdd missing role attribute
Marcel Werk [Thu, 16 Nov 2023 11:21:42 +0000 (12:21 +0100)]
Add missing role attribute

12 months agoWebcomponent for user notices
Marcel Werk [Wed, 15 Nov 2023 16:10:07 +0000 (17:10 +0100)]
Webcomponent for user notices

12 months agoRemove duplicate phrase
Marcel Werk [Wed, 15 Nov 2023 13:54:00 +0000 (14:54 +0100)]
Remove duplicate phrase

12 months agoUnify phrases
Marcel Werk [Tue, 14 Nov 2023 11:47:44 +0000 (12:47 +0100)]
Unify phrases

12 months agoFix issue when removing the favicon of a style
Marcel Werk [Mon, 13 Nov 2023 16:41:41 +0000 (17:41 +0100)]
Fix issue when removing the favicon of a style

12 months agoFix width of spotify embed on mobile devices
Marcel Werk [Mon, 13 Nov 2023 13:30:41 +0000 (14:30 +0100)]
Fix width of spotify embed on mobile devices

12 months agoRemove unnecessary spacing between paragraphs in disclaimer
Marcel Werk [Mon, 13 Nov 2023 13:26:22 +0000 (14:26 +0100)]
Remove unnecessary spacing between paragraphs in disclaimer

12 months agoUnify phrases
Marcel Werk [Mon, 13 Nov 2023 13:24:54 +0000 (14:24 +0100)]
Unify phrases

12 months agoDo not attempt to parse empty email addresses
Alexander Ebert [Sun, 12 Nov 2023 14:31:34 +0000 (15:31 +0100)]
Do not attempt to parse empty email addresses

See https://www.woltlab.com/community/thread/302317-fehlermeldung-bei-benutzern-ohne-e-mail/

12 months agoRemove the seconds from the datetime/time format
Alexander Ebert [Sun, 12 Nov 2023 14:24:18 +0000 (15:24 +0100)]
Remove the seconds from the datetime/time format

See https://www.woltlab.com/community/thread/302213-bug-ausw%C3%A4hlen-von-uhrzeit-in-hinweisen-funktioniert-nicht/

12 months agoPrevent images being processed as icon names
Alexander Ebert [Sun, 12 Nov 2023 14:07:17 +0000 (15:07 +0100)]
Prevent images being processed as icon names

See https://www.woltlab.com/community/thread/302272-mitgelieferte-grafik-als-editoricon-f%C3%BCr-einen-bbcode-wird-nicht-als-solche-erkan/

12 months agoMerge pull request #5702 from WoltLab/acp-menu-item-api
Marcel Werk [Sun, 12 Nov 2023 13:44:28 +0000 (14:44 +0100)]
Merge pull request #5702 from WoltLab/acp-menu-item-api

API to configure ACP menu items via bootstrap script

12 months agoApply suggestion from code review
Marcel Werk [Sun, 12 Nov 2023 13:33:45 +0000 (14:33 +0100)]
Apply suggestion from code review

12 months agoWorkaround for malformed URLs that trigger the backtrace limit
Alexander Ebert [Sat, 11 Nov 2023 14:36:04 +0000 (15:36 +0100)]
Workaround for malformed URLs that trigger the backtrace limit

See https://www.woltlab.com/community/thread/302493-fehler-beim-aktualisieren-der-beitr%C3%A4ge/

12 months agoAPI to configure ACP menu items via bootstrap script
Marcel Werk [Sat, 11 Nov 2023 14:24:56 +0000 (15:24 +0100)]
API to configure ACP menu items via bootstrap script

Closes #5667

12 months agoMake parameters for box content and image id optional
Marcel Werk [Sat, 11 Nov 2023 13:14:25 +0000 (14:14 +0100)]
Make parameters for box content and image id optional

12 months agoFix access to thumbnails of upload attachments in the admin panel
Marcel Werk [Fri, 10 Nov 2023 15:56:58 +0000 (16:56 +0100)]
Fix access to thumbnails of upload attachments in the admin panel

12 months agoFix issue when creating an article with attachments in the admin panel
Marcel Werk [Fri, 10 Nov 2023 15:56:21 +0000 (16:56 +0100)]
Fix issue when creating an article with attachments in the admin panel

12 months agoUnify phrases
Marcel Werk [Fri, 10 Nov 2023 13:08:10 +0000 (14:08 +0100)]
Unify phrases

12 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Fri, 10 Nov 2023 12:07:28 +0000 (13:07 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0

12 months agoAdd missing link to 'rebuild data' page
Marcel Werk [Fri, 10 Nov 2023 12:07:27 +0000 (13:07 +0100)]
Add missing link to 'rebuild data' page

12 months agoShow timestamps less than 12 hours as “x hours ago”
Alexander Ebert [Wed, 8 Nov 2023 13:28:17 +0000 (14:28 +0100)]
Show timestamps less than 12 hours as “x hours ago”

12 months agoImplicitly round float values to 2 decimal places
Alexander Ebert [Wed, 8 Nov 2023 12:54:41 +0000 (13:54 +0100)]
Implicitly round float values to 2 decimal places

See https://www.woltlab.com/community/thread/302362-statistics-are-too-precise-reduce-to-two-decimals/

12 months agoUnify phrases
Marcel Werk [Wed, 8 Nov 2023 12:27:22 +0000 (13:27 +0100)]
Unify phrases

12 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Wed, 8 Nov 2023 11:45:59 +0000 (12:45 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0

12 months agoFix typo
Marcel Werk [Wed, 8 Nov 2023 11:45:58 +0000 (12:45 +0100)]
Fix typo

12 months agoFix buttons
Sascha Greuel [Wed, 8 Nov 2023 03:19:19 +0000 (04:19 +0100)]
Fix buttons

Buttons don't have the closing </button> tags, but </a> for for links, that don't exist.

12 months agoAdopt the page overlay based on `[aria-hidden]`
Alexander Ebert [Mon, 6 Nov 2023 17:38:09 +0000 (18:38 +0100)]
Adopt the page overlay based on `[aria-hidden]`

The page overlay must be adopted if there is at least one dialog open and must be released again when the last dialog closed. The previous implementation did not work flawlessly if dialogs were stacked and toggled in arbitrary order.

The mutation observer solves the issue because we do not keep track of the number of open dialogs but only if the overlay is visible at all.

See https://www.woltlab.com/community/thread/302088-sporadisch-auftredende-fehlerhafter-verlinkungsmodus-im-editor/

12 months agoAdd global language variable for 'categories'
Marcel Werk [Mon, 6 Nov 2023 15:50:38 +0000 (16:50 +0100)]
Add global language variable for 'categories'

12 months agoFix html syntax error
Marcel Werk [Mon, 6 Nov 2023 15:47:08 +0000 (16:47 +0100)]
Fix html syntax error

12 months agoAdd global language variable for 'category'
Marcel Werk [Mon, 6 Nov 2023 14:50:33 +0000 (15:50 +0100)]
Add global language variable for 'category'

12 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Mon, 6 Nov 2023 13:15:35 +0000 (14:15 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0

12 months agoFix missing border-radius on embedded Twitter tweets
Marcel Werk [Mon, 6 Nov 2023 13:15:34 +0000 (14:15 +0100)]
Fix missing border-radius on embedded Twitter tweets

12 months agoFix the handling of unknown packages
Alexander Ebert [Mon, 6 Nov 2023 13:02:19 +0000 (14:02 +0100)]
Fix the handling of unknown packages

12 months agoAdd `my-tiny-bot` crawler
IceQ1337 [Sat, 4 Nov 2023 16:24:53 +0000 (17:24 +0100)]
Add `my-tiny-bot` crawler

12 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 3 Nov 2023 17:21:43 +0000 (18:21 +0100)]
Merge branch '5.5' into 6.0

12 months agoImprove the messaging for paid updates
Alexander Ebert [Fri, 3 Nov 2023 17:21:14 +0000 (18:21 +0100)]
Improve the messaging for paid updates

12 months agoMerge pull request #5697 from WoltLab/pbkdf2
Marcel Werk [Wed, 1 Nov 2023 14:15:56 +0000 (15:15 +0100)]
Merge pull request #5697 from WoltLab/pbkdf2

Add support for pbkdf2 password algorithm

12 months agoApply suggestions from code review
Marcel Werk [Wed, 1 Nov 2023 14:14:11 +0000 (15:14 +0100)]
Apply suggestions from code review

Co-authored-by: Tim Düsterhus <duesterhus@woltlab.com>
12 months agoUse the binary parameter
Marcel Werk [Wed, 1 Nov 2023 14:08:42 +0000 (15:08 +0100)]
Use the binary parameter

12 months agoSilently process font BBCodes
Alexander Ebert [Wed, 1 Nov 2023 11:43:02 +0000 (12:43 +0100)]
Silently process font BBCodes

See https://www.woltlab.com/community/thread/302461-posts-voll-mit-bbcodes-wie-size-10-nach-daten-import-von-wbb-3-1/

12 months agoRun the article clean up script earlier
Alexander Ebert [Tue, 31 Oct 2023 15:00:42 +0000 (16:00 +0100)]
Run the article clean up script earlier

12 months agoAdd a cache buster for the ACL class
Alexander Ebert [Tue, 31 Oct 2023 14:20:27 +0000 (15:20 +0100)]
Add a cache buster for the ACL class

See https://www.woltlab.com/community/thread/302471-fehler-in-den-forenberechtigungen/

12 months agoPretend to not recognize invalid icons
Alexander Ebert [Tue, 31 Oct 2023 13:33:52 +0000 (14:33 +0100)]
Pretend to not recognize invalid icons

See https://www.woltlab.com/community/thread/302385-unbekanntes-fa-icon-seite-unbrauchbar/

12 months agoRevert "Suppress exceptions for unknown icons outside a dev environments"
Alexander Ebert [Tue, 31 Oct 2023 13:28:26 +0000 (14:28 +0100)]
Revert "Suppress exceptions for unknown icons outside a dev environments"

This reverts commit 7d8e97358e40ad365a97ae98e983600e20315c92.

12 months agoUnify phrases
Marcel Werk [Mon, 30 Oct 2023 12:55:35 +0000 (13:55 +0100)]
Unify phrases

12 months agoFix the handling of bogus width values of attachments
Alexander Ebert [Mon, 30 Oct 2023 12:33:57 +0000 (13:33 +0100)]
Fix the handling of bogus width values of attachments

See https://www.woltlab.com/community/thread/302414-einige-beitr%C3%A4ge-ist-die-bildervorschau-nicht-sichtbar/

13 months agoAdd missing itemprop for the text of articles
Marcel Werk [Fri, 27 Oct 2023 15:01:58 +0000 (17:01 +0200)]
Add missing itemprop for the text of articles

13 months agoApply suggestions from code review
Marcel Werk [Fri, 27 Oct 2023 14:24:41 +0000 (16:24 +0200)]
Apply suggestions from code review

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
13 months agoAdd support for pbkdf2 password algorithm
Marcel Werk [Fri, 27 Oct 2023 14:08:27 +0000 (16:08 +0200)]
Add support for pbkdf2 password algorithm

13 months agoSuppress exceptions for unknown icons outside a dev environments
Alexander Ebert [Fri, 27 Oct 2023 13:12:33 +0000 (15:12 +0200)]
Suppress exceptions for unknown icons outside a dev environments

See https://www.woltlab.com/community/thread/302385-unbekanntes-fa-icon-seite-unbrauchbar/

13 months agoSuppress exceptions for unknown icons outside a dev environments
Alexander Ebert [Fri, 27 Oct 2023 13:12:33 +0000 (15:12 +0200)]
Suppress exceptions for unknown icons outside a dev environments

See https://www.woltlab.com/community/thread/302385-unbekanntes-fa-icon-seite-unbrauchbar/

13 months agoMerge branch '6.0'
Alexander Ebert [Fri, 27 Oct 2023 11:57:53 +0000 (13:57 +0200)]
Merge branch '6.0'

13 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 27 Oct 2023 11:57:45 +0000 (13:57 +0200)]
Merge branch '5.5' into 6.0