From fcae704667d1a612cb8f2f1b62d6fdb410e1085d Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 20 Feb 2025 12:56:19 +0100 Subject: [PATCH 1/3] fix(files): Ensure the filter instance is mounted `reset` could be called before the filters are mounted, in this case it is valid to update the presets, but we must not try to access the vue instance (as it does not exist yet). Signed-off-by: Ferdinand Thiessen From 9d6882887095302e572ca8fc284364a8d8fb43f3 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Fri, 28 Feb 2025 10:42:24 +0100 Subject: [PATCH 2/3] refactor: use eventbus for updated filters prevent filters not applied if `filtersChanged` was set before file list mounted. Signed-off-by: Ferdinand Thiessen --- apps/files/src/eventbus.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/files/src/eventbus.d.ts b/apps/files/src/eventbus.d.ts index 81422ef5d678f..d5d827d8c2254 100644 --- a/apps/files/src/eventbus.d.ts +++ b/apps/files/src/eventbus.d.ts @@ -14,6 +14,8 @@ declare module '@nextcloud/event-bus' { 'files:filters:changed': undefined + 'files:filters:changed': undefined + 'files:node:created': Node 'files:node:deleted': Node 'files:node:moved': { node: Node, oldSource: string } From 74eb6a7e4813c35068467a7840fd8b563ed6d00c Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Thu, 20 Feb 2025 14:35:31 +0000 Subject: [PATCH 3/3] chore(assets): Recompile assets Signed-off-by: nextcloud-command