Alexander Ebert [Tue, 26 Sep 2023 10:04:59 +0000 (12:04 +0200)]
Release 5.5.17
Alexander Ebert [Tue, 26 Sep 2023 10:04:13 +0000 (12:04 +0200)]
Merge branch '5.4' into 5.5
Alexander Ebert [Tue, 26 Sep 2023 10:03:19 +0000 (12:03 +0200)]
Release 5.4.32
Tim Düsterhus [Tue, 26 Sep 2023 09:39:56 +0000 (11:39 +0200)]
Merge branch '5.4' into 5.5
Tim Düsterhus [Tue, 26 Sep 2023 09:39:43 +0000 (11:39 +0200)]
Merge pull request #184 from WoltLab/conversation-modification-log-invisible
Properly suppress modification log entries for invisible participants
Tim Düsterhus [Tue, 26 Sep 2023 07:52:32 +0000 (09:52 +0200)]
Suppress the `removeParticipant` modification log message for invisible participants
These cannot efficiently be filtered after-the-fact, thus we suppress them
entirely.
For the same reason this fix will not affect existing conversations with the
issue.
Tim Düsterhus [Tue, 26 Sep 2023 07:45:05 +0000 (09:45 +0200)]
Fix filtering the modification log from invisible participants
There is a previous commit relating to this issue in
28484add293eac5d0299d991ffaaa9f478c418e1, but it either never worked or no
longer works. Possibly this got broken when the conversations were refactored
to allow for removal of participants, while still allowing them to see the
contents up to their removal.
The ConversationParticipantList implicitly filters out invisible participants
internally, thus they don't will never be added to the invisibleParticipantIDs.
Fix this issue by inverting the logic: Instead of filtering out all invisible
participants, the query will now only include visible participants that are
guaranteed to be visible.
This fix will affect existing conversations.
see https://www.woltlab.com/community/thread/301779-konversation-mit-bcc-leakt-teilnehmer/
Alexander Ebert [Mon, 18 Sep 2023 13:11:42 +0000 (15:11 +0200)]
Release 5.5.16
WoltLab [Mon, 18 Sep 2023 13:08:45 +0000 (13:08 +0000)]
Updating minified JavaScript files
Tim Düsterhus [Tue, 5 Sep 2023 15:06:49 +0000 (17:06 +0200)]
Upgrade to `actions/checkout@v4`
Tim Düsterhus [Fri, 1 Sep 2023 09:45:28 +0000 (11:45 +0200)]
Update npm dependencies
Tim Düsterhus [Tue, 22 Aug 2023 09:14:48 +0000 (11:14 +0200)]
Update prettier
Tim Düsterhus [Wed, 2 Aug 2023 15:16:43 +0000 (17:16 +0200)]
Add `permissions` to GitHub Action Workflows
Tim Düsterhus [Wed, 2 Aug 2023 08:54:54 +0000 (10:54 +0200)]
Upgrade typescript-eslint and enable additional rulesets
Tim Düsterhus [Tue, 4 Jul 2023 08:30:17 +0000 (10:30 +0200)]
Update npm dependencies
Alexander Ebert [Tue, 16 May 2023 15:05:59 +0000 (17:05 +0200)]
Release 5.5.12
Alexander Ebert [Fri, 12 May 2023 15:02:46 +0000 (17:02 +0200)]
Release 5.5.12 dev 1
Marcel Werk [Wed, 19 Apr 2023 16:12:07 +0000 (18:12 +0200)]
Remove obsolete link on the quote button
Closes #181
Tim Düsterhus [Fri, 17 Mar 2023 10:04:38 +0000 (11:04 +0100)]
Update npm dependencies
Tim Düsterhus [Fri, 3 Mar 2023 11:25:38 +0000 (12:25 +0100)]
Update GitHub workflows to node.js 18
Tim Düsterhus [Fri, 10 Feb 2023 09:28:57 +0000 (10:28 +0100)]
Update npm dependencies
Tim Düsterhus [Tue, 22 Nov 2022 12:02:24 +0000 (13:02 +0100)]
Update npm dependencies
Alexander Ebert [Thu, 22 Sep 2022 16:07:13 +0000 (18:07 +0200)]
Release 5.5.5
Alexander Ebert [Thu, 15 Sep 2022 14:57:11 +0000 (16:57 +0200)]
Release 5.5.5 dev 1
Tim Düsterhus [Tue, 13 Sep 2022 13:23:08 +0000 (15:23 +0200)]
Update npm dependencies
Marcel Werk [Mon, 12 Sep 2022 14:54:49 +0000 (16:54 +0200)]
Remove dependency of canStartConversation from canReplyToConversation
Due to the dependency, it was not possible to set both to "Never" at the same time.
Marcel Werk [Fri, 9 Sep 2022 11:19:18 +0000 (13:19 +0200)]
Fix typo
Alexander Ebert [Wed, 20 Jul 2022 11:57:20 +0000 (13:57 +0200)]
Release 5.5.3
Alexander Ebert [Wed, 20 Jul 2022 11:48:00 +0000 (13:48 +0200)]
Merge branch '5.4' into 5.5
Alexander Ebert [Wed, 20 Jul 2022 11:16:16 +0000 (13:16 +0200)]
Release 5.4.21
Alexander Ebert [Fri, 15 Jul 2022 13:04:26 +0000 (15:04 +0200)]
Release 5.5.3 dev 1
Tim Düsterhus [Tue, 12 Jul 2022 09:02:57 +0000 (11:02 +0200)]
Merge branch '5.4' into 5.5
Alexander Ebert [Wed, 6 Jul 2022 11:56:25 +0000 (13:56 +0200)]
Release 5.5.0
Marcel Werk [Tue, 5 Jul 2022 16:09:09 +0000 (18:09 +0200)]
Add event after quick reply is done
Alexander Ebert [Fri, 1 Jul 2022 15:40:49 +0000 (17:40 +0200)]
Release 5.5.0 RC 3
WoltLab [Fri, 1 Jul 2022 15:31:47 +0000 (15:31 +0000)]
Updating minified JavaScript files
Tim Düsterhus [Fri, 1 Jul 2022 09:41:04 +0000 (11:41 +0200)]
Update gsactions/commit-message-checker
Tim Düsterhus [Fri, 1 Jul 2022 09:28:36 +0000 (11:28 +0200)]
Update npm dependencies
Alexander Ebert [Thu, 30 Jun 2022 17:18:49 +0000 (19:18 +0200)]
Update the unread badge using the server-side data
The previous implementation relied on the number of unread items currently visible in the user menu. This caused an incorrect number shown for >10 unread items.
Notice: This is a last-minute API change to report the correct number from the server-side.
See WoltLab/WCF#4886
Tim Düsterhus [Mon, 13 Jun 2022 10:13:49 +0000 (12:13 +0200)]
Revert "Incorrect sort order when the user was removed"
This fix is an insufficient fix for the issue:
1. It sorts all conversations strictly by the last message instead of hoisting
the unread conversations at the top as it previously worked.
2. The issue is in reading the conversations from the database. Even if the
conversation will no longer appear pinned to the top, it will never be able
to leave the dropdown either.
This reverts commit
04514d926caa0d0d8566e04f58d4ebfce206d09a.
Alexander Ebert [Sat, 11 Jun 2022 11:40:49 +0000 (13:40 +0200)]
Incorrect sort order when the user was removed
See https://www.woltlab.com/community/thread/295198-sortierung-von-konversationen-fehlerhaft-wenn-teilnehmer-entfernt-wird/
Alexander Ebert [Tue, 7 Jun 2022 11:18:32 +0000 (13:18 +0200)]
Release 5.5.0 RC 1
Tim Düsterhus [Thu, 2 Jun 2022 14:05:46 +0000 (16:05 +0200)]
Revert "Removed the upgrade instructions from 5.4.*"
This reverts commit
ad8bad70c17e7a607d3d21615ea1e1305c6c2eb9.
Tim Düsterhus [Tue, 31 May 2022 14:49:55 +0000 (16:49 +0200)]
Merge branch '5.4' into 5.5
Tim Düsterhus [Tue, 31 May 2022 14:49:50 +0000 (16:49 +0200)]
Update to setup-node@v3
Alexander Ebert [Fri, 20 May 2022 14:22:31 +0000 (16:22 +0200)]
Release 5.5.0 Beta 3
Marcel Werk [Wed, 18 May 2022 09:03:37 +0000 (11:03 +0200)]
Hide top pagination on xs screens
Tim Düsterhus [Tue, 10 May 2022 15:32:00 +0000 (17:32 +0200)]
Add the 5.5 branch to GitHub workflows
Alexander Ebert [Tue, 10 May 2022 14:41:36 +0000 (16:41 +0200)]
Release 5.5.0 Beta 1
Alexander Ebert [Tue, 10 May 2022 14:16:14 +0000 (16:16 +0200)]
Removed the upgrade instructions from 5.4.*
WoltLab [Tue, 10 May 2022 13:53:21 +0000 (13:53 +0000)]
Updating minified JavaScript files
Alexander Ebert [Mon, 9 May 2022 12:18:41 +0000 (14:18 +0200)]
Suppress the redundant loading indicator
See https://www.woltlab.com/community/thread/295539-doppelte-ladebalken/
Tim Düsterhus [Thu, 5 May 2022 13:15:24 +0000 (15:15 +0200)]
Merge branch '5.4'
Tim Düsterhus [Thu, 5 May 2022 13:14:39 +0000 (15:14 +0200)]
Update npm dependencies
Tim Düsterhus [Thu, 5 May 2022 12:51:20 +0000 (14:51 +0200)]
Add PHP 8.1 to the php.yml workflow
Marcel Werk [Wed, 4 May 2022 12:28:13 +0000 (14:28 +0200)]
Show notification after "mark as read" is done
Alexander Ebert [Mon, 2 May 2022 15:27:43 +0000 (17:27 +0200)]
Release 5.5.0 Alpha 6
Alexander Ebert [Mon, 2 May 2022 08:24:45 +0000 (10:24 +0200)]
Missing static modifier for the callback
Alexander Ebert [Mon, 2 May 2022 08:24:19 +0000 (10:24 +0200)]
Incomplete list of usernames for conversations
See #174
Alexander Ebert [Sun, 1 May 2022 12:02:24 +0000 (14:02 +0200)]
Missing `static` modifier for the callback
Alexander Ebert [Sun, 1 May 2022 12:00:15 +0000 (14:00 +0200)]
Missing other participants in the drop-down menu
Fixes #174
Marcel Werk [Sun, 1 May 2022 09:21:27 +0000 (11:21 +0200)]
Use icons in content interaction buttons
Alexander Ebert [Fri, 29 Apr 2022 11:32:13 +0000 (13:32 +0200)]
Release 5.5.0 Alpha 5
Marcel Werk [Wed, 27 Apr 2022 16:28:55 +0000 (18:28 +0200)]
Removed useless RSS feed dialog for conversations
The option for an anonymous RSS feed does not make sense at this point, as guests do not have access to conversations.
Marcel Werk [Wed, 27 Apr 2022 16:27:56 +0000 (18:27 +0200)]
Added standalone button for "mark as read"
Alexander Ebert [Sun, 24 Apr 2022 13:16:05 +0000 (15:16 +0200)]
Release 5.5.0 Alpha 3
Tim Düsterhus [Fri, 22 Apr 2022 14:30:46 +0000 (16:30 +0200)]
Update fileDelete.xml
Marcel Werk [Thu, 21 Apr 2022 16:51:38 +0000 (18:51 +0200)]
Fixed wrong usernames in conversation dropdown
Tim Düsterhus [Tue, 19 Apr 2022 09:00:50 +0000 (11:00 +0200)]
Update update instructions from 5.4
WoltLab [Tue, 19 Apr 2022 08:45:52 +0000 (08:45 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sat, 16 Apr 2022 12:18:39 +0000 (14:18 +0200)]
Incorrect callback for notifications was used
Alexander Ebert [Thu, 7 Apr 2022 14:18:54 +0000 (16:18 +0200)]
Incorrect usage of `Element.classList.add()`
Tim Düsterhus [Thu, 7 Apr 2022 07:36:32 +0000 (09:36 +0200)]
Merge remote-tracking branch 'origin/master'
Tim Düsterhus [Thu, 7 Apr 2022 07:36:23 +0000 (09:36 +0200)]
Merge branch '5.4'
Tim Düsterhus [Thu, 7 Apr 2022 07:35:35 +0000 (09:35 +0200)]
Remove the codestyle workflow from branches that are not master
Marcel Werk [Wed, 6 Apr 2022 11:49:24 +0000 (13:49 +0200)]
Merge pull request #173 from WoltLab/draft-timestamp
Sending a draft with multiple messages messed up the order
Marcel Werk [Wed, 6 Apr 2022 11:06:50 +0000 (13:06 +0200)]
Missing check if message is no longer a draft
Marcel Werk [Tue, 5 Apr 2022 16:06:20 +0000 (18:06 +0200)]
Sending a draft with multiple messages messed up the order
Closes #163
Marcel Werk [Tue, 5 Apr 2022 15:58:30 +0000 (17:58 +0200)]
Use moddefaultvalue to set moderation permissions
Closes #172
Alexander Ebert [Thu, 17 Mar 2022 16:43:18 +0000 (17:43 +0100)]
Release 5.4.15
joshuaruesweg [Wed, 16 Mar 2022 09:09:36 +0000 (10:09 +0100)]
Merge branch '5.4'
joshuaruesweg [Wed, 16 Mar 2022 09:01:40 +0000 (10:01 +0100)]
Fix ts dir
joshuaruesweg [Wed, 16 Mar 2022 08:45:48 +0000 (09:45 +0100)]
Delete old JS dir, before recompile TS
WoltLab [Mon, 14 Mar 2022 10:31:34 +0000 (10:31 +0000)]
Updating minified JavaScript files
Tim Düsterhus [Mon, 14 Mar 2022 10:02:53 +0000 (11:02 +0100)]
Merge branch '5.4'
Alexander Ebert [Thu, 10 Mar 2022 13:30:21 +0000 (14:30 +0100)]
Release 5.4.15 dev 1
WoltLab [Thu, 10 Mar 2022 10:45:42 +0000 (10:45 +0000)]
Updating minified JavaScript files
Tim Düsterhus [Wed, 9 Mar 2022 14:28:40 +0000 (15:28 +0100)]
Merge branch '5.4'
Tim Düsterhus [Wed, 9 Mar 2022 14:21:21 +0000 (15:21 +0100)]
Merge branch '5.3' into 5.4
Tim Düsterhus [Wed, 9 Mar 2022 14:15:00 +0000 (15:15 +0100)]
Merge branch '5.2' into 5.3
Tim Düsterhus [Wed, 9 Mar 2022 14:14:01 +0000 (15:14 +0100)]
Upgrade to `actions/checkout@v3`
Tim Düsterhus [Wed, 9 Mar 2022 14:12:23 +0000 (15:12 +0100)]
Merge branch '5.3' into 5.4
Tim Düsterhus [Wed, 9 Mar 2022 14:11:56 +0000 (15:11 +0100)]
Merge branch '5.2' into 5.3
Tim Düsterhus [Wed, 9 Mar 2022 14:10:33 +0000 (15:10 +0100)]
Remove codestyle workflow for non-PSR-12 branches
see WoltLab/WCF@
2163aa902ace5c899fe7ae42220f91e5a3d71865
Tim Düsterhus [Wed, 9 Mar 2022 13:53:38 +0000 (14:53 +0100)]
Recompile JavaScript
Tim Düsterhus [Wed, 9 Mar 2022 13:47:41 +0000 (14:47 +0100)]
Merge branch '5.4'
Tim Düsterhus [Wed, 9 Mar 2022 13:36:32 +0000 (14:36 +0100)]
Update npm dependencies
WoltLab [Tue, 1 Mar 2022 18:33:32 +0000 (18:33 +0000)]
Updating minified JavaScript files
Alexander Ebert [Mon, 21 Feb 2022 13:11:54 +0000 (14:11 +0100)]
Marking all items as read did not reset the count
Tim Düsterhus [Tue, 15 Feb 2022 15:22:31 +0000 (16:22 +0100)]
Merge branch '5.4'