Marcel Werk [Mon, 27 Nov 2023 17:17:54 +0000 (18:17 +0100)]
Migrate activation form to form builder form
Marcel Werk [Mon, 27 Nov 2023 13:30:32 +0000 (14:30 +0100)]
Remove usage of jquery code for the language chooser
Marcel Werk [Mon, 27 Nov 2023 12:47:04 +0000 (13:47 +0100)]
Improve Valinor validation
Marcel Werk [Mon, 27 Nov 2023 12:42:52 +0000 (13:42 +0100)]
Don't use sections for additional inputs in the register form
Marcel Werk [Mon, 27 Nov 2023 12:15:25 +0000 (13:15 +0100)]
Don't use sections for captcha inputs
Marcel Werk [Fri, 24 Nov 2023 15:36:01 +0000 (16:36 +0100)]
Improve validation in lost password form
Marcel Werk [Fri, 24 Nov 2023 15:27:54 +0000 (16:27 +0100)]
Migrate the lost password form to a form builder form
Marcel Werk [Fri, 24 Nov 2023 15:27:29 +0000 (16:27 +0100)]
Adjust css class for required form fields
Marcel Werk [Fri, 24 Nov 2023 15:27:13 +0000 (16:27 +0100)]
Use new 'required fields notice' in form builder forms
Marcel Werk [Fri, 24 Nov 2023 15:01:58 +0000 (16:01 +0100)]
Change button label
Marcel Werk [Fri, 24 Nov 2023 14:59:29 +0000 (15:59 +0100)]
Change the position of the 'required form fields' notice
Marcel Werk [Fri, 24 Nov 2023 14:43:22 +0000 (15:43 +0100)]
Overhaul register form
Marcel Werk [Fri, 24 Nov 2023 14:43:11 +0000 (15:43 +0100)]
Move 3rd party SSO buttons into separate template
Marcel Werk [Fri, 24 Nov 2023 14:31:26 +0000 (15:31 +0100)]
Remove obsolete code
Marcel Werk [Fri, 24 Nov 2023 14:30:28 +0000 (15:30 +0100)]
Introduce new header / footer template for the auth flow
Marcel Werk [Fri, 24 Nov 2023 13:43:14 +0000 (14:43 +0100)]
Login form overhaul
Marcel Werk [Fri, 24 Nov 2023 11:44:40 +0000 (12:44 +0100)]
Add missing `formSuccess` styling
Marcel Werk [Fri, 24 Nov 2023 11:44:22 +0000 (12:44 +0100)]
Migrate jquery code for the validation in registration form to typescript
Marcel Werk [Thu, 23 Nov 2023 16:34:57 +0000 (17:34 +0100)]
Separate buttons for login and register in the header
Marcel Werk [Thu, 23 Nov 2023 16:24:44 +0000 (17:24 +0100)]
Solve IDE warnings
Marcel Werk [Thu, 23 Nov 2023 16:22:40 +0000 (17:22 +0100)]
Remove number of sections in user add form
Marcel Werk [Thu, 23 Nov 2023 16:22:25 +0000 (17:22 +0100)]
Add new template event in registration form
Marcel Werk [Thu, 23 Nov 2023 16:16:37 +0000 (17:16 +0100)]
Remove number of sections in registration form
Marcel Werk [Thu, 23 Nov 2023 16:11:27 +0000 (17:11 +0100)]
Remove input for "confirm password"
Marcel Werk [Thu, 23 Nov 2023 16:05:45 +0000 (17:05 +0100)]
Remove input for "confirm email"
Marcel Werk [Thu, 23 Nov 2023 15:54:39 +0000 (16:54 +0100)]
Use 'hidden' attribute to hide the honeypot
Marcel Werk [Thu, 23 Nov 2023 15:53:19 +0000 (16:53 +0100)]
Remove wrong 'required' indicators
Marcel Werk [Thu, 23 Nov 2023 15:52:44 +0000 (16:52 +0100)]
Move honeypot section to top position
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
Marcel Werk [Thu, 23 Nov 2023 14:25:52 +0000 (15:25 +0100)]
Use the `<details>` element to show the cache list
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
Marcel Werk [Thu, 23 Nov 2023 12:35:28 +0000 (13:35 +0100)]
Apply coding guidelines
Marcel Werk [Thu, 23 Nov 2023 12:32:51 +0000 (13:32 +0100)]
Remove obsolete parameter
Marcel Werk [Thu, 23 Nov 2023 12:31:29 +0000 (13:31 +0100)]
Migrate jquery code to typescript
Marcel Werk [Thu, 23 Nov 2023 12:31:03 +0000 (13:31 +0100)]
Convert action to PSR-15
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
Marcel Werk [Wed, 22 Nov 2023 13:39:10 +0000 (14:39 +0100)]
Use an enum for the notice type
Marcel Werk [Wed, 22 Nov 2023 12:43:10 +0000 (13:43 +0100)]
Add a form node for showing notices
Alexander Ebert [Mon, 20 Nov 2023 17:08:03 +0000 (18:08 +0100)]
Merge branch '6.0'
Alexander Ebert [Mon, 20 Nov 2023 17:06:58 +0000 (18:06 +0100)]
Refresh 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
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/
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/
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>`
Alexander Ebert [Fri, 17 Nov 2023 17:14:23 +0000 (18:14 +0100)]
Merge pull request #5692 from IceQ1337/spiderlist
Add several web crawlers
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/
Alexander Ebert [Fri, 17 Nov 2023 16:23:52 +0000 (17:23 +0100)]
Use a default `<slot>` for `<fa-brand>`
Fixes #5698
Marcel Werk [Fri, 17 Nov 2023 12:14:46 +0000 (13:14 +0100)]
Migrate custom notices to `<woltlab-core-notice>`
Marcel Werk [Fri, 17 Nov 2023 11:22:25 +0000 (12:22 +0100)]
Fix broken success message
Alexander Ebert [Thu, 16 Nov 2023 17:31:34 +0000 (18:31 +0100)]
Update to CKEditor v40.0.1
Marcel Werk [Thu, 16 Nov 2023 16:35:14 +0000 (17:35 +0100)]
Overhauled outdated jquery code
Marcel Werk [Thu, 16 Nov 2023 16:34:47 +0000 (17:34 +0100)]
Allow dynamic change of the notice type
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/
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/
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/
Marcel Werk [Thu, 16 Nov 2023 15:15:25 +0000 (16:15 +0100)]
Make use of the new webcomponent for notices
Marcel Werk [Thu, 16 Nov 2023 15:15:07 +0000 (16:15 +0100)]
Synchronize the template for error messages with the frontend version
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/
Marcel Werk [Thu, 16 Nov 2023 15:01:15 +0000 (16:01 +0100)]
Fix layout issue in notices
Marcel Werk [Thu, 16 Nov 2023 14:59:37 +0000 (15:59 +0100)]
Set role of error notices to 'alert'
Marcel Werk [Thu, 16 Nov 2023 11:25:43 +0000 (12:25 +0100)]
Merge pull request #5700 from SoftCreatR/patch-2
Fix buttons
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
Marcel Werk [Thu, 16 Nov 2023 11:21:42 +0000 (12:21 +0100)]
Add missing role attribute
Marcel Werk [Wed, 15 Nov 2023 16:10:07 +0000 (17:10 +0100)]
Webcomponent for user notices
Marcel Werk [Wed, 15 Nov 2023 13:54:00 +0000 (14:54 +0100)]
Remove duplicate phrase
Marcel Werk [Tue, 14 Nov 2023 11:47:44 +0000 (12:47 +0100)]
Unify phrases
Marcel Werk [Mon, 13 Nov 2023 16:41:41 +0000 (17:41 +0100)]
Fix issue when removing the favicon of a style
Marcel Werk [Mon, 13 Nov 2023 13:30:41 +0000 (14:30 +0100)]
Fix width of spotify embed on mobile devices
Marcel Werk [Mon, 13 Nov 2023 13:26:22 +0000 (14:26 +0100)]
Remove unnecessary spacing between paragraphs in disclaimer
Marcel Werk [Mon, 13 Nov 2023 13:24:54 +0000 (14:24 +0100)]
Unify phrases
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/
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/
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/
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
Marcel Werk [Sun, 12 Nov 2023 13:33:45 +0000 (14:33 +0100)]
Apply suggestion from code review
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/
Marcel Werk [Sat, 11 Nov 2023 14:24:56 +0000 (15:24 +0100)]
API to configure ACP menu items via bootstrap script
Closes #5667
Marcel Werk [Sat, 11 Nov 2023 13:14:25 +0000 (14:14 +0100)]
Make parameters for box content and image id optional
Marcel Werk [Fri, 10 Nov 2023 15:56:58 +0000 (16:56 +0100)]
Fix access to thumbnails of upload 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
Marcel Werk [Fri, 10 Nov 2023 13:08:10 +0000 (14:08 +0100)]
Unify phrases
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
Marcel Werk [Fri, 10 Nov 2023 12:07:27 +0000 (13:07 +0100)]
Add missing link to 'rebuild data' page
Alexander Ebert [Wed, 8 Nov 2023 13:28:17 +0000 (14:28 +0100)]
Show timestamps less than 12 hours as “x hours ago”
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/
Marcel Werk [Wed, 8 Nov 2023 12:27:22 +0000 (13:27 +0100)]
Unify phrases
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
Marcel Werk [Wed, 8 Nov 2023 11:45:58 +0000 (12:45 +0100)]
Fix typo
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.
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/
Marcel Werk [Mon, 6 Nov 2023 15:50:38 +0000 (16:50 +0100)]
Add global language variable for 'categories'
Marcel Werk [Mon, 6 Nov 2023 15:47:08 +0000 (16:47 +0100)]
Fix html syntax error
Marcel Werk [Mon, 6 Nov 2023 14:50:33 +0000 (15:50 +0100)]
Add global language variable for 'category'
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
Marcel Werk [Mon, 6 Nov 2023 13:15:34 +0000 (14:15 +0100)]
Fix missing border-radius on embedded Twitter tweets
Alexander Ebert [Mon, 6 Nov 2023 13:02:19 +0000 (14:02 +0100)]
Fix the handling of unknown packages
IceQ1337 [Sat, 4 Nov 2023 16:24:53 +0000 (17:24 +0100)]
Add `my-tiny-bot` crawler
Alexander Ebert [Fri, 3 Nov 2023 17:21:43 +0000 (18:21 +0100)]
Merge branch '5.5' into 6.0
Alexander Ebert [Fri, 3 Nov 2023 17:21:14 +0000 (18:21 +0100)]
Improve the messaging for paid updates
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