Show a log of changes for each snapshot #6346
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
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.
The text was updated successfully, but these errors were encountered: