Commit Graph

612 Commits

Author SHA1 Message Date
Marcel Klehr 41845bf59b Fix NC 20 support in migration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-19 19:21:40 +01: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 aea7333507 LockManager: Timeout locks automatically
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-19 19:12:03 +01:00
Marcel Klehr 2aedad6c97 UX: Directly crawl bookmark upon creation
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 17:26:41 +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 ddeb5fc953 Flow: Fix URL regex
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 14:48:54 +01:00
Marcel Klehr a70adb47a6 Automatically create bookmarks from notes and link them
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 14:47:59 +01:00
Marcel Klehr 6146fb71e9 Fix projects implementation
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 13:43:21 +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 8e63225541 Search: Use AND conjunction
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-13 12:28:26 +01:00
Marcel Klehr 5b2b4842b4 Previewers: Set log level to debug
fixes #1734

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-11 15:46:36 +01:00
Marcel Klehr beb9eebb91 Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-11 15:38:03 +01:00
Marcel Klehr 0d7ce3d7c4 Implement bookmarks backup to Files
fixes #1318

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-11 13:39:01 +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 915808a765 Add admin setting for pageres ENV vars
fixes #1403

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-02-27 13:27:26 +01:00
Marcel Klehr 861bbb415e Integrate with Nextcloud Talk: Allow bookmarking mentioned links
fixes #1068

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-02-24 16:53:29 +01:00
Marcel Klehr f820759f2a AdminSettings: Use initialState to load settings
fixes #1745

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-02-21 16:23:53 +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 63e7003014 Fix Bookmark creation
Don't override title & notes of existing bookmarks
with same URL

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-12-03 15:48:07 +01:00
Marcel Klehr 57f3a1a997 UX: Increase frequency of CrawJob
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-10-13 15:59:34 +02: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 fef2d0c65e Fix static analysis
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-27 12:05:45 +02:00
Marcel Klehr 3eea513ebb Fix WebViewController
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-27 12:01:42 +02:00
Marcel Klehr f997f4dabc Fix tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-26 22:02:43 +02:00
Marcel Klehr 063ba49dad API: Properly return 401 if no auth header was sent
fixes #1658

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-26 22:02:43 +02:00
Marcel Klehr 4dafd5e58b API: Fix CSRF vulnerability
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-26 22:02:43 +02:00
Marcel Klehr d50ce542a9 BookmarkService: Don't update bookmark if there have been no changes
see #1581

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-20 18:28:47 +02:00
Marcel Klehr c9a2f0141f Implement locking
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-09-18 19:31:49 +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 167650a6de Fix BookmarkService#_addBookmark
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-26 16:06:05 +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 18722b5b87 Fix streamFor after Guzzle update
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-24 21:55:23 +02:00
Marcel Klehr 1c381c7529 Fix hash endpoint: Allow hashing with tags
fixes #1606

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-24 14:12:25 +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 fd9bb1bf82 DB: Add new composite index for bookmarks_shared_folders
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-24 12:36:26 +02:00
Marcel Klehr 991e878dbb Migration: Add clickcount indices
fixes #1588

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-18 11:56:49 +02:00
Marcel Klehr 2501daf91a API: Make permission errors emit status 403
fixes #1602

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-07-18 11:46:36 +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 901a4d6693 Fix SQLite support
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-06-23 14:30:10 +02:00
Marcel Klehr 3aa8ac7498 Fix OrphanedTreeItemsRepairStep
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-06-23 13:40:47 +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 c98fe204b0
Switch out readability.php (#1563) 2021-05-31 10:27:47 +02:00
Marcel Klehr fe44c88dd7 Fix OrphanedTreeItemsRepairStep
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-05-28 14:29:57 +02:00
Marcel Klehr f5bcee1c4c CrawlService: Don't log server errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-05-16 12:02:02 +02:00
Marcel Klehr 9f61453f7e Fix Authorizer
fixes #1536

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-05-14 15:39:17 +02:00
Marcel Klehr 5b7f03d909 CrawlService: Log exceptions
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-05-10 12:08:54 +02:00
Marcel Klehr 4a08aeb4b1 CrawlService: Set UA header
as some sites check it

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-24 14:49:08 +02:00
Marcel Klehr 83f3774305
Merge pull request #1507 from nextcloud/fix/moar-fixes 2021-04-19 16:31:22 +02:00
Marcel Klehr 7ecaa72f75 Fix BookmarkController#_getRootFolderId
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-19 14:54:21 +02:00
Marcel Klehr a47fa6b3aa Authorizer: Check token first, then check user credentials
This fixes public links for logged in users

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-19 14:54:04 +02:00
Marcel Klehr 247513b1ee BookmarkService: Keep tags when moving across share boundaries
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-19 14:40:15 +02:00
Marcel Klehr 3a63055fc1 Migration: Ensure all tables have primary key
fixes #1317

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-17 16:20:14 +02:00
Marcel Klehr 652bc85f27 Fix migrations for NC 22
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-16 11:50:33 +02:00
Marcel Klehr 68cdf453f7 CrawlJob: Set some time and size limits for archiving content
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-13 15:28:12 +02:00
Marcel Klehr 7f09930c0d Migration: Reset "last preview date" for all bookmarks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-13 15:28:12 +02:00
Marcel Klehr 28c6cb0723 Fix Migration compatibility with NC21
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-13 14:37:37 +02:00
Marcel Klehr a228f07b20 Display archived content in full-page overlay
next to sidebar; only display if available

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-04-13 14:37:37 +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 c93cdbc12f
Merge pull request #1484 from nextcloud/feature/dashboard-frequent 2021-04-09 12:28:01 +02:00
Marcel Klehr 6e88c9cf39
Merge pull request #1487 from nextcloud/fix/multiple-root-folders
Fix: Recover from multiple root folders
2021-04-09 12:27:32 +02:00
Marcel Klehr 258b78d428
Merge pull request #1432 from nextcloud/fix/orphan-bookmarks-repair-step 2021-04-09 12:26:03 +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 00ec7a4ef1 Dashboard: Add 'frequent bookmarks' widget
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-03-30 13:21:18 +02:00
Marcel Klehr 97535641b9
Merge pull request #1418 from nextcloud/fix/cap-title-length
DB: Fix Bookmark title length cap at 1024
2021-02-24 11:55:02 +01:00
Marcel Klehr 4383881643 Fix OrphanedTreeItemsRepairStep: Reinsert lost bookmarks instead of deleting them
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-23 17:18:46 +01:00
Marcel Klehr 937a360bb8 TreeCacheManager: Invalidate sharees when invalidating a folder
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-19 11:17:20 +01:00
Marcel Klehr ceaf57e01b Minor: Fix return type hint
should fix static analysis

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-18 16:36:20 +01: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
Marcel Klehr 575ac19690 Use public TimedJob base class
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-07 12:38:54 +01:00
Marcel Klehr a8cda0922a Run GC on cache dir and add CACHDIR.TAG
fixes #1370 and #1369

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-07 12:38:54 +01:00
Marcel Klehr cde14a6fe6 Merge branch 'master' into feature/nc21 2021-02-07 12:38:02 +01:00
Marcel Klehr 217535ce14 Fix psalm error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-01 14:24:01 +01:00
Marcel Klehr 69093b6a97 Fix usage of DBAL\Type
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-01 14:24:01 +01:00
Marcel Klehr 23a0a1e998 Polyfill NC21 DB Types for NC20
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-01 14:24:01 +01:00
Marcel Klehr 9f57c533a2 Fix nc21 issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-01 14:20:32 +01:00
Marcel Klehr 3388d7fbef API: Fix renaming and deleting tags
fixes #1334

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-02-01 14:16:51 +01:00
Marcel Klehr 09cc9f3881 Fix OrphanedTreeItemsRepairStep again
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-26 23:00:36 +01:00
Marcel Klehr d78e6af3c2 TreeMapper: Cache children & childrenOrder
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-25 11:18:36 +01:00
Marcel Klehr 0974e765fb TreeMapper: Fix Folder deletion
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-24 13:36:09 +01:00
Marcel Klehr 31486ccc07 InternalFoldersController: Set default layers for children order
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-23 04:46:42 +01:00
Marcel Klehr e163865a96 Performance: More caching
cache subFolder queries
cache folder counts

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-22 12:49:26 +01:00
Marcel Klehr 9b8fd21fdf Update nextcloud coding standard
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-21 13:41:26 +01:00
Marcel Klehr 56363404c7 Fix unit tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-20 22:42:40 +01:00
Marcel Klehr e02b440909 Psalm: Fix typings
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-20 17:38:11 +01:00
Marcel Klehr 130635a40e Psalm: Fix typings
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-20 15:42:41 +01:00
Marcel Klehr b62e6b71a0 Fix PHP CS fixer lint errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-19 16:56:46 +01:00
Marcel Klehr 5bce9a1cb5 Fix moving folders across share borders
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-19 16:48:32 +01:00
Marcel Klehr c586bab2f3 API: Report success if item to delete is already deleted
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-16 18:20:43 +01:00
Marcel Klehr ff4e1cf4ef Fix ScreenshotMachineBookmarkPreviewer
fixes #1371

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-15 12:18:19 +01:00
Marcel Klehr d2ff31b711 Reduce pageres preview size
fixes #1368
+ adds link to github of pageres

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-07 17:53:19 +01:00
Michael Cramer f5c2d5137b remove png extension from filename passed to pageres
the argument for --filename must not contain the file extension as this one is only a template. without that change a file is created that contain .png.png at the end and so it does not match anymore the $tempPath variable, means the file is generated but can not be found by the following code
2021-01-07 17:41:48 +01:00
Marcel Klehr 34f9375122 Cap bookmark title at 255 chars
fixes #1290

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-07 16:25:18 +01:00
Marcel Klehr d25b47fe7e Fix PageresBookmarkPreviewer
fixes #1327

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-07 16:11:04 +01:00
Marcel Klehr 70018320ad Fix Migration: Drop index along with column
fixes #1362

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-06 14:18:35 +01:00
Marcel Klehr 828b5f9ed1 FoldersController: Add no-cache header where necessary
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-01-06 14:04:15 +01:00
Marcel Klehr f3485cce76 Fix migration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-12-29 10:34:22 +01:00
Marcel Klehr 63a125cdd0 Fix migration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-12-29 10:33:49 +01:00
Marcel Klehr 26f966ca73 CrawlJob: Use Guzzle directly
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-08 17:51:40 +01:00
Marcel Klehr 7449b3a2c5 Fix OrphanedTreeItemsRepairStep
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-04 12:53:39 +01:00
Marcel Klehr 672262e92e Bookmark#toArray: Correctly apply array_unique
fixes #1292

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-03 17:22:59 +01:00
Marcel Klehr 92576660c0 Remove Util::writeLog
fixes #1286 and restores compliance

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-03 16:13:45 +01:00
Marcel Klehr e6d1d40fdc BookmarkMapper: Fix folder queries
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-03 16:07:39 +01:00
Marcel Klehr 8acbc9f8aa Prelim fix for shared folder bookmarks query
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-03 16:07:39 +01:00
Marcel Klehr 9124d4bd94 Bookmark queries: Don't join bookmarks with folder tree items
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-03 16:07:39 +01:00
Marcel Klehr 041bebe4a9 Minor fixes to bookmark queries
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-11-03 16:07:39 +01:00
Marcel Klehr b01fa6b321 Fix TreeMapper#deleteEntry: Properly remove orphaned bookmarks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-28 11:54:36 +01:00
Marcel Klehr ff910a0a2c Extend OrphanedTreeItems repair step
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-28 11:53:33 +01:00
Marcel Klehr 4b9e4ca510 Merge branch 'master' into stable 2020-10-28 08:51:46 +01:00
Marcel Klehr f7f692e1fd Fix Bookmark hashing
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-24 11:52:51 +02:00
Marcel Klehr 8e13dec78c
Merge pull request #1271 from marcelklehr/feature/ci-psalm 2020-10-23 13:35:24 +02:00
Marcel Klehr 842ca0eaeb Fix Bookmark hashing
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-23 13:31:43 +02:00
Marcel Klehr a8d25fc35b Fix Authorizer
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-23 12:39:18 +02:00
Marcel Klehr bff56a9055 Fix HashManager definition
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-23 12:35:21 +02:00
Marcel Klehr 76548e75f3 Apply Psalm fixes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-23 12:20:50 +02:00
Marcel Klehr a1354f495e Merge branch 'master' into stable 2020-10-22 18:49:59 +02:00
Marcel Klehr 4e526f0bdc Fix Bookmark#toArray: Don't add empty tag
...if not tags are applied

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-21 15:16:38 +02:00
Marcel Klehr 7010ba562d Fix: Don't hide shared bookmarks
fixes #1257

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-18 12:08:22 +02:00
Marcel Klehr bd2ad9cc77 Fix: Don't hide shared bookmarks
fixes #1257

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-17 20:26:49 +02:00
Marcel Klehr c290df77f7 Improve performance
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-16 13:57:03 +02:00
Marcel Klehr 721bb12ed3 Performance: Don't login twice in Authorizer
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-13 13:42:09 +02:00
Marcel Klehr 214cd6f5d2 Fix getChildren
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-13 13:42:09 +02:00
Marcel Klehr be604eaeb6 Performance: Speed up BookmarkMapper#insert
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-13 13:42:09 +02:00
Marcel Klehr 50cca60a91 Performance: Speed up getChildren(Order)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-13 13:42:09 +02:00
Marcel Klehr 653b556d6c
Merge branch 'master' into fix/performance 2020-10-13 11:46:54 +02:00
Marcel Klehr 4eb960d81a Fix import
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-12 22:30:36 +02:00
Marcel Klehr 484aa71717 Performance: Speed up deleteAll and import
mainly by disabling hash cache invalidation

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-12 21:51:51 +02:00
Marcel Klehr f41916587a Fix Application#register
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-12 12:01:16 +02:00
Marcel Klehr 948665d521 Fix copy-pasta
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2020-10-12 12:01:03 +02:00
Marcel Klehr 9ada75f77b PHP: Fix lint errors 2020-10-11 14:48:44 +02:00
Marcel Klehr a049248cda Fix exception logging 2020-10-11 13:50:30 +02:00
Marcel Klehr fd18cfe947 Implement dashboard widget 2020-10-11 13:50:16 +02:00
Marcel Klehr 4ee0feed1c Fix Unified search for nc20 compat 2020-10-09 14:32:58 +02:00
Marcel Klehr 498440900d Upgrade bootstrap process for nc20 2020-10-09 13:49:25 +02:00
Marcel Klehr 31e709b5a6 Fix logger interface
for NC20 compatibility
2020-10-09 13:25:17 +02:00
Marcel Klehr 7d940c4c76 Fix lint errors 2020-10-09 12:43:19 +02:00
Marcel Klehr 11935a3fdb Update Copyright 2020-10-09 12:43:19 +02:00
Marcel Klehr c94c3cb01d Clean up PHP code inspection warnings 2020-10-09 12:43:19 +02:00
Marcel Klehr 1517300786 Fix TagMapper#findAllWithCount for duplicates
stemming from multi-folder bookmarks
2020-10-09 11:54:11 +02:00
Marcel Klehr a7e3aa48fc Fix tag duplication due to multi-folder bookmarks
Fix #1241
2020-10-09 11:45:27 +02:00
Marcel Klehr 4021431148 Fix FolderService: Readd deleteShare 2020-10-08 14:52:42 +02:00
Marcel Klehr 05ad168f54 Speed up import and mass deletion 2020-10-08 14:46:14 +02:00
Marcel Klehr 9187b74d00 Fix BookmarkMapper#mapRowToEntity
fixes marcelklehr/floccus#664
2020-10-06 16:55:52 +02:00
Marcel Klehr 851d124311 Fix export
fixes #1233
2020-10-03 19:43:45 +02:00