GitHub/WoltLab/com.woltlab.wcf.conversation.git
3 years agoMerge branch '5.4'
Tim Düsterhus [Mon, 14 Jun 2021 08:48:25 +0000 (10:48 +0200)]
Merge branch '5.4'

3 years agoForce `LF` line endings for generated JavaScript (WoltLab/WCF#4285)
MysteryCode [Mon, 14 Jun 2021 08:30:55 +0000 (10:30 +0200)]
Force `LF` line endings for generated JavaScript (WoltLab/WCF#4285)

The `newLine` configuration option in tsconfig is platform specific. Explicitly set it to ensure consistent behavior.

[Tim: Rephrased the commit message]
[Tim: Adapted to the differing context in non-WoltLab/WCF repositories]

3 years agoExplicitly delete old file
Matthias Schmidt [Wed, 9 Jun 2021 15:43:42 +0000 (17:43 +0200)]
Explicitly delete old file

These files were deleted in the repository so that they are not part of releases after that point in time. In older installations that were updated, these obsolete files might still exist, however.

3 years agoUpgrade to PHP-CS-Fixer 3
Tim Düsterhus [Wed, 9 Jun 2021 10:19:52 +0000 (12:19 +0200)]
Upgrade to PHP-CS-Fixer 3

see WoltLab/WCF#4183

3 years agoAdd `import` element to language XML files
Matthias Schmidt [Tue, 8 Jun 2021 07:51:52 +0000 (09:51 +0200)]
Add `import` element to language XML files

See WoltLab/WCF#4261

3 years agoAdd workflow for SCSS prettier (#154)
Matthias Schmidt [Thu, 3 Jun 2021 07:42:34 +0000 (09:42 +0200)]
Add workflow for SCSS prettier (#154)

3 years agoAdd 5.4 branch to GitHub workflows
Tim Düsterhus [Mon, 31 May 2021 14:31:06 +0000 (16:31 +0200)]
Add 5.4 branch to GitHub workflows

3 years agoRelease 5.4.0 Beta 1 5.4.0_Beta_1
Alexander Ebert [Wed, 2 Jun 2021 12:58:03 +0000 (14:58 +0200)]
Release 5.4.0 Beta 1

3 years agoIncorrect use of the `<void/>` instruction
Alexander Ebert [Mon, 31 May 2021 14:21:41 +0000 (16:21 +0200)]
Incorrect use of the `<void/>` instruction

3 years agoRelease 5.4.0 Beta 1
Alexander Ebert [Mon, 31 May 2021 13:42:12 +0000 (15:42 +0200)]
Release 5.4.0 Beta 1

3 years agoRemoved the upgrade support from 5.3.*
Alexander Ebert [Mon, 31 May 2021 13:04:10 +0000 (15:04 +0200)]
Removed the upgrade support from 5.3.*

3 years agoUpdate npm dependencies
Tim Düsterhus [Wed, 26 May 2021 09:19:00 +0000 (11:19 +0200)]
Update npm dependencies

3 years agoRelease 5.4.0 Alpha 3 5.4.0_Alpha_3
Alexander Ebert [Thu, 20 May 2021 14:47:29 +0000 (16:47 +0200)]
Release 5.4.0 Alpha 3

3 years agoUpdate npm dependencies
Tim Düsterhus [Tue, 18 May 2021 10:37:40 +0000 (12:37 +0200)]
Update npm dependencies

3 years agoFix code style
Matthias Schmidt [Fri, 14 May 2021 12:31:14 +0000 (14:31 +0200)]
Fix code style

3 years agoMerge branch '5.3'
Matthias Schmidt [Fri, 14 May 2021 12:26:32 +0000 (14:26 +0200)]
Merge branch '5.3'

3 years agoDelete conversations without messages in `ConversationRebuildDataWorker` (#153)
Matthias Schmidt [Fri, 14 May 2021 12:22:55 +0000 (14:22 +0200)]
Delete conversations without messages in `ConversationRebuildDataWorker` (#153)

Close #152

3 years agoPreserve names of method arguments during inheritance
Matthias Schmidt [Fri, 14 May 2021 06:34:06 +0000 (08:34 +0200)]
Preserve names of method arguments during inheritance

See WoltLab/WCF#4211

3 years agoUse/Add explicit `return null;` statement
Matthias Schmidt [Wed, 12 May 2021 10:25:37 +0000 (12:25 +0200)]
Use/Add explicit `return null;` statement

3 years agoRelease 5.4.0 Alpha 2 5.4.0_Alpha_2
Alexander Ebert [Tue, 11 May 2021 14:23:49 +0000 (16:23 +0200)]
Release 5.4.0 Alpha 2

3 years agoUpdate npm dependencies
Tim Düsterhus [Tue, 11 May 2021 13:23:11 +0000 (15:23 +0200)]
Update npm dependencies

3 years agoFix typo in method documentation
Matthias Schmidt [Tue, 11 May 2021 08:07:23 +0000 (10:07 +0200)]
Fix typo in method documentation

3 years agoAdd `@method` comment for `DatabaseObjectList::getSingleObject()` in subclasses
Matthias Schmidt [Tue, 11 May 2021 06:38:20 +0000 (08:38 +0200)]
Add `@method` comment for `DatabaseObjectList::getSingleObject()` in subclasses

3 years agoRemove duplicate user ids before using local variable in `ConversationPage`
Matthias Schmidt [Thu, 6 May 2021 12:20:44 +0000 (14:20 +0200)]
Remove duplicate user ids before using local variable in `ConversationPage`

3 years agoRelease 5.4.0 Alpha 1 5.4.0_Alpha_1
Alexander Ebert [Wed, 5 May 2021 09:46:06 +0000 (11:46 +0200)]
Release 5.4.0 Alpha 1

3 years agoPin `php-cs-fixer` version in codestyle workflow
Matthias Schmidt [Tue, 4 May 2021 08:52:05 +0000 (10:52 +0200)]
Pin `php-cs-fixer` version in codestyle workflow

3 years agoUse null coalescing operator wherever possible
Matthias Schmidt [Fri, 30 Apr 2021 05:54:33 +0000 (07:54 +0200)]
Use null coalescing operator wherever possible

3 years agoUpdate update instructions
Matthias Schmidt [Fri, 30 Apr 2021 05:50:25 +0000 (07:50 +0200)]
Update update instructions

3 years agoRemove obsolete delete instruction for template listeners
Matthias Schmidt [Thu, 29 Apr 2021 12:18:24 +0000 (14:18 +0200)]
Remove obsolete delete instruction for template listeners

3 years agoUpdating minified JavaScript files
WoltLab [Wed, 28 Apr 2021 15:13:47 +0000 (15:13 +0000)]
Updating minified JavaScript files

3 years agoAdd explicit `return null;` statements
Matthias Schmidt [Tue, 27 Apr 2021 12:59:18 +0000 (14:59 +0200)]
Add explicit `return null;` statements

3 years agoMerge branch '5.3'
Matthias Schmidt [Mon, 26 Apr 2021 14:37:58 +0000 (16:37 +0200)]
Merge branch '5.3'

3 years agoMerge branch '5.2' into 5.3
Matthias Schmidt [Mon, 26 Apr 2021 14:37:50 +0000 (16:37 +0200)]
Merge branch '5.2' into 5.3

3 years agoMerge branch '3.1' into 5.2
Matthias Schmidt [Mon, 26 Apr 2021 14:37:39 +0000 (16:37 +0200)]
Merge branch '3.1' into 5.2

3 years agoFix title of data section when editing conversation label
Matthias Schmidt [Mon, 26 Apr 2021 14:37:24 +0000 (16:37 +0200)]
Fix title of data section when editing conversation label

Close #151

3 years agoRemove unused import
Matthias Schmidt [Mon, 26 Apr 2021 09:51:37 +0000 (11:51 +0200)]
Remove unused import

3 years agoImprove IDE recognition of variable types
Matthias Schmidt [Mon, 26 Apr 2021 09:48:52 +0000 (11:48 +0200)]
Improve IDE recognition of variable types

3 years agoCorrectly take user ignore types into account
Tim Düsterhus [Fri, 23 Apr 2021 08:59:57 +0000 (10:59 +0200)]
Correctly take user ignore types into account

see WoltLab/WCF#3981
see WoltLab/WCF#4064

3 years agoAdd language PIP to update instructions
Tim Düsterhus [Thu, 22 Apr 2021 15:26:44 +0000 (17:26 +0200)]
Add language PIP to update instructions

3 years agoUse `UserUtil::getIpAddress()` instead of deprecated `SessionHandler::$ipAddress`
Matthias Schmidt [Thu, 22 Apr 2021 13:29:31 +0000 (15:29 +0200)]
Use `UserUtil::getIpAddress()` instead of deprecated `SessionHandler::$ipAddress`

See WoltLab/WCF#3593

3 years agoSet-up php-cs-fixer using setup-php in codestyle workflow
Tim Düsterhus [Mon, 19 Apr 2021 12:13:48 +0000 (14:13 +0200)]
Set-up php-cs-fixer using setup-php in codestyle workflow

This allows us to easily install extensions.

3 years agoEnable new RSS feed dialog
Matthias Schmidt [Mon, 19 Apr 2021 12:43:23 +0000 (14:43 +0200)]
Enable new RSS feed dialog

See WoltLab/WCF#4123

3 years agoUse new `lineBreakSeparatedText` option type
Matthias Schmidt [Sat, 17 Apr 2021 15:23:09 +0000 (17:23 +0200)]
Use new `lineBreakSeparatedText` option type

See WoltLab/WCF#4126
See WoltLab/WCF#4128

3 years agoUpdating minified JavaScript files
WoltLab [Thu, 15 Apr 2021 07:11:41 +0000 (07:11 +0000)]
Updating minified JavaScript files

3 years agoMerge branch '5.3'
Tim Düsterhus [Wed, 14 Apr 2021 09:55:42 +0000 (11:55 +0200)]
Merge branch '5.3'

3 years agoRelease 5.3.6 5.3.6
Alexander Ebert [Mon, 12 Apr 2021 13:00:18 +0000 (15:00 +0200)]
Release 5.3.6

3 years agoUse consistent title for flood control delay time
Matthias Schmidt [Sun, 11 Apr 2021 15:43:46 +0000 (17:43 +0200)]
Use consistent title for flood control delay time

See WoltLab/WCF#3801

3 years agoConsistently use "entered" in English phrases instead of "given"
Matthias Schmidt [Sun, 11 Apr 2021 11:05:19 +0000 (13:05 +0200)]
Consistently use "entered" in English phrases instead of "given"

See WoltLab/WCF#3801

3 years agoMerge branch '5.3'
Matthias Schmidt [Wed, 31 Mar 2021 13:34:11 +0000 (15:34 +0200)]
Merge branch '5.3'

3 years agoRedirect to GET request after using the participant filter
Marcel Werk [Tue, 30 Mar 2021 17:11:03 +0000 (19:11 +0200)]
Redirect to GET request after using the participant filter

3 years agoUpdate `Ui/Object/Action` implementation
Matthias Schmidt [Tue, 30 Mar 2021 13:42:13 +0000 (15:42 +0200)]
Update `Ui/Object/Action` implementation

See WoltLab/WCF@afc2ab81100a477e2fa1d92783837f6e064a8af6

3 years agoRecompile TypeScript code
Matthias Schmidt [Thu, 25 Mar 2021 13:43:02 +0000 (14:43 +0100)]
Recompile TypeScript code

3 years agoUse `Ui/Object/Action` instead of `WCF.Action.*`
Matthias Schmidt [Wed, 24 Mar 2021 13:37:43 +0000 (14:37 +0100)]
Use `Ui/Object/Action` instead of `WCF.Action.*`

See WoltLab/WCF#4080

3 years agoMerge branch '5.3'
Matthias Schmidt [Tue, 23 Mar 2021 14:30:15 +0000 (15:30 +0100)]
Merge branch '5.3'

3 years agoDo not check for `fixup!` commit in draft PRs
Tim Düsterhus [Thu, 11 Mar 2021 11:42:08 +0000 (12:42 +0100)]
Do not check for `fixup!` commit in draft PRs

3 years agoMerge pull request #150 from WoltLab/conversation-flood
Tim Düsterhus [Mon, 8 Mar 2021 16:25:59 +0000 (17:25 +0100)]
Merge pull request #150 from WoltLab/conversation-flood

Add flood control for conversation messages

3 years agoFix copy and paste mistake in message.error.floodControl phrase
Tim Düsterhus [Mon, 8 Mar 2021 15:24:04 +0000 (16:24 +0100)]
Fix copy and paste mistake in message.error.floodControl phrase

Co-authored-by: Matthias Schmidt <gravatronics@live.com>
3 years agoEnforce `user.conversation.floodControlTime`
Tim Düsterhus [Mon, 8 Mar 2021 14:06:54 +0000 (15:06 +0100)]
Enforce `user.conversation.floodControlTime`

Resolves #135

3 years agoAdd com.woltlab.wcf.conversation.message object type to flood control
Tim Düsterhus [Mon, 8 Mar 2021 13:51:48 +0000 (14:51 +0100)]
Add com.woltlab.wcf.conversation.message object type to flood control

3 years agoAdd user.conversation.floodControlTime
Tim Düsterhus [Mon, 8 Mar 2021 13:47:44 +0000 (14:47 +0100)]
Add user.conversation.floodControlTime

3 years agoUpdating minified JavaScript files
WoltLab [Thu, 4 Mar 2021 11:46:12 +0000 (11:46 +0000)]
Updating minified JavaScript files

3 years agoDisable uglifying in require.build.js
Tim Düsterhus [Thu, 4 Mar 2021 11:37:17 +0000 (12:37 +0100)]
Disable uglifying in require.build.js

3 years agoMerge branch '5.2' into 5.3 5.3.5
Alexander Ebert [Wed, 3 Mar 2021 10:45:57 +0000 (11:45 +0100)]
Merge branch '5.2' into 5.3

3 years agoRelease 5.2.13 5.2.13
Alexander Ebert [Wed, 3 Mar 2021 10:27:46 +0000 (11:27 +0100)]
Release 5.2.13

3 years agoRelease 5.3.5
Alexander Ebert [Tue, 2 Mar 2021 16:35:43 +0000 (17:35 +0100)]
Release 5.3.5

3 years agoUse 'css' diff driver for (S)CSS files
Tim Düsterhus [Mon, 1 Mar 2021 10:52:13 +0000 (11:52 +0100)]
Use 'css' diff driver for (S)CSS files

3 years agoUse ->getSafeImageTag() in emails
Tim Düsterhus [Wed, 24 Feb 2021 11:32:52 +0000 (12:32 +0100)]
Use ->getSafeImageTag() in emails

see WoltLab/WCF#3864

3 years agoDelete .github/typescript-tsc.json
Tim Düsterhus [Mon, 22 Feb 2021 15:38:32 +0000 (16:38 +0100)]
Delete .github/typescript-tsc.json

Obsolete as of actions/setup-node#125

3 years agoUse 'php' diff driver for PHP files
Tim Düsterhus [Thu, 18 Feb 2021 13:52:07 +0000 (14:52 +0100)]
Use 'php' diff driver for PHP files

3 years agoMerge branch '5.3'
Marcel Werk [Thu, 18 Feb 2021 10:42:38 +0000 (11:42 +0100)]
Merge branch '5.3'

3 years agoMerge branch '5.2' into 5.3
Marcel Werk [Thu, 18 Feb 2021 10:40:48 +0000 (11:40 +0100)]
Merge branch '5.2' into 5.3

3 years agoFixed encoding in mail title
Marcel Werk [Thu, 18 Feb 2021 10:38:41 +0000 (11:38 +0100)]
Fixed encoding in mail title

3 years agoSimplify phrases for notifications
Marcel Werk [Thu, 18 Feb 2021 10:37:29 +0000 (11:37 +0100)]
Simplify phrases for notifications

See WoltLab/WCF#3958

3 years agoUpdate to setup-node@v2
Tim Düsterhus [Thu, 18 Feb 2021 10:03:15 +0000 (11:03 +0100)]
Update to setup-node@v2

3 years agoMerge pull request #149 from WoltLab/simplify-notification-phrases
Alexander Ebert [Sun, 14 Feb 2021 16:05:43 +0000 (17:05 +0100)]
Merge pull request #149 from WoltLab/simplify-notification-phrases

Simplify phrases for notifications

3 years agoAdjusted/unified html attributes for avatars
Marcel Werk [Sun, 14 Feb 2021 12:27:57 +0000 (13:27 +0100)]
Adjusted/unified html attributes for avatars

3 years agoUse guest support of UserFunctionTemplatePlugin
Marcel Werk [Sun, 14 Feb 2021 11:51:03 +0000 (12:51 +0100)]
Use guest support of UserFunctionTemplatePlugin

See WoltLab/WCF#3989

3 years agoSimplify phrases for notifications
Marcel Werk [Sat, 13 Feb 2021 17:03:02 +0000 (18:03 +0100)]
Simplify phrases for notifications

See WoltLab/WCF#3958

3 years agoMerge branch '5.3'
Tim Düsterhus [Thu, 11 Feb 2021 12:03:41 +0000 (13:03 +0100)]
Merge branch '5.3'

3 years agoMerge branch '5.2' into 5.3
Tim Düsterhus [Thu, 11 Feb 2021 12:02:20 +0000 (13:02 +0100)]
Merge branch '5.2' into 5.3

3 years agoFix codestyle workflow
Tim Düsterhus [Thu, 11 Feb 2021 12:02:06 +0000 (13:02 +0100)]
Fix codestyle workflow

3 years agoTemplate event in front of the WYSIWYG editor
Alexander Ebert [Thu, 11 Feb 2021 11:59:49 +0000 (12:59 +0100)]
Template event in front of the WYSIWYG editor

3 years agoUpdate `.git-blame-ignore-revs`
Matthias Schmidt [Thu, 4 Feb 2021 15:47:00 +0000 (16:47 +0100)]
Update `.git-blame-ignore-revs`

3 years agoMerge pull request #148 from WoltLab/query_formatting
Matthias Schmidt [Thu, 4 Feb 2021 15:45:59 +0000 (16:45 +0100)]
Merge pull request #148 from WoltLab/query_formatting

Improve formatting of SQL queries in PHP code

3 years agoSplit additional joins into multiple lines
Matthias Schmidt [Thu, 4 Feb 2021 13:18:00 +0000 (14:18 +0100)]
Split additional joins into multiple lines

3 years agoSplit subquery into multiple lines
Matthias Schmidt [Thu, 4 Feb 2021 13:13:20 +0000 (14:13 +0100)]
Split subquery into multiple lines

3 years agoRemove unnecessary parentheses around join conditions
Matthias Schmidt [Thu, 4 Feb 2021 13:11:44 +0000 (14:11 +0100)]
Remove unnecessary parentheses around join conditions

3 years agoExplicitely configure `printWidth: 120` for Prettier
Tim Düsterhus [Thu, 4 Feb 2021 08:16:26 +0000 (09:16 +0100)]
Explicitely configure `printWidth: 120` for Prettier

3 years agoRemove leading space in .prettierrc filename
Tim Düsterhus [Thu, 4 Feb 2021 08:14:59 +0000 (09:14 +0100)]
Remove leading space in .prettierrc filename

3 years agoUpdate `.git-blame-ignore-revs`
Matthias Schmidt [Wed, 3 Feb 2021 13:58:35 +0000 (14:58 +0100)]
Update `.git-blame-ignore-revs`

3 years agoAdd preliminary update instructions from 5.3
Tim Düsterhus [Mon, 1 Feb 2021 13:57:47 +0000 (14:57 +0100)]
Add preliminary update instructions from 5.3

These instructions are current as of now.

3 years agoRemove obsolete update instructions
Tim Düsterhus [Fri, 29 Jan 2021 11:46:08 +0000 (12:46 +0100)]
Remove obsolete update instructions

3 years agoBump version to 5.4.0 Alpha 1
Tim Düsterhus [Thu, 28 Jan 2021 11:08:52 +0000 (12:08 +0100)]
Bump version to 5.4.0 Alpha 1

see WoltLab/WCF@e5cbbbb5554ecc3bb553a13ae4da42bcc59f5466

3 years agoStop using `TLegacyUserPropertyAccess` (and associated legacy `__get()`)
Matthias Schmidt [Mon, 25 Jan 2021 15:05:43 +0000 (16:05 +0100)]
Stop using `TLegacyUserPropertyAccess` (and associated legacy `__get()`)

Close #146

3 years agoRemove long-obsolete update_com.woltlab.wcf.conversation_5.2.php
Tim Düsterhus [Wed, 20 Jan 2021 09:57:42 +0000 (10:57 +0100)]
Remove long-obsolete update_com.woltlab.wcf.conversation_5.2.php

3 years agoRemove trailing comma in function call for PHP 7.2 compatibility
Matthias Schmidt [Wed, 20 Jan 2021 05:54:36 +0000 (06:54 +0100)]
Remove trailing comma in function call for PHP 7.2 compatibility

3 years agoAdd missing comma between function parameters
Matthias Schmidt [Wed, 20 Jan 2021 05:52:31 +0000 (06:52 +0100)]
Add missing comma between function parameters

See #145

3 years agoRemove unnecessary explicit `__toString()` calls
Matthias Schmidt [Wed, 20 Jan 2021 05:51:44 +0000 (06:51 +0100)]
Remove unnecessary explicit `__toString()` calls

3 years agoMerge pull request #147 from WoltLab/getUserProfiles
Tim Düsterhus [Tue, 19 Jan 2021 10:32:47 +0000 (11:32 +0100)]
Merge pull request #147 from WoltLab/getUserProfiles

Replace use of deprecated UserProfile::getUserProfiles()

3 years agoDRY up restoring of participants in ConversationDraftEditForm
Tim Düsterhus [Tue, 19 Jan 2021 09:45:43 +0000 (10:45 +0100)]
DRY up restoring of participants in ConversationDraftEditForm