GitHub/WoltLab/WCF.git
39 hours agoAdd default filtering for non DBO grid views
Marcel Werk [Wed, 6 Nov 2024 12:00:51 +0000 (13:00 +0100)]
Add default filtering for non DBO grid views

2 days agoImprove visuals of the filter buttons
Marcel Werk [Tue, 5 Nov 2024 16:56:45 +0000 (17:56 +0100)]
Improve visuals of the filter buttons

2 days agoUse grid view filters for exception log filtering
Marcel Werk [Tue, 5 Nov 2024 14:15:48 +0000 (15:15 +0100)]
Use grid view filters for exception log filtering

2 days agoAdd option to hide columns
Marcel Werk [Tue, 5 Nov 2024 14:15:26 +0000 (15:15 +0100)]
Add option to hide columns

This is intended to enable filtering by columns that are not displayed.

3 days agoHTML / CSS overhaul
Marcel Werk [Mon, 4 Nov 2024 16:31:02 +0000 (17:31 +0100)]
HTML / CSS overhaul

Gridview is no longer based on the tabularBox classes

3 days agoMigrate exception log to grid view
Marcel Werk [Mon, 4 Nov 2024 14:56:15 +0000 (15:56 +0100)]
Migrate exception log to grid view

3 days agoAdd api endpoint for exception details
Marcel Werk [Mon, 4 Nov 2024 14:54:38 +0000 (15:54 +0100)]
Add api endpoint for exception details

3 days agoAdd row links
Marcel Werk [Mon, 4 Nov 2024 14:53:27 +0000 (15:53 +0100)]
Add row links

3 days agoRemove obsolete whitespace
Marcel Werk [Mon, 4 Nov 2024 14:52:06 +0000 (15:52 +0100)]
Remove obsolete whitespace

13 days agoFix typescript issue
Marcel Werk [Fri, 25 Oct 2024 09:52:04 +0000 (11:52 +0200)]
Fix typescript issue

5 weeks agoMigrate cronjob log list to grid view
Marcel Werk [Mon, 30 Sep 2024 14:09:17 +0000 (16:09 +0200)]
Migrate cronjob log list to grid view

5 weeks agoAdd filters
Marcel Werk [Mon, 30 Sep 2024 14:08:42 +0000 (16:08 +0200)]
Add filters

5 weeks agoAdd popstate handling
Marcel Werk [Fri, 27 Sep 2024 09:38:39 +0000 (11:38 +0200)]
Add popstate handling

5 weeks agoAdd context menu / row actions
Marcel Werk [Thu, 26 Sep 2024 16:09:38 +0000 (18:09 +0200)]
Add context menu / row actions

5 weeks agoAdd rpc endpoint for deletion of user ranks
Marcel Werk [Thu, 26 Sep 2024 16:08:30 +0000 (18:08 +0200)]
Add rpc endpoint for deletion of user ranks

5 weeks agoFix initial sort order
Marcel Werk [Mon, 23 Sep 2024 15:29:04 +0000 (17:29 +0200)]
Fix initial sort order

5 weeks agoIncrease default rows per page
Marcel Werk [Mon, 23 Sep 2024 15:28:50 +0000 (17:28 +0200)]
Increase default rows per page

5 weeks agoAdd column renderer for timestamps
Marcel Werk [Mon, 23 Sep 2024 15:28:37 +0000 (17:28 +0200)]
Add column renderer for timestamps

5 weeks agoAdd column renderer for phrases
Marcel Werk [Mon, 23 Sep 2024 15:28:25 +0000 (17:28 +0200)]
Add column renderer for phrases

5 weeks agoHandle I18n sorting
Marcel Werk [Fri, 20 Sep 2024 13:34:18 +0000 (15:34 +0200)]
Handle I18n sorting

5 weeks agoImprove creation of the dbo object list
Marcel Werk [Thu, 19 Sep 2024 14:04:27 +0000 (16:04 +0200)]
Improve creation of the dbo object list

5 weeks agoFix typescript issue
Marcel Werk [Thu, 19 Sep 2024 13:40:52 +0000 (15:40 +0200)]
Fix typescript issue

5 weeks agoApply suggestions from code review
Marcel Werk [Thu, 19 Sep 2024 13:37:09 +0000 (15:37 +0200)]
Apply suggestions from code review

5 weeks agoMove column rendering into templates
Marcel Werk [Wed, 11 Sep 2024 13:37:52 +0000 (15:37 +0200)]
Move column rendering into templates

5 weeks agoReset to page 1 when changing sort order
Marcel Werk [Wed, 11 Sep 2024 13:27:28 +0000 (15:27 +0200)]
Reset to page 1 when changing sort order

5 weeks agoRemove debug code
Marcel Werk [Wed, 11 Sep 2024 13:27:08 +0000 (15:27 +0200)]
Remove debug code

5 weeks agoAdd abstract implementation for DBO lists
Marcel Werk [Wed, 11 Sep 2024 13:04:28 +0000 (15:04 +0200)]
Add abstract implementation for DBO lists

5 weeks agoAdd sorting function
Marcel Werk [Mon, 9 Sep 2024 14:52:35 +0000 (16:52 +0200)]
Add sorting function

5 weeks agoGrid view (PoC)
Marcel Werk [Mon, 9 Sep 2024 13:18:53 +0000 (15:18 +0200)]
Grid view (PoC)

See #5967

5 weeks agoAllow value `0` in select form fields
Marcel Werk [Mon, 30 Sep 2024 11:55:20 +0000 (13:55 +0200)]
Allow value `0` in select form fields

Previously, it was not possible to distinguish between value `0` and not selected (`zero`).

5 weeks agoMerge pull request #6003 from WoltLab/bugfix/acp-dashobard-box-license
Olaf Braun [Mon, 30 Sep 2024 11:25:13 +0000 (13:25 +0200)]
Merge pull request #6003 from WoltLab/bugfix/acp-dashobard-box-license

Displays an error message if the license information couldn't be fetched

5 weeks agoDisplays an error message if the license information couldn't be fetched.
Cyperghost [Mon, 30 Sep 2024 07:50:13 +0000 (09:50 +0200)]
Displays an error message if the license information couldn't be fetched.

5 weeks agoUpdating minified JavaScript files 6.1.0_Beta_2
WoltLab [Fri, 27 Sep 2024 15:38:06 +0000 (15:38 +0000)]
Updating minified JavaScript files

5 weeks agoFixes the error that the wrong endpoint is called.
Olaf Braun [Fri, 27 Sep 2024 15:31:50 +0000 (17:31 +0200)]
Fixes the error that the wrong endpoint is called.

5 weeks agoRelease 6.1.0 Beta 2
Alexander Ebert [Fri, 27 Sep 2024 14:13:48 +0000 (16:13 +0200)]
Release 6.1.0 Beta 2

5 weeks agoMerge branch '6.0'
Alexander Ebert [Fri, 27 Sep 2024 14:12:52 +0000 (16:12 +0200)]
Merge branch '6.0'

5 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 27 Sep 2024 14:04:54 +0000 (14:04 +0000)]
Updating minified JavaScript files

6 weeks agoUse a tinted border for the user online indicator
Alexander Ebert [Thu, 26 Sep 2024 15:56:01 +0000 (17:56 +0200)]
Use a tinted border for the user online indicator

Fixes #5956

6 weeks agoUpdate reflect-metadata.js
Alexander Ebert [Wed, 25 Sep 2024 14:52:19 +0000 (16:52 +0200)]
Update reflect-metadata.js

6 weeks agoUpdate focus-trap.umd.min.js.map
Alexander Ebert [Wed, 25 Sep 2024 14:49:41 +0000 (16:49 +0200)]
Update focus-trap.umd.min.js.map

6 weeks agoFix the ESLint configuration and a bunch of minor issues
Alexander Ebert [Wed, 25 Sep 2024 14:42:30 +0000 (16:42 +0200)]
Fix the ESLint configuration and a bunch of minor issues

6 weeks agoAdd an update instruction for the next update, to add the `acpTemplate`
Olaf Braun [Wed, 25 Sep 2024 14:37:07 +0000 (16:37 +0200)]
Add an update instruction for the next update, to add the `acpTemplate`

6 weeks agoUpdate focus-trap.umd.min.js
Alexander Ebert [Wed, 25 Sep 2024 14:10:57 +0000 (16:10 +0200)]
Update focus-trap.umd.min.js

6 weeks agoRebuild the web components bundle
Alexander Ebert [Wed, 25 Sep 2024 14:07:39 +0000 (16:07 +0200)]
Rebuild the web components bundle

6 weeks agoUpdate tslib.js
Alexander Ebert [Wed, 25 Sep 2024 14:07:26 +0000 (16:07 +0200)]
Update tslib.js

6 weeks agoMigrate to the new ESLint configuration
Alexander Ebert [Wed, 25 Sep 2024 14:02:11 +0000 (16:02 +0200)]
Migrate to the new ESLint configuration

6 weeks agoUpgrade the NPM dependencies
Alexander Ebert [Wed, 25 Sep 2024 13:56:57 +0000 (15:56 +0200)]
Upgrade the NPM dependencies

6 weeks agoReset the list of attachments when the editor is being reset
Alexander Ebert [Wed, 25 Sep 2024 13:26:48 +0000 (15:26 +0200)]
Reset the list of attachments when the editor is being reset

6 weeks agoReveal the attachments tab when uploading by dropping files
Alexander Ebert [Wed, 25 Sep 2024 13:24:07 +0000 (15:24 +0200)]
Reveal the attachments tab when uploading by dropping files

Fixes #5988

6 weeks agoFix typo
Marcel Werk [Wed, 25 Sep 2024 13:22:36 +0000 (15:22 +0200)]
Fix typo

6 weeks agoAdd styling for maps info window
Marcel Werk [Wed, 25 Sep 2024 13:21:40 +0000 (15:21 +0200)]
Add styling for maps info window

The background-color of the info window is always white, so we have to use hard-coded values here.

6 weeks agoAdd missing info window title
Marcel Werk [Wed, 25 Sep 2024 13:05:03 +0000 (15:05 +0200)]
Add missing info window title

6 weeks agoUpdate dependency for google maps typings
Marcel Werk [Wed, 25 Sep 2024 13:04:50 +0000 (15:04 +0200)]
Update dependency for google maps typings

6 weeks agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Wed, 25 Sep 2024 12:18:15 +0000 (14:18 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

6 weeks agoUnify phrases
Marcel Werk [Wed, 25 Sep 2024 12:18:08 +0000 (14:18 +0200)]
Unify phrases

ref https://www.woltlab.com/community/thread/307869-language-wcf-acp-box-isdisabled/

6 weeks agoDo not remove the devtools ACP templates. They are not moved to shared templates.
Olaf Braun [Wed, 25 Sep 2024 12:04:35 +0000 (14:04 +0200)]
Do not remove the devtools ACP templates. They are not moved to shared templates.

Closes #5996

6 weeks agoMerge branch '6.0'
Alexander Ebert [Wed, 25 Sep 2024 11:45:34 +0000 (13:45 +0200)]
Merge branch '6.0'

6 weeks agoUpgrade to CKEditor v43.1.1
Alexander Ebert [Wed, 25 Sep 2024 11:44:27 +0000 (13:44 +0200)]
Upgrade to CKEditor v43.1.1

6 weeks agoFix the styling of the "Insert Image" dialog
Alexander Ebert [Wed, 25 Sep 2024 11:39:35 +0000 (13:39 +0200)]
Fix the styling of the "Insert Image" dialog

Fixes #5997

6 weeks agoFix the styling of the accessibility dialog
Alexander Ebert [Wed, 25 Sep 2024 11:31:10 +0000 (13:31 +0200)]
Fix the styling of the accessibility dialog

It’s not perfect but comes close to the appearance of our dialogs.

See https://www.woltlab.com/community/thread/307927-ckeditor-hilfefenster-schrift-im-dunklen-farbschema-kaum-lesbar-layout-schief/

6 weeks agoFix the styling of the accessibility dialog
Alexander Ebert [Wed, 25 Sep 2024 11:31:10 +0000 (13:31 +0200)]
Fix the styling of the accessibility dialog

It’s not perfect but comes close to the appearance of our dialogs.

See https://www.woltlab.com/community/thread/307927-ckeditor-hilfefenster-schrift-im-dunklen-farbschema-kaum-lesbar-layout-schief/

6 weeks agoFix the scaling of images that are too narrow
Alexander Ebert [Wed, 25 Sep 2024 11:05:11 +0000 (13:05 +0200)]
Fix the scaling of images that are too narrow

See https://www.woltlab.com/community/thread/307718-cms-article-teaser-images-are-not-centered/

6 weeks agoValidate the entire package instead of just the path
Alexander Ebert [Wed, 25 Sep 2024 10:55:06 +0000 (12:55 +0200)]
Validate the entire package instead of just the path

The logic inside the JavaScript code depends on the requirements being available which breaks for invalid package files.

See https://www.woltlab.com/community/thread/308143-beta-1-fehler-beim-klick-auf-daten-abgleich-in-entwickler-werkzeuge/

6 weeks agoOnly serve a small set of supported image format statically
Alexander Ebert [Wed, 25 Sep 2024 09:39:48 +0000 (11:39 +0200)]
Only serve a small set of supported image format statically

6 weeks agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Mon, 23 Sep 2024 08:56:03 +0000 (10:56 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

6 weeks agoImprove error handling of invalid category ids
Marcel Werk [Mon, 23 Sep 2024 08:55:58 +0000 (10:55 +0200)]
Improve error handling of invalid category ids

6 weeks agoGracefully handle `IllegalLinkException` in API actions
Alexander Ebert [Mon, 23 Sep 2024 08:52:50 +0000 (10:52 +0200)]
Gracefully handle `IllegalLinkException` in API actions

6 weeks agoMerge branch '5.5' into 6.0
Cyperghost [Fri, 20 Sep 2024 08:39:33 +0000 (10:39 +0200)]
Merge branch '5.5' into 6.0

6 weeks agoEach embedded objectID may only be returned once
Cyperghost [Fri, 20 Sep 2024 08:39:15 +0000 (10:39 +0200)]
Each embedded objectID may only be returned once

See https://www.woltlab.com/community/thread/308272-duplicate-entry-28-27-187-2-for-key-messageembeddedobject/

6 weeks agoMerge branch '5.5' into 6.0
Cyperghost [Fri, 20 Sep 2024 07:41:50 +0000 (09:41 +0200)]
Merge branch '5.5' into 6.0

6 weeks agoCheck whether an empty array was passed
Cyperghost [Fri, 20 Sep 2024 07:39:42 +0000 (09:39 +0200)]
Check whether an empty array was passed

See https://www.woltlab.com/community/thread/308310-usereditor-deleteall/

6 weeks agoClean up files that are no longer in use
Cyperghost [Fri, 20 Sep 2024 07:30:05 +0000 (09:30 +0200)]
Clean up files that are no longer in use
closes #5998

7 weeks agoThe function `getContent()` is called by `getData()` and internally `getContent(...
Cyperghost [Mon, 16 Sep 2024 09:05:45 +0000 (11:05 +0200)]
The function `getContent()` is called by `getData()` and internally `getContent()` is used to parse the value.

See https://www.woltlab.com/community/thread/308217-the-set-value-is-too-large-error-when-trying-to-edit-a-user-group/

7 weeks agoUpgrade to CKEditor v43.1.0 6.0.17
Alexander Ebert [Fri, 13 Sep 2024 15:45:46 +0000 (17:45 +0200)]
Upgrade to CKEditor v43.1.0

7 weeks agoRelease 6.0.17
Alexander Ebert [Fri, 13 Sep 2024 15:05:12 +0000 (17:05 +0200)]
Release 6.0.17

7 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 13 Sep 2024 14:57:42 +0000 (14:57 +0000)]
Updating minified JavaScript files

7 weeks agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 13 Sep 2024 14:54:49 +0000 (16:54 +0200)]
Merge branch '5.5' into 6.0

7 weeks agoRelease 5.5.23 5.5.23
Alexander Ebert [Fri, 13 Sep 2024 14:47:31 +0000 (16:47 +0200)]
Release 5.5.23

7 weeks agoUnify the terms 'Staff' and 'Team'
Marcel Werk [Fri, 13 Sep 2024 14:46:49 +0000 (16:46 +0200)]
Unify the terms 'Staff' and 'Team'

ref https://www.woltlab.com/community/thread/307970-unify-the-terms-staff-and-team/

7 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 13 Sep 2024 14:12:45 +0000 (14:12 +0000)]
Updating minified JavaScript files

7 weeks agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Fri, 13 Sep 2024 12:42:22 +0000 (14:42 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

7 weeks agoUnify the background color of user cards
Marcel Werk [Fri, 13 Sep 2024 12:42:20 +0000 (14:42 +0200)]
Unify the background color of user cards

The background color was different in the popover.

7 weeks agoMerge branch '6.0'
Alexander Ebert [Fri, 13 Sep 2024 11:14:32 +0000 (13:14 +0200)]
Merge branch '6.0'

7 weeks agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 13 Sep 2024 11:14:26 +0000 (13:14 +0200)]
Merge branch '5.5' into 6.0

7 weeks agoUpdate the position of the search bar and drop-down menus on window resize
Alexander Ebert [Fri, 13 Sep 2024 11:14:00 +0000 (13:14 +0200)]
Update the position of the search bar and drop-down menus on window resize

See https://www.woltlab.com/community/thread/308171-ausrichtung-der-men%C3%BCpunkte-bei-%C3%A4nderung-der-fenstergr%C3%B6%C3%9Fe/

7 weeks agoAdd max height for ACP dashboard boxes
Marcel Werk [Fri, 13 Sep 2024 09:45:54 +0000 (11:45 +0200)]
Add max height for ACP dashboard boxes

ref https://www.woltlab.com/community/thread/308030-masonry-grid-oder-scroll-bar-f%C3%BCr-die-acp-dashboard-boxen/

7 weeks agoAdd additional template event in user card
Marcel Werk [Fri, 13 Sep 2024 08:37:39 +0000 (10:37 +0200)]
Add additional template event in user card

8 weeks agoAdd additional template events in user card
Marcel Werk [Thu, 12 Sep 2024 15:44:13 +0000 (17:44 +0200)]
Add additional template events in user card

8 weeks agoMake use of the new `unsafe:` prefix
Marcel Werk [Thu, 12 Sep 2024 15:42:23 +0000 (17:42 +0200)]
Make use of the new `unsafe:` prefix

8 weeks agoMerge pull request #5995 from WoltLab/bugfix/email-embedded-content
Olaf Braun [Wed, 11 Sep 2024 11:10:02 +0000 (13:10 +0200)]
Merge pull request #5995 from WoltLab/bugfix/email-embedded-content

Load embedded content before the email text is processed

8 weeks agoLoad embedded content before the email text is processed.
Cyperghost [Wed, 11 Sep 2024 10:29:05 +0000 (12:29 +0200)]
Load embedded content before the email text is processed.

8 weeks agoMerge pull request #5994 from WoltLab/bugfix/email-notification-embedded-content
Olaf Braun [Wed, 11 Sep 2024 10:25:34 +0000 (12:25 +0200)]
Merge pull request #5994 from WoltLab/bugfix/email-notification-embedded-content

Switch user after sending email

8 weeks agoMerge pull request #5993 from WoltLab/file-download-range-support
Olaf Braun [Wed, 11 Sep 2024 10:25:14 +0000 (12:25 +0200)]
Merge pull request #5993 from WoltLab/file-download-range-support

File download range support

8 weeks agoThe email must be sent with the user of the notification so that the embedded content...
Cyperghost [Wed, 11 Sep 2024 09:46:55 +0000 (11:46 +0200)]
The email must be sent with the user of the notification so that the embedded content is displayed correctly.

8 weeks agoAdd missing `tmpHash` input field
Cyperghost [Wed, 11 Sep 2024 09:22:54 +0000 (11:22 +0200)]
Add missing `tmpHash` input field

8 weeks agoCombine the line into one
Cyperghost [Wed, 11 Sep 2024 08:47:08 +0000 (10:47 +0200)]
Combine the line into one

8 weeks agoAccept the HTTP header `Range` for file downloads
Cyperghost [Wed, 11 Sep 2024 08:42:47 +0000 (10:42 +0200)]
Accept the HTTP header `Range` for file downloads

8 weeks agoMove the registration of the HTML-Element `woltlab-core-file` into the helper script
Cyperghost [Tue, 10 Sep 2024 08:59:07 +0000 (10:59 +0200)]
Move the registration of the HTML-Element `woltlab-core-file` into the helper script

2 months agoNormalize the orientation of uploaded files
Alexander Ebert [Fri, 6 Sep 2024 14:07:59 +0000 (16:07 +0200)]
Normalize the orientation of uploaded files

2 months agoMerge pull request #5989 from WoltLab/wsc-rpc-api-const
Olaf Braun [Fri, 6 Sep 2024 09:53:11 +0000 (11:53 +0200)]
Merge pull request #5989 from WoltLab/wsc-rpc-api-const

Wsc rpc api const