Commit Graph

174 Commits

Author SHA1 Message Date
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 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 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 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 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 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 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 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
Marcel Klehr 0711ec3544 fix(ui): Use display names instead of ids
fixes #1628

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-19 14:19:13 +01:00
Marcel Klehr ecd123c393 Implement sorting by URL
fixes #1183

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-13 16:36:29 +01:00
Marcel Klehr 8d37cc1edd Make search available on public links
fixes #1698

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-12 23:02:03 +01:00
Marcel Klehr f5d31fa680 cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-19 12:17:54 +01:00
Marcel Klehr 8ceba5a50c cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-18 16:51:29 +01:00
Marcel Klehr 991658b789 Fix count bookmarks in background job
fixes #1852
fixes #1853

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-07-28 14:57:41 +02:00
Marcel Klehr 944d31c8fd
Upgrade nc requirements (#1845) 2022-07-11 14:58:56 +02:00
Marcel Klehr 85aa554013 BookmarkMapper#findAll: Implement recursive query (#1764) 2022-06-25 14:47:26 +02:00
Marcel Klehr 1ab22ab94b Revert "BookmarkMapper#findAll: Implement recursive query (#1764)"
This reverts commit be582dd827.
2022-06-25 14:47:26 +02:00
Marcel Klehr be582dd827
BookmarkMapper#findAll: Implement recursive query (#1764) 2022-06-10 15:55:15 +02:00
Marcel Klehr 68bf20517d NotesService: Put bookmarks from Notes into a separate folder
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-19 19:13:26 +01:00
Marcel Klehr 74fb4510f6 Projects: Add bookmarks folders
remove bookmark picker from collections.js for now as we don't have a picker, yet.

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 16:34:35 +01:00
Marcel Klehr 164fd3af2a First pass at implementing projects
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 12:29:05 +01:00
Marcel Klehr cea9fe8477 Feature: Show and count duplicates
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-11 13:39:01 +01:00
Marcel Klehr 6f3ab00460 Implement Shared folders filter
fixes #1161

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-02-16 13:57:35 +01:00
Marcel Klehr 77c2a9991c Composer: Update nextcloud/coding-standard
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-02-15 18:14:49 +01:00
Marcel Klehr 04bcb34035 Fix tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-12-12 16:25:21 +01:00
Marcel Klehr 7b0c040aa8 BookmarkController: Remove hierarchy limit for public links
Fixes #1706

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-12-12 12:26:19 +01:00
Marcel Klehr bc1b518b5b Cap description content at 1024 chars
fixes https://github.com/floccusaddon/floccus/issues/952

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-27 12:15:08 +02:00
Marcel Klehr 6d110e5865 Follow up: Accomodate small sort_buffer_size's in mysql
Fixup for BookmarkMapper#findAllInPublicFolder

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-08-22 11:57:40 +02:00
Marcel Klehr c4efbc6944 Accomodate small sort_buffer_size's in mysql
This works by leaving out the group by clauses and relying on the controller to add those fields with separate queries.

fixes #1631

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-08-22 11:54:50 +02:00
Marcel Klehr b16cccc676 Fix: Adding same bookmark second time removes preexisting tags
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-26 15:08:40 +02:00
Marcel Klehr a5fe110398 bookmark endpoint: Fix performance by introducing supporting query
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-24 12:36:26 +02:00
Marcel Klehr bb3bc25dcc Catch UrlParseErrors
fixes #1598

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-18 11:41:59 +02:00
Marcel Klehr 30c206a817 Fix psalm errors
See psalm.dev/230

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-06-24 12:45:26 +02:00
Marcel Klehr ff6ed4593a Fix tag filter query performance
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-06-09 21:01:29 +02:00
Marcel Klehr bfcd92cd0f Implement full-text archiving of HTML pages
fixes #438

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-13 14:33:22 +02:00
Marcel Klehr 996036c078 Fix: Recover from multiple root folders
fixes #1467

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-03-31 21:37:46 +02:00
Marcel Klehr 195790a6f2 DB: Fix Bookmark title length cap at 1024
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-10 13:45:15 +01:00
Marcel Klehr 9212749b55
Merge pull request #1387 from nextcloud/feature/nc21 2021-02-10 11:39:30 +01:00
Marcel Klehr b639516fcc BackgroundJobs: Improve tests and fix GC job
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-07 12:38:54 +01:00