From 41d156806e1931b8a274888222a6840602a79a71 Mon Sep 17 00:00:00 2001 From: Pleroma Renovate Bot Date: Fri, 21 Feb 2025 09:04:57 +0000 Subject: [PATCH 1/9] Update dependency node to v18.20.7 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 1fc51668f..9be0c7058 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -18.20.6 +18.20.7 From dd927227d93c2bcc9f9f6b1085cfc229482611fe Mon Sep 17 00:00:00 2001 From: Pleroma Renovate Bot Date: Sun, 23 Feb 2025 09:05:29 +0000 Subject: [PATCH 2/9] Update dependency globals to v16 --- package.json | 2 +- yarn.lock | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 87f7317fb..53ca264d3 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "click-outside-vue3": "4.0.1", "cropperjs": "1.6.2", "escape-html": "1.0.3", - "globals": "^15.14.0", + "globals": "^16.0.0", "hash-sum": "^2.0.0", "js-cookie": "3.0.5", "localforage": "1.10.0", diff --git a/yarn.lock b/yarn.lock index 0133ddb73..08046ae80 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4490,11 +4490,16 @@ globals@^14.0.0: resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^15.11.0, globals@^15.14.0: +globals@^15.11.0: version "15.15.0" resolved "https://registry.yarnpkg.com/globals/-/globals-15.15.0.tgz#7c4761299d41c32b075715a4ce1ede7897ff72a8" integrity sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg== +globals@^16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-16.0.0.tgz#3d7684652c5c4fbd086ec82f9448214da49382d8" + integrity sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A== + globalthis@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" From fe436e33f249d5b3e2cbbb22dcfe7a2e7edf2c1c Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 5 Mar 2025 01:42:52 +0200 Subject: [PATCH 3/9] fix error on pinned action buttons --- src/components/status_action_buttons/action_button.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/status_action_buttons/action_button.js b/src/components/status_action_buttons/action_button.js index 87c5bb1e5..e722bc31c 100644 --- a/src/components/status_action_buttons/action_button.js +++ b/src/components/status_action_buttons/action_button.js @@ -120,7 +120,7 @@ export default { this.$store.dispatch('reactWithEmoji', { id: this.status.id, emoji }) } }, - doActionWrap (button, close) { + doActionWrap (button, close = () => {}) { if (button.name === 'emoji') { this.$refs.picker.showPicker() } else { From 6fc42b123aed11e176f29b65008e5d39bd26bab0 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 5 Mar 2025 02:08:57 +0200 Subject: [PATCH 4/9] fixed status actions not clearing notification read status --- src/components/status/status.vue | 1 + src/components/status_action_buttons/action_button.js | 4 ++++ .../status_action_buttons/action_button_container.js | 1 + .../status_action_buttons/action_button_container.vue | 1 + src/components/status_action_buttons/status_action_buttons.js | 2 +- .../status_action_buttons/status_action_buttons.vue | 2 ++ 6 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/status/status.vue b/src/components/status/status.vue index e78b0931a..d0af91aef 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -540,6 +540,7 @@ :status="status" :replying="replying" @toggle-replying="toggleReplying" + @interacted="e => $emit('interacted')" /> diff --git a/src/components/status_action_buttons/action_button.js b/src/components/status_action_buttons/action_button.js index e722bc31c..07affaafe 100644 --- a/src/components/status_action_buttons/action_button.js +++ b/src/components/status_action_buttons/action_button.js @@ -67,6 +67,9 @@ export default { 'doAction', 'outerClose' ], + emits: [ + 'interacted' + ], components: { StatusBookmarkFolderMenu, EmojiPicker, @@ -121,6 +124,7 @@ export default { } }, doActionWrap (button, close = () => {}) { + this.$emit('interacted') if (button.name === 'emoji') { this.$refs.picker.showPicker() } else { diff --git a/src/components/status_action_buttons/action_button_container.js b/src/components/status_action_buttons/action_button_container.js index bd91b9404..313e3022f 100644 --- a/src/components/status_action_buttons/action_button_container.js +++ b/src/components/status_action_buttons/action_button_container.js @@ -22,6 +22,7 @@ export default { MuteConfirm }, props: ['button', 'status'], + emits: ['interacted'], mounted () { if (this.button.name === 'mute') { this.$store.dispatch('fetchDomainMutes') diff --git a/src/components/status_action_buttons/action_button_container.vue b/src/components/status_action_buttons/action_button_container.vue index deada02ae..931a40349 100644 --- a/src/components/status_action_buttons/action_button_container.vue +++ b/src/components/status_action_buttons/action_button_container.vue @@ -79,6 +79,7 @@ :button="button" :status="status" v-bind="$attrs" + @interacted="e => $emit('interacted')" />