-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
feat: Remember info panel width and count across browser sessions #3031
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
feat: Remember info panel width and count across browser sessions #3031
Conversation
|
🚀 Thanks for opening this pull request! We appreciate your effort in improving the project. Please let us know once your pull request is ready for review. |
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThis PR adds localStorage persistence for aggregation panel width and count state in the DataBrowser component. Initial values are read from localStorage with defaults (300px width, 1 count), and these values are persisted on resize completion, panel addition/removal, and batch calculation completion. Panel width derivations are recalculated when panels change. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
# [8.1.0-alpha.10](8.1.0-alpha.9...8.1.0-alpha.10) (2025-11-30) ### Features * Remember info panel width and count across browser sessions ([#3031](#3031)) ([d188030](d188030))
|
🎉 This change has been released in version 8.1.0-alpha.10 |
# [8.1.0](8.0.0...8.1.0) (2025-12-01) ### Bug Fixes * Data browser export triggers confirmation dialog for navigating with selected rows ([#3037](#3037)) ([c6334cd](c6334cd)) * Info panel data not reloading when clicking refresh button in data browser ([#3027](#3027)) ([8f91d15](8f91d15)) * Info panel may show stale data of previous objects when refreshing the data table or navigating between classes ([#3036](#3036)) ([2565f0e](2565f0e)) * No individual data loading indicators when displaying multiple info panels ([#3026](#3026)) ([5ca8218](5ca8218)) * Selected saved filter is not expanded in sidebar when reloading browser page ([#3029](#3029)) ([2e7850e](2e7850e)) * Sync-scrolling multiple panels jumps to bottom of shortest panel when scrolling up ([#3023](#3023)) ([3f85f89](3f85f89)) * Sync-scrolling multiple panels stops at bottom of shortest panel when scrolling down ([#3024](#3024)) ([bf46938](bf46938)) ### Features * Add `cookieSessionStore` option to support multi-replica deployments ([#3016](#3016)) ([3eb4b05](3eb4b05)) * Add displaying multiple info panels and batch navigation ([#3020](#3020)) ([7ac3186](7ac3186)) * Automatically resize info panel sidebar width when adding or removing panels ([#3025](#3025)) ([1032301](1032301)) * Remember info panel width and count across browser sessions ([#3031](#3031)) ([d188030](d188030)) * Remember selected column when navigating between saved filters of a class with auto-load first row enabled ([#3028](#3028)) ([964584c](964584c)) * Upgrade to parse 7.1.2 ([#3038](#3038)) ([c6c1787](c6c1787))
|
🎉 This change has been released in version 8.1.0 |
New Pull Request Checklist
Feature
Remember info panel width and count across browser sessions. Currently, this is lost when refreshing the browser page.
Approach
Remember info panel width and count across browser sessions in local storage.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.