Conversation
Change the default value of `deepnote.snapshots.enabled` from `false` to `true` so that all users get the benefits of snapshot mode by default: - Outputs saved to separate snapshot files - Main .deepnote file stays cleaner with just source code - Document stays clean until actual content changes https://claude.ai/code/session_012kUL7YuMgYq3CR1xqnrLb5
📝 WalkthroughWalkthroughThe pull request updates the default configuration value for 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #313 +/- ##
===========================
===========================
🚀 New features to boost your workflow:
|
Summary
Changes the default value of the
deepnote.snapshots.enabledconfiguration setting fromfalsetotrue, enabling snapshot functionality for Deepnote notebooks by default.Changes
package.jsonconfiguration schema fromfalsetotrueDeepnoteActivationService.isSnapshotsEnabled()methodSnapshotService.isSnapshotsEnabled()methodDetails
This change makes snapshot functionality opt-out rather than opt-in, meaning outputs will now be saved to separate snapshot files in a 'snapshots' folder by default instead of being stored in the main .deepnote file. Users who prefer the previous behavior can disable this feature by setting
deepnote.snapshots.enabledtofalsein their workspace configuration.All related code paths and tests have been updated to maintain consistency across the codebase.
https://claude.ai/code/session_012kUL7YuMgYq3CR1xqnrLb5
Summary by CodeRabbit
Chores
Tests