Commit Graph

612 Commits

Author SHA1 Message Date
Marcel Klehr 847ac04d73 fix(IBookmarkPreviewer): No more on-demand loading
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-04-28 17:33:28 +02:00
Marcel Klehr fc88f46460 fix(SharedFolderIcon)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-04 12:04:38 +01:00
Marcel Klehr 9153b89720 fix(WebViewController): Fix public link
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-04 11:56:12 +01:00
Marcel Klehr 88cd54bae8 enh(search): Always search in current folder
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-04 11:55:25 +01:00
Marcel Klehr 83d9212c80 fix(Bookmark): Fix fallback icon
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-03 17:20:07 +01:00
Marcel Klehr 6ced56ac21 fix(cs:fix)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-02 20:04:13 +01:00
Marcel Klehr fcc2029427 fix(Copyright): Hello 2024
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-02 19:34:37 +01:00
Marcel Klehr 800f7abbfc overhaul settings: Use settings modal
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-01 17:44:33 +01:00
Marcel Klehr 13fb6e7743 fix(SettingsController): NoAdminRequired
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-01 17:44:33 +01:00
Marcel Klehr 6fe0d9ef67 feat(disable archive): Allow disabling archive functionality
also don't display content pane when archive or scraping is disabled

fixes #2009

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-28 12:55:09 +01:00
Marcel Klehr 4121990c3e refactor(settings): Create a UserSettingsService and load all settings via initial state
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-28 12:25:40 +01:00
Marcel Klehr 9ae5a7b471 fix(BookmarkMapper#_selectTags): Always return a string for tags column
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 16:52:09 +01:00
Marcel Klehr 97e0b152cd fix(OrphanedTreeItemsRepairStepTest)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 16:26:44 +01:00
Marcel Klehr 9fbb5351b8 fix(TreeMCacheManager#remove)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 16:07:45 +01:00
Marcel Klehr 007c23bc09 fix(TreeMCacheManager#remove)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 14:15:03 +01:00
Marcel Klehr a37689fbdf fix(TreeMCacheManager#remove)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 14:02:10 +01:00
Marcel Klehr 61d9750b9f fix(TreeMapper#getChildren): Add more aggressive per-layer caching
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 13:57:22 +01:00
Marcel Klehr c2213b9e09 fix(BookmarkWithTagsAndParent): Avoid requerying tags if a bookmark has no tags
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-03 13:56:52 +01:00
Marcel Klehr 3d51a44fd0 fix(Authorizer): Don't run login again if there is already a session based on basic auth
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-02 16:04:13 +01:00
Marcel Klehr fa7b168055 fix(Authorizer): Don't give WRITE permissions by default
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-18 14:56:14 +01:00
Marcel Klehr c16c6bfb76 fix(SearchProvider): Handle url being null
fixes #2092

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-14 13:26:05 +01:00
Marcel Klehr 3ac6590f26 fix(remove cors annotation)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-10 18:08:03 +01:00
Marcel Klehr ae95b0f27b Revert "fix(WebViewController): Fix user getting logged out on public links"
This reverts commit 4ca639d465.
2023-12-10 17:51:05 +01:00
Marcel Klehr 4ca639d465 fix(WebViewController): Fix user getting logged out on public links
fixes #2086
fixes #2067

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-10 16:52:15 +01:00
Marcel Klehr 29e1e938d5 fix: drop collaboration resources integration to be compatible with nc 28
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-10 15:35:38 +01:00
Marcel Klehr 20f7df2b48 Fix TreeMapper#getChildren
see https://github.com/floccusaddon/floccus/issues/1408

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-20 14:14:42 +02:00
Marcel Klehr f7ef7af4a1 enh(Whatsnew): Add a changelog-style whatsnew modal
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-17 13:14:13 +02:00
Marcel Klehr 79b6a20d06 enh(javascript,file): Fix TreeMapper#getChildren
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-17 09:06:54 +02:00
Marcel Klehr 423a15ef36 enh(javascript,file): Fix TreeMapper#getChildren
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-17 07:33:52 +02:00
Marcel Klehr f6ec244152 enh(javascript,file): Allow creating javascript and file links
fixes #832
fixes #1468

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-16 20:19:22 +02:00
Marcel Klehr 6257052c70 Fix flow.js script name
fixes #2058

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-16 16:24:54 +02:00
Marcel Klehr 8392435478 Fix nc28 compat
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-30 14:51:31 +02:00
Marcel Klehr 995d8f0e49 Fix TreeMapper#isFolderSharedWithUser
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-30 14:25:51 +02:00
Marcel Klehr 2a922736f4 Backend: Avoid Share loops
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-30 13:43:46 +02:00
Marcel Klehr 642eac3a0a fix(Authorization): Create WRITE permission to signify the permission to edit children
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-16 17:03:20 +02:00
Marcel Klehr 4de5b52363 Fix(types): Remove type casts
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-16 16:33:09 +02:00
Marcel Klehr a4978ac7e4 Fix(types): Fix static analysis
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-16 16:33:09 +02:00
Marcel Klehr 44d2e24c83 fix(Authorizer): Allow editing share roots and propagate permissions across multi-share boundaries
fixes #2036

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-16 16:33:09 +02:00
Marcel Klehr f7d2b7bbee
Merge pull request #2045 from nextcloud/test/move-folders 2023-07-16 16:31:10 +02:00
Marcel Klehr b337f38bab test(FolderController): Test moving and editing read-only shares
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-16 16:09:51 +02:00
Marcel Klehr ab99f4d85e fix(psalm): Add proper types to TreeMapper
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-15 14:37:36 +02:00
Marcel Klehr 026fb6229d fix(TreeMapper#getParentOf): Select correct type
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-15 14:12:50 +02:00
Simon Spannagel 5b693d8035 Check for empty arrays before accessing them
Signed-off-by: Simon Spannagel <simonspa@kth.se>
2023-07-10 09:14:32 +02:00
Marcel Klehr 681536d4be BookmarksParser: Distinguish between dates in ms and s
fixes #2027

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-09 17:21:44 +02:00
Marcel Klehr 3305c23430 cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-09 16:27:59 +02:00
Marcel Klehr f0419cd2b5 cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-09 16:17:57 +02:00
Marcel Klehr 15cb30d3cd fix(CrawlService): Catch whatever Readability might throw at us
fixes #1965

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-09 16:08:50 +02:00
Marcel Klehr 28a75d4717 fix(ReferenceProvider): Remove debug logs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-21 14:20:58 +01:00
Marcel Klehr 669704677e fix(ReferenceProvider): Fix usage of preg_match 🙈
fixes #1993

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-21 14:20:58 +01:00
Marcel Klehr 96b9eb9dc9 fix(cs): Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-12 18:34:31 +01:00