0
0
Fork 0
mirror of https://github.com/nextcloud/server.git synced 2025-05-02 13:00:42 +00:00
nextcloud_server/apps/files_sharing/src
nfebe 6454cb5124 perf(files_sharing): Change sharing filtering from O(3n) to O(n)
Replaced multiple Array.filter() calls with a single loop to improve performance.
This avoids redundant iterations over the shares array and categorizes them more efficiently.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-04-25 12:00:04 +01:00
..
components fix(files_sharing): Improve expiration date input change handling 2025-04-24 12:25:47 +02:00
files_actions fix(files_sharing): ensure share status action works also in grid view 2025-03-13 18:28:32 +01:00
files_filters perf(files_sharing): do not require second propfind for account filter 2025-04-04 11:21:08 +02:00
files_headers refactor(files_sharing): Make file structure more clear 2024-09-06 03:38:47 +02:00
files_newMenu fix(files_sharing): Hide file request if public uploads disabled 2024-12-20 12:13:32 +01:00
files_views feat(files): hide "Personal files" and "Shared with others" views if user has no quota 2025-03-25 22:02:15 +01:00
lib test: Migrated all Jest tests to vitest 2024-08-26 17:27:22 +02:00
mixins fix(files_sharing): Improve expiration date input change handling 2025-04-24 12:25:47 +02:00
models fix(files_sharing): allow to disable share download permission 2025-04-16 20:38:20 +02:00
router fix(files_sharing): ignore duplicated navigation when replacing current route 2025-03-04 17:44:43 +01:00
services refactor(files): use new hide-download WebDAV property for download action 2025-04-16 20:38:20 +02:00
style feat: Add bidi support in core directory 2024-08-29 08:32:47 +00:00
utils refactor: Use new ShareType across file_sharing 2024-12-03 14:25:15 +01:00
views perf(files_sharing): Change sharing filtering from O(3n) to O(n) 2025-04-25 12:00:04 +01:00
additionalScripts.js fix: adjust webpack nonce generation 2025-04-07 14:44:53 +02:00
collaborationresourceshandler.js fix: adjust webpack nonce generation 2025-04-07 14:44:53 +02:00
eventbus.d.ts feat(sharing): Allow to set default view mode for public shares 2025-02-10 18:57:38 +01:00
files_sharing_tab.js chore(deps): Update @nextcloud/auth to v2.4.0 and use getCSPNonce where possible 2024-08-13 17:54:47 +02:00
init-public.ts feat(sharing): Allow to set default view mode for public shares 2025-02-10 18:57:38 +01:00
init.ts refactor(files): use new hide-download WebDAV property for download action 2025-04-16 20:38:20 +02:00
main.ts test: Adjust Typescript definitions for OCP and OC 2024-07-09 17:13:30 +02:00
personal-settings.js chore(deps): Update @nextcloud/auth to v2.4.0 and use getCSPNonce where possible 2024-08-13 17:54:47 +02:00
public-file-request.ts fix(dav): file request guest nickname encoding 2024-11-12 22:38:40 +00:00
share.js refactor: Use new ShareType across file_sharing 2024-12-03 14:25:15 +01:00
sharebreadcrumbview.js refactor: Use new ShareType across file_sharing 2024-12-03 14:25:15 +01:00
sharing.d.ts chore(files_sharing): refactor Share model to ts 2024-07-30 09:50:46 +00:00