Platform Quality
Adopt nuqs for type-safe URL search-param state
Type-safe, server-synced URL state management for filters, tabs, and table views.
What we're building
When you filter a list, switch tabs, or set up a table view, that state usually lives only in the page and disappears the moment you refresh or share the link. You end up rebuilding the same view over and over.
Thorbis is moving filters, tabs, and table views into the page URL. That means a view survives a reload, can be bookmarked, and can be shared with a teammate just by sending the link. Open someone else's link and you land on exactly the filtered, sorted view they were looking at.
The goal is simple: the views you set up stay put and travel with the URL.
What you'll be able to do
- Keep filters and tabs in the page URL
- Reload a page without losing your filters or view
- Share a filtered list by sending its link
- Bookmark a specific table view or tab
- Return to the same view after navigating away
Rollout plan
- 01
Filters and tabs in the URL
In progressSync list filters and the active tab to the page address.
- 02
Shareable table views
In progressExtend URL state to sorting and view options so a view can be linked.
- 03
Consistent across the app
In progressApply the same URL-state pattern to more pages for predictable, shareable views.
Milestones
- Not started:
URL state for filters
Wire filters and tabs into the page URL.
- Not started:
Refresh-safe views
Ensure a view survives a page reload.
- Not started:
Linkable views
Make a filtered view shareable by its URL.
More in Platform Quality
How to send useful feedback
Name the blocked role
Product feedback is more useful when it names the owner, dispatcher, technician, office user, or customer affected.
Explain the workaround
Describe what your team does today and where the process fails under real work.
Define success
Share what would change after launch: time saved, fewer manual steps, cleaner records, or better customer follow-up.