Marcel Klehr
e168cf34cc
enh(references): Implement custom picker to insert original URL not internal bookmarks app URL
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-12 18:34:31 +01:00
Marcel Klehr
41c030ddf1
enh(references): Implement a reference provider and a front-end widget for bookmarks
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-12 18:34:31 +01:00
Akhil
8eef06de8b
Time insensitive backup job
...
Signed-off-by: Akhil <akhil.potukuchi@gmail.com>
2023-02-24 09:54:00 +05:30
Akhil
4d5f780d56
Change logger warning to error
...
Signed-off-by: Akhil <akhil.potukuchi@gmail.com>
2023-02-22 15:59:08 +05:30
Akhil
de3ea09fd5
Fix sign and const
...
Signed-off-by: Akhil <akhil.potukuchi@gmail.com>
2023-02-22 15:59:08 +05:30
Marcel Klehr
1f23e84049
fix(types): Adjust FileCache typing to nc 26
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-19 17:32:44 +01: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
a54ebb83e6
fix(CrawlService): Correct MAX_BODY_LENGTH from 90KB to 90 MB
...
fixes #1952
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-19 13:45:36 +01:00
Marcel Klehr
0386a561b2
fix(backups): refactor
...
- run every 15mins
- run for 15mins max
- fixes #1972
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-19 13:35:12 +01:00
Marcel Klehr
90f31098e5
fix(LinkExplorer): Replace phpUri with Rowbot\URL
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-12 18:33:34 +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
0b59409eda
Remove ExtractFromNotesJob
...
Projects is getting deprecated, so this dies with it
fixes #1840
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-12 23:38:40 +01:00
Marcel Klehr
c67723d1a8
Fix WorkflowEngine integration
...
fixes #1511
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-12 23:33:07 +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
923779d1e7
Update readability.php
...
fixes #1696
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-12 14:13:08 +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
6843125163
Add LockManagerTest
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-18 15:13:47 +01:00
Marcel Klehr
74b13ee157
LinkExplorer: Fix to provide privacy-by-default
...
see #1833
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-10 14:45:49 +02:00
Marcel Klehr
1813b5a478
ExtractFromNotesJob: decrease frequency
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-09-23 12:58:49 +02: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
74b1be606e
BgJob: Do not check notes if user has no bookmarks
...
fixes #1840
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-07-08 13:31:49 +02:00
Marcel Klehr
a6ab79a493
Load settings using initial state
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-07-02 17:51:16 +02:00
Marcel Klehr
798c61e7b2
UI: Better sizing of Bookmark fallback background
...
and faster loading
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-25 14:47:26 +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
a937098fb6
Add ClearPreviews command
...
fixes #1769
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-22 13:42:36 +02:00
Marcel Klehr
e00384bff5
CrawlService: Make sure archived files always have a file ext
...
fixes #1825
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-22 13:25:50 +02:00
Marcel Klehr
ff3d4a3474
Fix BackupJob check
...
fixes #1829
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-16 19:05:29 +02:00
Marcel Klehr
be582dd827
BookmarkMapper#findAll: Implement recursive query ( #1764 )
2022-06-10 15:55:15 +02:00
Marcel Klehr
5e7ebff1e5
BackupJob: Fix enabled check
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-08 15:47:40 +02:00
Marcel Klehr
2a87a35bc2
Bookmarks Backup: Disable globally by default
...
ref #1798
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-08 15:46:50 +02:00
Marcel Klehr
8c59f2957f
HtmlImporter: Clean up doc comment
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-08 15:45:06 +02:00
Marcel Klehr
39007ebcd4
ExtractFromNotesJob: Change warning to debug
...
fixes #1789
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-08 15:39:54 +02:00
Marcel Klehr
7041069b33
IndividualCrawlJob: Remove job on execution
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-06-08 15:39:54 +02:00
Marcel Klehr
5ed5f5b73a
BookmarkService#create: Don't crawl new bookmarks directly but add IndividualCrawlJob
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-05-23 14:10:08 +02:00
Marcel Klehr
83726bd019
Fix Backup user setting and backup folder l10n
...
Fixes #1779
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-04-19 14:14:28 +02:00
Marcel Klehr
c3ecef5ccf
Allow disabling backups
...
fixes #1779
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-04-12 13:27:47 +02:00
Marcel Klehr
498fc90025
Add FileCache#isAvailable for NC24 Support
...
fixes #1791
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-04-11 20:43:50 +02:00
Marcel Klehr
e7b0ab6845
Fix php lint error
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-25 16:09:38 +01:00
Marcel Klehr
66934455cc
BackupManager: Fix safety HTML comment syntax
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-25 15:48:53 +01:00
Marcel Klehr
98d1284b5d
BackupManager: Use internal path to get contents
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-25 15:45:41 +01:00
Marcel Klehr
a719c24d5d
Fix: Do not remove arbitrary html files from 'Bookmarks Backup' folder
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-25 10:26:09 +01:00
Marcel Klehr
a3aba236e3
Fix typo
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-25 09:51:46 +01:00
Marcel Klehr
861ecba3ee
FoldersController#getFolders: Fix parent_folder values of root-level folders
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-25 09:37:19 +01:00
Marcel Klehr
e39aadd7c7
NotesService: Do not create bookmarks automatically
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-23 18:57:47 +01:00
Marcel Klehr
f3b2f87eef
Fix root_folders.locked migration
...
Use new locked_time column
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-20 11:54:09 +01:00
Marcel Klehr
865577a7e5
Fix LockManager#getLock in cases where locked === null
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-20 10:56:09 +01:00
Marcel Klehr
e4d07d8907
NotesService: Some small cleanup
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-19 19:22:06 +01:00
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