storj / roadmap

Storj Public Roadmap
Other
9 stars 3 forks source link

Improved Lexicographical Sorting / Not Encrypting Object Keys #88

Open ferristocrat opened 9 months ago

ferristocrat commented 9 months ago

Background

What is the problem/pain point?

Storj allows lexicographically sorted object listings by disabling object key encryption. However, achieving this involves a process that requires both the Satellite Console and the Uplink CLI, making it not as user-friendly. Additionally, the Satellite Console's Object Browser currently does not support viewing objects with unencrypted object keys. Current Documentation

Who is impacted?

Storj users relying on S3-compatible applications and those wanting their object listings in lexicographical order are affected.

What is the impact?

Users face challenges in achieving lexicographical sorting because of the multi-step, multi-tool process. The absence of support in the Satellite Console's Object Browser for objects with unencrypted keys can lead to user confusion.

Why now?

The lack of a streamlined setup for lexicographical sorting is a recurring pain point for our users. Enhancing this will offer a more cohesive user experience.

Requirements

User Story

As a Storj user, I desire an integrated, user-friendly process to view object listings in lexicographical order, with consistent support across all Storj tools, ensuring easy data management and retrieval.

Acceptance Criteria

  1. Users can seamlessly set up lexicographical viewing without needing to alternate between different tools.
  2. The Satellite Console's Object Browser supports viewing objects with unencrypted object keys.
  3. Clear documentation guiding users through the process, highlighting potential issues (like using varied path encryption settings in the same bucket).

Success Metrics

  1. Storj users using the improved feature report positive feedback.
  2. Zero support tickets concerning lexicographical sorting setup and related issues.
  3. Uptick in new integrations with S3-compatible applications within six months of the feature's release.

Productboard Link

Other Links