GitHub/WoltLab/WCF.git
8 months agoUpdate outdated XSD location
Marcel Werk [Fri, 1 Mar 2024 14:08:49 +0000 (15:08 +0100)]
Update outdated XSD location

8 months agoMerge pull request #5824 from WoltLab/cronjob-list-package-column
Marcel Werk [Thu, 29 Feb 2024 13:01:34 +0000 (14:01 +0100)]
Merge pull request #5824 from WoltLab/cronjob-list-package-column

Show package in cronjob list

8 months agoShow package in cronjob list
Marcel Werk [Wed, 28 Feb 2024 16:16:37 +0000 (17:16 +0100)]
Show package in cronjob list

8 months agoMerge pull request #5823 from WoltLab/spider-list
Olaf Braun [Tue, 27 Feb 2024 14:45:03 +0000 (15:45 +0100)]
Merge pull request #5823 from WoltLab/spider-list

Remove the storage of spiders in the database

8 months agoAdd `@since 6.1` to database scripts
Cyperghost [Tue, 27 Feb 2024 13:56:26 +0000 (14:56 +0100)]
Add `@since 6.1` to database scripts

8 months agoAdd `@since 6.1`
Cyperghost [Tue, 27 Feb 2024 13:54:39 +0000 (14:54 +0100)]
Add `@since 6.1`

8 months agoUpdate wcfsetup/install/files/lib/system/spider/Spider.class.php
Olaf Braun [Tue, 27 Feb 2024 13:53:36 +0000 (14:53 +0100)]
Update wcfsetup/install/files/lib/system/spider/Spider.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
8 months agoUpdate wcfsetup/install/files/lib/system/spider/Spider.class.php
Olaf Braun [Tue, 27 Feb 2024 13:53:23 +0000 (14:53 +0100)]
Update wcfsetup/install/files/lib/system/spider/Spider.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
8 months agoUpdate wcfsetup/install/files/lib/system/session/SessionHandler.class.php
Olaf Braun [Tue, 27 Feb 2024 13:53:17 +0000 (14:53 +0100)]
Update wcfsetup/install/files/lib/system/session/SessionHandler.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
8 months agoUpdate wcfsetup/install/files/lib/data/session/Session.class.php
Olaf Braun [Tue, 27 Feb 2024 13:53:12 +0000 (14:53 +0100)]
Update wcfsetup/install/files/lib/data/session/Session.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
8 months agoAdd class docs
Cyperghost [Tue, 27 Feb 2024 12:10:24 +0000 (13:10 +0100)]
Add class docs

8 months agoUse everytime lowercase identifier
Cyperghost [Tue, 27 Feb 2024 12:04:01 +0000 (13:04 +0100)]
Use everytime lowercase identifier

8 months agoAdd standard spiders to the event
Cyperghost [Tue, 27 Feb 2024 12:02:00 +0000 (13:02 +0100)]
Add standard spiders to the event

8 months agoAdd event to register own spiders
Cyperghost [Tue, 27 Feb 2024 11:49:12 +0000 (12:49 +0100)]
Add event to register own spiders

8 months agoRemove unnecessary method `getSpiderIdentifier`
Cyperghost [Tue, 27 Feb 2024 11:24:46 +0000 (12:24 +0100)]
Remove unnecessary method `getSpiderIdentifier`

8 months agoRemove old spider related classes and database columns/tables
Cyperghost [Tue, 27 Feb 2024 11:22:28 +0000 (12:22 +0100)]
Remove old spider related classes and database columns/tables

9 months agoMerge pull request #5814 from WoltLab/unique-background-job
Olaf Braun [Thu, 22 Feb 2024 11:48:14 +0000 (12:48 +0100)]
Merge pull request #5814 from WoltLab/unique-background-job

Unique background job

9 months agoUpdate wcfsetup/install/files/lib/system/background/job/AbstractUniqueBackgroundJob...
Olaf Braun [Thu, 22 Feb 2024 09:39:58 +0000 (10:39 +0100)]
Update wcfsetup/install/files/lib/system/background/job/AbstractUniqueBackgroundJob.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
9 months agoUpdate wcfsetup/install/files/lib/system/background/job/AbstractUniqueBackgroundJob...
Olaf Braun [Thu, 22 Feb 2024 09:39:53 +0000 (10:39 +0100)]
Update wcfsetup/install/files/lib/system/background/job/AbstractUniqueBackgroundJob.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
9 months agoUpdate wcfsetup/install/files/lib/system/background/job/AbstractUniqueBackgroundJob...
Olaf Braun [Thu, 22 Feb 2024 09:39:47 +0000 (10:39 +0100)]
Update wcfsetup/install/files/lib/system/background/job/AbstractUniqueBackgroundJob.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
9 months agoSet `wysiwygSelector` for comment editor
Cyperghost [Wed, 21 Feb 2024 13:50:14 +0000 (14:50 +0100)]
Set `wysiwygSelector` for comment editor

9 months agoInsert class description
Cyperghost [Wed, 21 Feb 2024 12:03:30 +0000 (13:03 +0100)]
Insert class description

9 months agoRe-queue stuck unique background jobs
Cyperghost [Wed, 21 Feb 2024 11:54:06 +0000 (12:54 +0100)]
Re-queue stuck unique background jobs

9 months agoCreate a new instance of this job to reset the failure counter by re-queuing the...
Cyperghost [Wed, 21 Feb 2024 11:47:04 +0000 (12:47 +0100)]
Create a new instance of this job to reset the failure counter by re-queuing the job.

9 months agoAlso call `onFinalFailure` in the cleanup cronjob.
Cyperghost [Wed, 21 Feb 2024 11:08:03 +0000 (12:08 +0100)]
Also call `onFinalFailure` in the cleanup cronjob.

9 months agoAdd try-finally block for SELECT FOR UPDATE statement
Cyperghost [Wed, 21 Feb 2024 11:05:09 +0000 (12:05 +0100)]
Add try-finally block for SELECT FOR UPDATE statement

9 months agoCorrect check if the job does not exist
Cyperghost [Wed, 21 Feb 2024 11:01:32 +0000 (12:01 +0100)]
Correct check if the job does not exist
Safe identifier in database

9 months agoSet `MAX_FAILURES` to zero
Cyperghost [Wed, 21 Feb 2024 10:51:06 +0000 (11:51 +0100)]
Set `MAX_FAILURES` to zero

9 months agoCheck whether the background job should be queued
Cyperghost [Wed, 21 Feb 2024 10:48:58 +0000 (11:48 +0100)]
Check whether the background job should be queued

9 months agoInsert new `identifier` column for background jobs
Cyperghost [Wed, 21 Feb 2024 10:23:46 +0000 (11:23 +0100)]
Insert new `identifier` column for background jobs

9 months agoCreate a unique background job
Cyperghost [Wed, 21 Feb 2024 10:18:52 +0000 (11:18 +0100)]
Create a unique background job

9 months agoMerge pull request #5812 from WoltLab/contact-form-sfs
Marcel Werk [Wed, 21 Feb 2024 10:11:06 +0000 (11:11 +0100)]
Merge pull request #5812 from WoltLab/contact-form-sfs

Integrate SFS into the ContactForm

9 months agoRemove obsolete code
Marcel Werk [Tue, 20 Feb 2024 16:19:17 +0000 (17:19 +0100)]
Remove obsolete code

The reason for the failed login was shown twice.

9 months agoIntegrate SFS into the ContactForm
Marcel Werk [Tue, 20 Feb 2024 16:02:52 +0000 (17:02 +0100)]
Integrate SFS into the ContactForm

Closes #4584

9 months agoMerge pull request #5797 from WoltLab/acp-box-expiring-licenses
Olaf Braun [Tue, 20 Feb 2024 13:48:34 +0000 (14:48 +0100)]
Merge pull request #5797 from WoltLab/acp-box-expiring-licenses

ACP dashboard box for expired/expiring licenses

9 months agoIgnore case by sorting
Cyperghost [Mon, 19 Feb 2024 14:15:30 +0000 (15:15 +0100)]
Ignore case by sorting

9 months agoDisable user-select in attachment buttons
Marcel Werk [Mon, 19 Feb 2024 13:58:16 +0000 (14:58 +0100)]
Disable user-select in attachment buttons

9 months agoMerge pull request #5807 from WoltLab/user-list-box
Marcel Werk [Fri, 16 Feb 2024 14:00:18 +0000 (15:00 +0100)]
Merge pull request #5807 from WoltLab/user-list-box

Add support for content positions for `UserListBox`

9 months agoAdd support for content positions for `UserListBox`
Marcel Werk [Fri, 16 Feb 2024 13:27:34 +0000 (14:27 +0100)]
Add support for content positions for `UserListBox`

9 months agoRemove devtools template from shared templates
Cyperghost [Fri, 16 Feb 2024 12:03:17 +0000 (13:03 +0100)]
Remove devtools template from shared templates

9 months agoMerge pull request #5804 from WoltLab/recent-activities-overhaul
Marcel Werk [Fri, 16 Feb 2024 11:43:37 +0000 (12:43 +0100)]
Merge pull request #5804 from WoltLab/recent-activities-overhaul

Recent activities overhaul

9 months agoAdd missing javascript files
Marcel Werk [Thu, 15 Feb 2024 15:33:30 +0000 (16:33 +0100)]
Add missing javascript files

9 months agoSimplify recent activity messages
Marcel Werk [Thu, 15 Feb 2024 15:33:18 +0000 (16:33 +0100)]
Simplify recent activity messages

9 months agoOverhaul recent activity visuals
Marcel Werk [Thu, 15 Feb 2024 15:32:39 +0000 (16:32 +0100)]
Overhaul recent activity visuals

9 months agoMigrate `WCF.User.RecentActivityLoader` to typescript
Marcel Werk [Thu, 15 Feb 2024 15:31:47 +0000 (16:31 +0100)]
Migrate `WCF.User.RecentActivityLoader` to typescript

9 months agoImprove the visuals and the content of the expiring licenses box
Alexander Ebert [Wed, 14 Feb 2024 14:30:11 +0000 (15:30 +0100)]
Improve the visuals and the content of the expiring licenses box

9 months agoMerge pull request #5802 from WoltLab/class-not-found-exception
Marcel Werk [Tue, 13 Feb 2024 17:18:16 +0000 (18:18 +0100)]
Merge pull request #5802 from WoltLab/class-not-found-exception

Add "Class not found" exception

9 months agoDeprecate SessionHandler::resetSessions()
Marcel Werk [Tue, 13 Feb 2024 17:16:20 +0000 (18:16 +0100)]
Deprecate SessionHandler::resetSessions()

Closes #3647

9 months agoMake use of the new exception
Marcel Werk [Tue, 13 Feb 2024 17:11:13 +0000 (18:11 +0100)]
Make use of the new exception

9 months agoAdd ClassNotFound exception
Marcel Werk [Tue, 13 Feb 2024 17:11:01 +0000 (18:11 +0100)]
Add ClassNotFound exception

Closes #4671

9 months agoMerge pull request #5801 from WoltLab/rescue-mode-redirect
Marcel Werk [Tue, 13 Feb 2024 15:44:12 +0000 (16:44 +0100)]
Merge pull request #5801 from WoltLab/rescue-mode-redirect

Fix rescue mode redirect when accessing non-core ACP

9 months agoFix rescue mode redirect when accessing non-core ACP
Marcel Werk [Tue, 13 Feb 2024 15:36:29 +0000 (16:36 +0100)]
Fix rescue mode redirect when accessing non-core ACP

Closes #4520

9 months agoAdd null value check
Olaf Braun [Tue, 13 Feb 2024 09:37:06 +0000 (10:37 +0100)]
Add null value check

9 months agoRemove obsolete code
Marcel Werk [Thu, 8 Feb 2024 14:49:05 +0000 (15:49 +0100)]
Remove obsolete code

ref https://github.com/WoltLab/WCF/pull/2752

9 months agoFix error when creating notifications about comments
Marcel Werk [Thu, 8 Feb 2024 13:19:15 +0000 (14:19 +0100)]
Fix error when creating notifications about comments

Not all notification object types implement `ICommentUserNotificationObjectType`.

See https://github.com/WoltLab/WCF/commit/3f10b1a29299f458c8f802d5385ecf40c9b61c13

9 months agoUse `dateInterval`
Cyperghost [Thu, 8 Feb 2024 11:56:29 +0000 (12:56 +0100)]
Use `dateInterval`

9 months agoChange the language variables
Cyperghost [Thu, 8 Feb 2024 11:42:58 +0000 (12:42 +0100)]
Change the language variables

9 months agoUsing a generic named variable for the text of an object
Cyperghost [Thu, 8 Feb 2024 11:36:16 +0000 (12:36 +0100)]
Using a generic named variable for the text of an object

9 months agoFix time check
Cyperghost [Thu, 8 Feb 2024 11:26:07 +0000 (12:26 +0100)]
Fix time check

9 months agoUsing plural function
Cyperghost [Thu, 8 Feb 2024 11:24:19 +0000 (12:24 +0100)]
Using plural function

9 months agoInsert acp dashboard box for expired and expiring licenses
Cyperghost [Thu, 8 Feb 2024 11:14:12 +0000 (12:14 +0100)]
Insert acp dashboard box for expired and expiring licenses

9 months agoMerge pull request #5787 from WoltLab/html-upcast
Olaf Braun [Thu, 8 Feb 2024 09:02:59 +0000 (10:02 +0100)]
Merge pull request #5787 from WoltLab/html-upcast

Html upcast processor

9 months agoMerge branch 'master' into html-upcast
Olaf Braun [Thu, 8 Feb 2024 09:01:24 +0000 (10:01 +0100)]
Merge branch 'master' into html-upcast

9 months agoMerge remote-tracking branch 'origin/master' into html-upcast
Cyperghost [Thu, 8 Feb 2024 08:54:16 +0000 (09:54 +0100)]
Merge remote-tracking branch 'origin/master' into html-upcast

9 months agoFix outdated ids in inline poll form
Marcel Werk [Wed, 7 Feb 2024 17:58:39 +0000 (18:58 +0100)]
Fix outdated ids in inline poll form

Ref https://github.com/WoltLab/WCF/commit/88cacd842b2829250e766a4ec13a3e7ad02f56cd

9 months agoMerge pull request #5796 from WoltLab/shared-sitemap-templates
Marcel Werk [Wed, 7 Feb 2024 17:13:00 +0000 (18:13 +0100)]
Merge pull request #5796 from WoltLab/shared-sitemap-templates

Use shared templates for the XML sitemap generation

9 months agoMerge pull request #5794 from WoltLab/favicon-template-size-512
Marcel Werk [Wed, 7 Feb 2024 15:22:31 +0000 (16:22 +0100)]
Merge pull request #5794 from WoltLab/favicon-template-size-512

Increase the expected size of the favicon template to 512x512

9 months agoUse shared templates for the XML sitemap generation
Marcel Werk [Wed, 7 Feb 2024 15:21:22 +0000 (16:21 +0100)]
Use shared templates for the XML sitemap generation

See https://github.com/WoltLab/WCF/pull/5779

9 months agoMerge pull request #5795 from WoltLab/template-indentation
Marcel Werk [Wed, 7 Feb 2024 15:11:14 +0000 (16:11 +0100)]
Merge pull request #5795 from WoltLab/template-indentation

Unify indentation in templates

9 months agoUnify indentation in templates
Marcel Werk [Wed, 7 Feb 2024 13:58:55 +0000 (14:58 +0100)]
Unify indentation in templates

9 months agoIncrease the expected size of the favicon template to 512x512
Marcel Werk [Wed, 7 Feb 2024 13:37:29 +0000 (14:37 +0100)]
Increase the expected size of the favicon template to 512x512

Closes #4885

9 months agoRun tsc
Cyperghost [Wed, 7 Feb 2024 12:35:11 +0000 (13:35 +0100)]
Run tsc

9 months agoRemove unused `WoltlabAttachmentConfig`
Cyperghost [Wed, 7 Feb 2024 12:30:14 +0000 (13:30 +0100)]
Remove unused `WoltlabAttachmentConfig`

9 months agoUse textnode instant of span element
Cyperghost [Tue, 6 Feb 2024 11:03:10 +0000 (12:03 +0100)]
Use textnode instant of span element

9 months agoMerge pull request #5792 from WoltLab/user-rank-cache
Marcel Werk [Mon, 5 Feb 2024 15:42:22 +0000 (16:42 +0100)]
Merge pull request #5792 from WoltLab/user-rank-cache

User rank cache builder

9 months agoInsert some class docs
Cyperghost [Mon, 5 Feb 2024 13:45:26 +0000 (14:45 +0100)]
Insert some class docs

9 months agoMake AttachmentRuntimeCache final
Cyperghost [Mon, 5 Feb 2024 13:41:43 +0000 (14:41 +0100)]
Make AttachmentRuntimeCache final

9 months agoCreate simple image metacode upcast class
Cyperghost [Mon, 5 Feb 2024 13:09:26 +0000 (14:09 +0100)]
Create simple image metacode upcast class

9 months agoReplace element with correct img-element
Cyperghost [Mon, 5 Feb 2024 13:02:05 +0000 (14:02 +0100)]
Replace element with correct img-element

9 months agoMerge pull request #5790 from WoltLab/rss-feed
Marcel Werk [Mon, 5 Feb 2024 12:58:30 +0000 (13:58 +0100)]
Merge pull request #5790 from WoltLab/rss-feed

Add API for RSS feed generation

9 months agoChange upcast, that the function replace the elements and not get a fragment
Cyperghost [Mon, 5 Feb 2024 12:53:44 +0000 (13:53 +0100)]
Change upcast, that the function replace the elements and not get a fragment

9 months agoFix that wsm images can inside a link
Cyperghost [Mon, 5 Feb 2024 11:30:25 +0000 (12:30 +0100)]
Fix that wsm images can inside a link

9 months agoMake `HtmlUpcastProcessor` final
Cyperghost [Mon, 5 Feb 2024 11:25:54 +0000 (12:25 +0100)]
Make `HtmlUpcastProcessor` final

9 months agoRemove obsolete code
Marcel Werk [Sun, 4 Feb 2024 16:31:16 +0000 (17:31 +0100)]
Remove obsolete code

It's no longer necessary to joins the user_rank table.

9 months agoMake use of the new cache
Marcel Werk [Sun, 4 Feb 2024 16:29:53 +0000 (17:29 +0100)]
Make use of the new cache

9 months agoAdd cache for user ranks
Marcel Werk [Sun, 4 Feb 2024 16:29:44 +0000 (17:29 +0100)]
Add cache for user ranks

9 months agoDeprecate old code
Marcel Werk [Sun, 4 Feb 2024 14:19:45 +0000 (15:19 +0100)]
Deprecate old code

9 months agoUse new implementation for notification feed page
Marcel Werk [Sun, 4 Feb 2024 14:19:36 +0000 (15:19 +0100)]
Use new implementation for notification feed page

9 months agoAdd missing phpdoc
Marcel Werk [Sun, 4 Feb 2024 14:12:50 +0000 (15:12 +0100)]
Add missing phpdoc

9 months agoDeprecate old code
Marcel Werk [Sun, 4 Feb 2024 13:48:44 +0000 (14:48 +0100)]
Deprecate old code

9 months agoAdd redirect to new rss feed page
Marcel Werk [Sun, 4 Feb 2024 13:48:34 +0000 (14:48 +0100)]
Add redirect to new rss feed page

9 months agoChange references in templates to the new page
Marcel Werk [Sun, 4 Feb 2024 13:26:28 +0000 (14:26 +0100)]
Change references in templates to the new page

9 months agoMake use of the `objectIDs` parameter
Marcel Werk [Sun, 4 Feb 2024 13:25:42 +0000 (14:25 +0100)]
Make use of the `objectIDs` parameter

9 months agoApply suggestions from code review
Marcel Werk [Fri, 2 Feb 2024 11:33:44 +0000 (12:33 +0100)]
Apply suggestions from code review

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
9 months agoRemove unused types
Cyperghost [Fri, 2 Feb 2024 11:01:56 +0000 (12:01 +0100)]
Remove unused types
Insert image class for media and attachments

9 months agoUse `#[\Override]`
Cyperghost [Fri, 2 Feb 2024 10:51:41 +0000 (11:51 +0100)]
Use `#[\Override]`

9 months agoFix upcast calls
Cyperghost [Fri, 2 Feb 2024 10:47:42 +0000 (11:47 +0100)]
Fix upcast calls

9 months agoMake use of the new API for the article feed
Marcel Werk [Thu, 1 Feb 2024 17:13:43 +0000 (18:13 +0100)]
Make use of the new API for the article feed

9 months agoAdd API for RSS feed generation
Marcel Werk [Thu, 1 Feb 2024 17:13:25 +0000 (18:13 +0100)]
Add API for RSS feed generation

9 months agoRemove unnecessary phpdoc
Cyperghost [Thu, 1 Feb 2024 13:45:19 +0000 (14:45 +0100)]
Remove unnecessary phpdoc