Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show a log of changes for each snapshot #6346

Open
fuzyll opened this issue Jan 22, 2025 · 0 comments
Open

Show a log of changes for each snapshot #6346

fuzyll opened this issue Jan 22, 2025 · 0 comments
Labels
Component: UI Issue needs changes to the user interface Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality

Comments

@fuzyll
Copy link
Contributor

fuzyll commented Jan 22, 2025

What is the feature you'd like to have?
Enterprise users have wanted a way to view what has changed within a given snapshot since we've released the product. As a stop-gap, we've introduced a "commit message" where users can describe changes, and a "File Changelog..." dialog where users can view them. But, users (even non-Enterprise ones) have requested this.

Conceptually, I think this should be 'simple', since we should already have the metadata required to implement this. In reality, I think this will be difficult as we'll need to be able to show this to users in a way that makes sense to them and avoids performance issues.

Is your feature request related to a problem?
Users would like to know what has changed within a given snapshot. This is mostly relevant to Enterprise users where you are pulling in changes from other users and you want to know what changed. But, it's also relevant to non-Enterprise users that are receiving databases from others. And, as we continue to add ways for users to interact with their database, perform additional analysis with plugins, and so on, it would be great to have this functionality in the core product rather than just Ultimate/Enterprise.

Additional Information:
Issue migrated here from the internal Enterprise issue tracker.

We should also try and consider a future where we might want to let users remove a particular change from a snapshot (e.g. rewrite it without a given thing) when we implement this, at least from a UI/UX perspective. This is also desired, but is a considerable leap in difficulty-to-implement and not planned in any current roadmap.

@fuzyll fuzyll added Component: UI Issue needs changes to the user interface Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality labels Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: UI Issue needs changes to the user interface Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality
Projects
None yet
Development

No branches or pull requests

1 participant