Skip to content

Conversation

@PythonGermany
Copy link
Contributor

@PythonGermany PythonGermany commented Dec 7, 2025

Summary

It might be a useful useful feature to set the search, sort and filter options as query parameters so that links with pinned values for those options are shareable across users.

This could enable valuable use cases and could be further enhanced with #1403

I propose the functionality should work like this for sort and group settings:

  • Behavior on page load:
    • Local storage: Do not update
    • Query parameter: If exists set app config value to query parameter value if it does not set it from app config (local storage -> default server side config -> hardcoded config)
  • Behavior for user input via UI:
    • Local storage: Set to user input value
    • Query parameter: Set to user input value
  • Query parameter changes without reload (Forward/backward navigation)
    • Local storage: ?
    • Query parameter: If exists set app config value to query parameter value
    • Query parameter: If exists set app config value to query parameter value if it does not use app config but do NOT set query parameter

Closes #1263

Checklist

  • Tested and/or added tests to validate that the changes work as intended, if applicable.
  • Updated documentation in README.md, if applicable.

@github-actions github-actions bot added feature New feature or request area/ui Related to the user interface labels Dec 7, 2025
@PythonGermany PythonGermany force-pushed the add-home-view-query-parameters branch 5 times, most recently from a8c0451 to 26d3fe2 Compare December 7, 2025 04:10
@PythonGermany PythonGermany force-pushed the add-home-view-query-parameters branch from 26d3fe2 to 1ca7660 Compare December 7, 2025 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ui Related to the user interface feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow passing dashboard filters as query parameters

1 participant