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
Marcel Klehr
330d33ca9e
FaviconPreviewer: Don't load favicon if network is turned off
2020-09-29 12:47:29 +02:00
Marcel Klehr
12f0af94bb
Revert "dB: Use transactions for import and delete"
...
This reverts commit 18a4835b
2020-09-25 17:12:40 +02:00
Marcel Klehr
18a4835b39
dB: Use transactions for import and delete
2020-09-25 16:01:23 +02:00
Marcel Klehr
0d8a44e738
Provide full folder hierarchy in Initial state
2020-09-25 13:12:42 +02:00
Marcel Klehr
9a5fb20203
API: Set children order: Adjust error response
2020-09-25 12:14:10 +02:00
Marcel Klehr
12d0aee6b5
BookmarkMapper: Fix find by id
2020-09-16 13:18:45 +02:00
Marcel Klehr
fb60864961
Fix: Don't allow creating folder loops
...
see #1107
2020-09-16 11:57:51 +02:00
Marcel Klehr
06ba8eb86e
UI: Link to archived file in bookmark sidebar
2020-09-11 19:52:58 +02:00
Marcel Klehr
45786b3684
BookmarkController: Fix getBookmarks for folder=-1
2020-09-11 18:58:18 +02:00
Marcel Klehr
4711d6507f
DB: Refactor bookmarks queries ( #1209 )
2020-09-11 17:53:54 +02:00
Marcel Klehr
b6b2e49cc1
Performance: Speed up deletions
...
...by removing one unnecessary find query
2020-09-10 10:36:44 +02:00
Marcel Klehr
05a4a9dc91
Count broken links
...
- add a count endpoint for broken links
- show count in UI
- only display broken links navitem if there are broken links
2020-09-09 17:06:09 +02:00
Marcel Klehr
3b03fdc865
Performance: Fetch parents along with bookmarks
...
to avoid O(n)
2020-09-01 14:28:26 +02:00
Marcel Klehr
2899fc40cc
BookmarkController: Show default image for previews
2020-08-27 17:43:17 +02:00
Marcel Klehr
25894eec0c
Fix tag filter fix
2020-08-26 21:52:13 +02:00
Marcel Klehr
1255f62f62
Bookmarks API: Fix tag filtering
2020-08-26 21:33:35 +02:00
Marcel Klehr
cfaa64d02c
Fix filter tags: Aways show all tags
2020-08-25 15:36:33 +02:00
Marcel Klehr
caad60e4fb
Make crawl job batch size more realistic
2020-08-24 14:29:50 +02:00
Marcel Klehr
41e91392f7
Enhance bookmark queries ( #1182 )
...
Don't query tags per bookmark separately
2020-08-23 17:50:11 +02:00
Marcel Klehr
7cc19878cb
Implement file archiver ( #1167 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
fixes #707
2020-08-21 17:18:30 +02:00
Marcel Klehr
f18c865819
Fix cron job
2020-08-16 16:57:11 +02:00
Marcel Klehr
322155e228
Fix Export
2020-08-16 16:08:43 +02:00
Marcel Klehr
e5f2a817d2
Make export and re-import work as expected
...
fixes #996
2020-08-16 15:50:42 +02:00
Marcel Klehr
c30cd496ad
Fix tag substring match problem
...
Fixes #656
2020-08-15 01:12:15 +02:00
Marcel Klehr
29d9733c94
Fix unified search provider
2020-08-14 18:16:23 +02:00
Marcel Klehr
aa71152dfa
Activity: Fix links to individual bookmarks
2020-08-12 13:22:39 +02:00
Marcel Klehr
4d62fb4cd0
BookmarkController: counting bookmarks should only require READ perms
2020-08-12 13:05:13 +02:00
Marcel Klehr
a81ea8cb9d
Fix undefined index error
2020-08-12 12:01:24 +02:00
Marcel Klehr
bcb33f692b
Implement dead link detection
...
fixes #1132
2020-08-10 10:45:26 +02:00
Marcel Klehr
9962a68140
Fix undefined index error
2020-08-06 12:37:23 +02:00
Marcel Klehr
f380fb6ba0
PHP CS Fixes
2020-08-05 17:37:36 +02:00
Marcel Klehr
286bbe13c0
Implement Flow integration ( #1138 )
2020-08-05 17:35:43 +02:00
Marcel Klehr
539a35e055
PHP CS Fix PreviewsJob
2020-08-05 17:18:15 +02:00
Marcel Klehr
3b66fc9f88
Fix PreviewsJob
...
and change params to increase frequency and throughput
2020-08-05 17:09:09 +02:00
John Molakvoæ (skjnldsv)
6c2b2fbd0b
php-cs lint fix
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-08-04 17:13:41 +02:00
John Molakvoæ (skjnldsv)
5386aa7792
Use webpack global config & @nextcloud/browserslist-config
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-08-03 10:45:42 +02:00
Marcel Klehr
02124f5cb7
Merge remote-tracking branch 'upstream/master'
2020-08-03 09:46:19 +02:00
Marcel Klehr
74f1bca111
Fix search
2020-08-03 09:46:12 +02:00
Joas Schilling
f29380b6ab
Fix typo in placeholder
2020-08-03 09:36:10 +02:00
Marcel Klehr
f214df8e2a
Add new route for individual bookmarks
2020-08-02 15:30:35 +02:00
Marcel Klehr
12c31e8d25
Implement unified search provider
2020-08-02 15:30:35 +02:00
Marcel Klehr
3af99f66c4
Fix search
2020-08-02 10:32:20 +02:00
Marcel Klehr
d8f7b35bca
Fix FaviconPreviewer
2020-08-02 10:21:53 +02:00
Marcel Klehr
51b83ff8f3
Always try to run Pageres previewer
2020-08-01 13:56:23 +02:00
Marcel Klehr
62e234523a
Implement Pageres cli previewer
2020-08-01 13:05:02 +02:00
Marcel Klehr
fc212a0e87
Fix ActivityPublisher when no user is authenticated
...
fixes #1130
2020-07-30 19:47:07 +02:00
Marcel Klehr
501337e1e1
Fix findByTags and index ordering
2020-07-30 17:53:29 +02:00
Marcel Klehr
fc864bb110
Fix tag count
...
fixes #1067
2020-07-26 19:13:21 +02:00
Marcel Klehr
1129c2f660
Fix previews
2020-07-26 18:59:56 +02:00
Marcel Klehr
68fc2af657
Try to fix favicon error
2020-07-26 10:22:55 +02:00
Marcel Klehr
c58788af08
Fix deduplication repair step
...
Fixes #1127
2020-07-26 10:22:55 +02:00
Marcel Klehr
13bac790d7
Refactor previews system and add support for new providers
...
see #741
2020-07-25 14:08:44 +02:00
Marcel Klehr
e440212183
Merge branch 'master' into feature/778-custom-order
2020-07-23 16:39:13 +02:00
Marcel Klehr
ea987cf6db
Implement custom ordering in UI
2020-07-23 16:34:57 +02:00
Marcel Klehr
c70bff7f29
Merge pull request #1077 from marcelklehr/feature/activities
2020-07-23 11:42:48 +02:00
Marcel Klehr
cc256ed5d7
Fix DeduplicateSharedFoldersRepairStep
2020-07-22 20:13:02 +02:00
Marcel Klehr
5400a585a2
Move event triggers from Mappers to Services
2020-07-22 18:53:25 +02:00
Marcel Klehr
6b2eb414ff
Fix untagged search (on postgres)
2020-07-22 18:10:22 +02:00
Marcel Klehr
0dca3bbed1
Fix DeduplicateSharedFoldersRepairStep
2020-07-22 18:07:27 +02:00
Marcel Klehr
9f99f26a9b
Repair steps: Add debug output
2020-07-22 11:49:40 +02:00
Marcel Klehr
1255bb756b
Add repair step for duplicate shared folders
...
fixes #1099
2020-07-22 11:49:22 +02:00
Marcel Klehr
a545c39593
Activity: Fix getUserId
2020-07-21 21:53:57 +02:00
Marcel Klehr
3bf98bf2ff
Activity: Don't send mail by default
2020-07-21 21:53:57 +02:00
Marcel Klehr
16434133d0
Implement Activity app integration
2020-07-21 21:53:57 +02:00
Marcel Klehr
4c03341f32
Bookmarks: Additionally always sort by id to make ordering stable
...
see marcelklehr/floccus#581
2020-07-21 21:45:43 +02:00
Marcel Klehr
c382516013
Try to fix deletion of bookmarks that are not in tree
...
see #1107
2020-07-20 10:29:34 +02:00
Marcel Klehr
20697068cc
Revert "Revert _returnBookmarksAsArray"
...
This reverts commit cbfca748c2
.
2020-07-17 12:07:54 +02:00
Marcel Klehr
cbfca748c2
Revert _returnBookmarksAsArray
2020-07-16 12:31:02 +02:00
Marcel Klehr
006bba7d18
Fix BookmarkService#update: Make new folders unique
2020-07-05 19:17:00 +02:00
Marcel Klehr
3dad06f455
Fix changing bookmark's folders
2020-06-30 15:56:19 +02:00
Marcel Klehr
bcdeb52280
Fix changing bookmark folders
2020-06-30 13:45:02 +02:00
Marcel Klehr
ace3ab9023
Fix changing bookmark folders
2020-06-30 13:43:44 +02:00
Marcel Klehr
dec06d213a
Fix Bookmark renaming
...
fixes #1096
2020-06-29 16:00:29 +02:00
Marcel Klehr
90518a9e39
Fix DELETE tag
...
fixes #1095
2020-06-28 13:26:31 +02:00
Michael Weimann
4220bdb289
Add custom sort option
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2020-06-22 19:52:18 +02:00
Marcel Klehr
96f7652047
BookmarkController: Fix _returnBookmarkAsArray
2020-06-21 11:44:57 +02:00
Marcel Klehr
d83c95a495
BookmarkController: Fix editBookmark
2020-06-20 19:59:01 +02:00
Marcel Klehr
cd63d985dc
BookmarksController: Don't send inaccessible parent folders to the client
...
(in the case of shared bookmarks)
fixes #1071
2020-06-20 19:56:30 +02:00
Marcel Klehr
4877de4dac
Fix tag counts
2020-06-15 12:42:03 +02:00
Marcel Klehr
f9078d8dc5
Allow installing web UI as progressive web app on mobile ( #1066 )
2020-06-07 16:57:19 +02:00
Marcel Klehr
3778422113
Fix getChildren SQL query
2020-06-03 14:15:30 +02:00
Marcel Klehr
622103eb09
Fix tag filtering
2020-05-31 16:02:13 +02:00
Marcel Klehr
e391da95c3
Filter by tag: Include tags from shared folders
2020-05-31 15:02:01 +02:00
Marcel Klehr
9bff03a6e7
Various fixes
2020-05-31 13:01:38 +02:00
Marcel Klehr
79077da98a
Fix pending issues to pass tests
2020-05-31 11:08:37 +02:00
Marcel Klehr
769dd8c0a7
Fix migration
2020-05-26 18:27:04 +02:00
Marcel Klehr
7f6b1d0e1f
Fix typos
2020-05-26 18:21:38 +02:00
Marcel Klehr
d17c7cb96d
Fix shares
...
- adjust db schema
- listen to group changes
- Add repair steps
2020-05-26 18:09:51 +02:00
Marcel Klehr
e7eb042d7c
Import into currently open folder
2020-05-20 15:12:51 +02:00
Marcel Klehr
abe7eaf039
Fix search when sorting alphabetically
2020-05-15 14:19:33 +02:00
Marcel Klehr
1d73b4a5e6
Fix export
...
fixes #1001
2020-05-09 20:38:58 +02:00
Marcel Klehr
bea9ae556a
Fix v3 migration
...
Fix duplicate entry query to look for correct folder id
2020-05-08 00:23:43 +02:00
Marcel Klehr
2a72ceeff6
Fix bookmarks deletion
2020-05-07 14:18:51 +02:00
Marcel Klehr
a43991639a
Fix authentication
2020-05-07 02:53:05 +02:00
Marcel Klehr
07125537c8
Try to fix authentication
2020-05-06 21:27:07 +02:00
Marcel Klehr
6bafe6ce70
Fix newBookmark endpoint for cases where no folder is specified
...
Fixes #1007
2020-05-05 18:10:31 +02:00
Marcel Klehr
02b022e411
Add a migration to change tree.index column to bigint
2020-05-05 01:43:25 +02:00
Marcel Klehr
d8fbc7c7b9
Don't allow uesers to share with themselves
...
fixes #1015
2020-05-04 17:11:13 +02:00
Marcel Klehr
b85dafabf8
Try to fix authentication
2020-05-04 16:55:29 +02:00
Marcel Klehr
771ae5f138
Add repair step: Fix orphaned tree items
2020-05-04 16:55:18 +02:00
Marcel Klehr
eb1bedb47e
Fix auth for newBookmark endpoint
2020-05-03 22:31:12 +02:00
Marcel Klehr
ad63e61512
Fix auth for newBookmark endpoint
2020-05-03 22:21:53 +02:00
Marcel Klehr
ca8c690f8e
Fix Delete all bookmarks
2020-05-03 20:47:49 +02:00
Marcel Klehr
9e71334a52
Fix bookmarks by folders API endpoint
...
fixes #1004
2020-05-03 20:07:26 +02:00
Marcel Klehr
61642001b3
Fix v3 db migration
2020-05-03 20:07:26 +02:00
Marcel Klehr
3b547b0635
Fix getFolders API endpoint
...
fixes #1005
2020-05-02 14:56:17 +02:00
Marcel Klehr
e0325f08cb
Fix deleting folders with shares
...
fixes #997
2020-05-01 14:26:44 +02:00
Marcel Klehr
82701dc165
Fix hash endpoint
2020-04-30 23:54:26 +02:00
Marcel Klehr
966371437a
Fix wrong variable use
2020-04-30 21:02:04 +02:00
Marcel Klehr
bd384fb9d0
Fix import
2020-04-25 14:10:12 +02:00
Marcel Klehr
a6dfa68438
Public links: Add not found response
2020-04-22 17:32:47 +02:00
Marcel Klehr
984f3b9291
Fix moving bookmarks across user boundaries
2020-04-20 18:50:58 +02:00
Marcel Klehr
01a8268287
Fix CSRF vulnerability
2020-04-19 22:02:34 +02:00
Marcel Klehr
378e88c8e9
Fix untagged query
2020-04-17 14:33:13 +02:00
Marcel Klehr
cd0e89a08f
Import: Import into a new folder by default
2020-04-17 14:06:46 +02:00
Marcel Klehr
9077687088
Fix deleteAll
2020-04-17 13:30:37 +02:00
Marcel Klehr
867bc6695f
Fix performance of full children endpoint
2020-04-13 16:19:26 +02:00
Marcel Klehr
066c61c9b2
Boost performance of fullChildren endpoint
2020-04-13 12:04:46 +02:00
Marcel Klehr
c293547faa
Sharing: Make sure readonly sharees can not reshare with write access
...
fixes #964
2020-04-09 11:53:19 +02:00
Marcel Klehr
63ef98d745
Implement bookmark counting endpoints and UI indicators
2020-04-08 16:48:16 +02:00
Marcel Klehr
e2d8f4b21d
PublicFolderMapper: Shorten public links
...
63^7 is probably enough for a single nc instance
2020-04-08 15:13:34 +02:00
Marcel Klehr
f8bec67d69
BookmarkController: Fix get-bookmarks-by-folder
2020-04-08 14:25:23 +02:00
Marcel Klehr
18df1c1cf4
Fix bookmark creation: Assign folders correctly
2020-04-08 13:01:11 +02:00
Marcel Klehr
940991e149
Fix migration for v3
2020-04-08 12:45:45 +02:00
Marcel Klehr
aa0963c3ae
Drop tables on uninstall
...
fixes #874
2020-04-08 11:48:49 +02:00
Marcel Klehr
c5f758dea1
Minor changes
2020-04-07 21:38:24 +02:00
Marcel Klehr
796d6c8a26
Fix import and export
2020-04-07 19:00:54 +02:00
Marcel Klehr
71583d39c3
Fix bookmark previews and favicons
2020-04-07 18:51:10 +02:00
Marcel Klehr
1ad192cfd3
Implement a full children endpoint
2020-04-07 02:03:33 +02:00
Marcel Klehr
4a80044190
Refactor FoldersController into FolderService
2020-04-06 15:33:07 +02:00
Marcel Klehr
9514809873
fixup! Fix type annotations and a copypasto
2020-04-05 19:20:37 +02:00
Marcel Klehr
3c99aad420
Refactor BookmarkController into BookmarkService
2020-04-05 19:05:48 +02:00
Marcel Klehr
7d25d91cde
Merge branch 'feature/sharing-ui'
2020-04-05 17:08:27 +02:00
Marcel Klehr
109243654b
Fix typo
2020-04-02 17:11:20 +02:00
Marcel Klehr
495cdebb00
Fix HTTP status mistmatch
2020-04-02 16:59:50 +02:00
Marcel Klehr
b543fab180
Don't enable scraping by default
...
Fixes #909
2020-04-02 15:48:57 +02:00
Marcel Klehr
cb7b22b610
Fix tests
2020-03-31 18:43:57 +02:00
Marcel Klehr
3af4174b75
Sharing UI: Implement editable/shareable shared folders
2020-03-31 14:51:16 +02:00
Marcel Klehr
2644dba644
Fix migration to keep existing data structure
2020-03-30 17:18:40 +02:00
Marcel Klehr
1ffcc640b5
Implement UI for read-only sharing
2020-03-30 14:31:54 +02:00
Marcel Klehr
4a4ae27d38
Implement and refactor UI for public links
2020-03-28 18:15:59 +01:00
Marcel Klehr
6bc94b7430
BookmarkController: Fix delete and getBookmarks
2020-03-24 10:43:08 +01:00
Marcel Klehr
9c6e0eedc8
Fix schema constraint to allow multiple instances of the same bookmark in tree
2020-03-23 18:23:47 +01:00
Marcel Klehr
2c0d285086
Fix TreeMapper#move
2020-03-23 18:23:17 +01:00
Marcel Klehr
faab1e6715
Fix FoldersController#deleteFolder
2020-03-23 14:20:59 +01:00
Marcel Klehr
0dc0be533e
Fix hashing endpoint + minor cleanup
2020-03-23 12:11:11 +01:00
Marcel Klehr
8f4c5e794b
Fix Events to be compatible with nc 18
2020-03-22 21:39:55 +01:00
Marcel Klehr
2fee77794d
Fix all tests and make relation from tree to shared_folders
2020-03-22 18:01:38 +01:00
Marcel Klehr
9bd5d25ab1
Fix PublicFolder tests
2020-03-21 13:38:33 +01:00
Marcel Klehr
d344d6fb4f
Fix HTML import and export tests
2020-03-20 14:51:03 +01:00
Marcel Klehr
f137274182
Fix FolderMapper & BookmarksMapper tests
2020-03-18 23:04:32 +01:00
Marcel Klehr
80c2986e58
Fix migration
2020-03-18 16:09:04 +01:00
Marcel Klehr
0cf2262c99
Merge remote-tracking branch 'upstream/master'
2020-03-18 15:46:26 +01:00
Marcel Klehr
719edd294a
Refactor: New Events, TreeMapper, HashManager
2020-03-18 15:45:55 +01:00
Marcel Klehr
d6c9250959
Refactor BookmarkController to work with new Mapper interfaces
2020-03-06 12:26:00 +01:00
Marcel Klehr
f5f6f3ceca
Refactor DB Mappers
...
* work with tree table
* introduce QueryParameters
* introduce return type hints
2020-03-06 05:49:42 +01:00
Marcel Klehr
b2e95bc6f3
DB: Create a tree table
2020-03-05 12:46:52 +01:00
Graham Lee
95dbb3babc
Fix tag and count display in navigation sidebar. ( #906 )
...
* Rename fields in TagMapper to match expectation in frontend
* Update unit test assertions to match column name expectations.
* Also change expectations in the tag rename test.
Signed-off-by: Graham Lee <leeg@labrary.online>
Co-authored-by: Steven R. Baker <steven@stevenrbaker.com>
2020-02-08 12:26:16 +01:00
Marcel Klehr
84ee85936e
Db schema: Remove index for bookmarks.url column
2020-01-26 15:03:57 +01:00
Marcel Klehr
65b2027f07
Performance optimizations
...
Db schema: Add more indices
2020-01-19 14:41:09 +01:00
Marcel Klehr
d5bcddd5ac
Db schema: Add more indices
2020-01-15 20:16:19 +01:00
Marcel Klehr
768f311da5
Implement hash caching
2020-01-05 16:33:25 +01:00
Marcel Klehr
a825f55825
Fix BookmarkController: Don't throw putting bm in root
2020-01-02 19:17:38 +01:00
Marcel Klehr
a3ca15d941
Fix newBookmark API: Putting in root failed
2020-01-01 23:42:13 +01:00
Marcel Klehr
d09087492c
Fix bookmarkcontroller#editBookmark
...
Reset folders instead of only adding
2019-12-31 17:08:34 +01:00
Marcel Klehr
7a5b83f81b
Fix bookmarks to Array func: Properly return tags
2019-12-31 00:13:37 +01:00
Marcel Klehr
d2ce1534b8
Fix children order: Cast IDs to ints
2019-12-31 00:13:29 +01:00
Marcel Klehr
5a04fe6dfd
Fix bookmark hashing
2019-12-31 00:13:19 +01:00
Marcel Klehr
703423e3ac
Fix import
2019-12-31 00:13:09 +01:00
Marcel Klehr
f100835c8d
Fix tech debt in BookmarkController#editBookmark
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
db076c2ad7
Some code cleanup
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
edb17388e6
Implement API endpoints for controlling shares
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
f231900c1c
Major code cleanup
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
f19f431e36
Add tests for BookmarksController with shares
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
478a0b7e0a
Fix SharedFolder Entity definition
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
6d51a84047
Schema: Add autoincrement attribs to pks
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
80feb4e101
Fix array_push error
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
e82fcc489d
Implement shared folders
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
7d3e2a67a1
API: Add endpoints for creating public shares
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
a88bbf9c7e
Remove unused code
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:47:34 +01:00
Marcel Klehr
1a2360e743
Implement public folder API access
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:46:56 +01:00
Marcel Klehr
fb7493f889
Refactor authorization
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-12-30 18:46:56 +01:00
Marcel Klehr
9b5b271136
Add migration and implement PublicFolderMapper
2019-11-29 12:06:17 +01:00
Marcel Klehr
ba50149c9d
Fix doc comments
2019-11-25 18:20:38 +01:00
Marcel Klehr
fe311cf6ad
Fix tech debt issues
2019-11-23 22:47:32 +01:00
Marcel Klehr
0d3df9251a
Refactor controllers and DI infra
2019-11-23 22:47:32 +01:00
Marcel Klehr
3b5e77e785
Fix previewsJob
2019-11-23 22:47:32 +01:00
Marcel Klehr
0455134303
DB: Drop column `public`
2019-11-23 22:47:32 +01:00
Marcel Klehr
8df9b793ee
Major refactoring
2019-11-23 22:47:32 +01:00
Marcel Klehr
244f02480b
Fix HtmlExporter
2019-11-23 22:47:32 +01:00
Marcel Klehr
8145f560d2
Fix HtmlImporterTest
2019-11-23 22:47:32 +01:00
Marcel Klehr
3bad74ca0b
Fix HtmlImporter
2019-11-23 22:47:32 +01:00
Marcel Klehr
26ebadcc8f
Fix BookmarkMapper#findByRootFolder
2019-11-23 22:47:32 +01:00
Marcel Klehr
7df2499428
Fix tests
2019-11-23 22:47:32 +01:00
Marcel Klehr
5cd82d4266
Add tests for HtmlImporter
2019-11-23 22:47:32 +01:00
Marcel Klehr
8770351825
Refactor stuff into services
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-11-23 22:47:32 +01:00
Marcel Klehr
a0d6ab0999
Fix BookmarkMapper#findByTags
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-11-23 22:47:32 +01:00
Marcel Klehr
5a0273ad33
Fix BookmarkMapper#findAll
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-11-23 22:47:32 +01:00
Marcel Klehr
6af9f07d70
Fix BookmarkMapper#insertOrUpdate
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-11-23 22:47:32 +01:00
Marcel Klehr
b21a5d10ba
Add FindTest.php
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-11-23 22:47:32 +01:00