Favorites (pinning) #674
Replies: 2 comments
|
@tbsbdr This is indeed a missing piece in our system. |
|
I'd like to elaborate on the "pinned items" feature request with some technical considerations: Implementation Proposal for Pinned Items in OpenCloudThe pinned items feature would allow users to "pin" frequently accessed files, folders, and spaces to the sidebar for quick access. Here's a technical approach to implement this feature: Key Requirements
Technical Implementation OptionsOption 1: WebDAV Property (Similar to Favorites)Extend the WebDAV properties system similarly to how favorites are implemented:
This approach would mirror the existing favorites implementation and leverage the established infrastructure. The main advantage is consistency with the current implementation and simpler integration with existing clients. Option 2: Modern Approach - LibreGraph API ExtensionAlternatively, create a new LibreGraph API extension endpoint: With methods:
Data would be stored using the CS3/Reva Preferences API:
This approach would align with the modern API direction but would require more implementation effort. Frontend: Web ClientRegardless of backend implementation, extend the web client:
Other ClientsUpdate mobile and desktop clients to support the same functionality using either approach. RecommendationThe WebDAV property approach (Option 1) might be the most straightforward implementation since:
Benefits
Would love to hear feedback on these approaches or alternative implementation ideas. |
Uh oh!
There was an error while loading. Please reload this page.
Hi, It would be great if one could add favorites (spaces, files etc) to the left sidebar navigation.
This would make it very easy to pin commonly used folders or files and make them more accessible.
All reactions