Skip to content

feat: Remember selected column when navigating between saved filters of a class with auto-load first row enabled - #3028

Merged
mtrezza merged 2 commits into
parse-community:alphafrom
mtrezza:feat/keep-selected-column
Nov 28, 2025
Merged

mtrezza merged 2 commits into
parse-community:alphafrom
mtrezza:feat/keep-selected-column

Conversation

@mtrezza

@mtrezza mtrezza commented Nov 28, 2025 •

Copy link
Copy Markdown
Member

New Pull Request Checklist

Issue Description

When navigating between saved filters of the same class, with option "Settings > Info Panel > Auto-load first row enabled" enabled, the first row and first column in the data browser are selected. As the column configuration is shared among saved filters of a class, it'd be more convenient to keep same column selected.

Approach

Remember selected column when navigating between saved filters of a class with auto-load first row is enabled.

@parse-github-assistant

parse-github-assistant Bot commented Nov 28, 2025 •

Copy link
Copy Markdown

🚀 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.

@parseplatformorg

parseplatformorg commented Nov 28, 2025 •

Copy link
Copy Markdown
Contributor

✅ Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@coderabbitai

coderabbitai Bot commented Nov 28, 2025 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

@mtrezza has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 17 minutes and 37 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between fb28772 and eda385f.

📒 Files selected for processing (1)
  • src/dashboard/Data/Browser/DataBrowser.react.js (5 hunks)
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mtrezza
mtrezza merged commit 964584c into parse-community:alpha Nov 28, 2025
11 checks passed
parseplatformorg pushed a commit that referenced this pull request Nov 28, 2025
# [8.1.0-alpha.8](8.1.0-alpha.7...8.1.0-alpha.8) (2025-11-28)

### Features

* Remember selected column when navigating between saved filters of a class with auto-load first row enabled ([#3028](#3028)) ([964584c](964584c))
@parseplatformorg

Copy link
Copy Markdown
Contributor

🎉 This change has been released in version 8.1.0-alpha.8

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Nov 28, 2025
@mtrezza
mtrezza deleted the feat/keep-selected-column branch November 28, 2025 02:28
parseplatformorg pushed a commit that referenced this pull request Dec 1, 2025
# [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))
@parseplatformorg

Copy link
Copy Markdown
Contributor

🎉 This change has been released in version 8.1.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label Dec 1, 2025
beiguancyc pushed a commit to beiguancyc/parse-dashboard that referenced this pull request Dec 16, 2025
* commit '68e9be3a35edb730db5a0174b0dab5e763e67622': (31 commits)
  chore(release): 8.1.0 [skip ci]
  empty commit to trigger CI
  chore(release): 8.1.0-alpha.13 [skip ci]
  feat: Upgrade to parse 7.1.2 (parse-community#3038)
  chore(release): 8.1.0-alpha.12 [skip ci]
  fix: Data browser export triggers confirmation dialog for navigating with selected rows (parse-community#3037)
  chore(release): 8.1.0-alpha.11 [skip ci]
  fix: Info panel may show stale data of previous objects when refreshing the data table or navigating between classes (parse-community#3036)
  chore(release): 8.1.0-alpha.10 [skip ci]
  feat: Remember info panel width and count across browser sessions (parse-community#3031)
  chore(release): 8.1.0-alpha.9 [skip ci]
  refactor: Bump @babel/preset-env from 7.27.2 to 7.28.5 (parse-community#3017)
  refactor: Security upgrade body-parser from 2.2.0 to 2.2.1 (parse-community#3021)
  fix: Selected saved filter is not expanded in sidebar when reloading browser page (parse-community#3029)
  chore(release): 8.1.0-alpha.8 [skip ci]
  feat: Remember selected column when navigating between saved filters of a class with auto-load first row enabled (parse-community#3028)
  chore(release): 8.1.0-alpha.7 [skip ci]
  fix: Info panel data not reloading when clicking refresh button in data browser (parse-community#3027)
  refactor: Bump js-yaml from 3.14.1 to 3.14.2 (parse-community#3022)
  chore(release): 8.1.0-alpha.6 [skip ci]
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state:released Released as stable version state:released-alpha Released as alpha version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants