Skip to content

Conversation

@gcko
Copy link
Contributor

@gcko gcko commented Dec 2, 2025

PR checklist

  • Ensure you have added or ran the appropriate tests for your PR.
  • DCO signed

What type of PR is this?
Refactor

What this PR does / why we need it:
Refactor Routing - Remove Wouter in place of using NextJS standard routing

Which issue(s) this PR fixes:
This removes hashbang #! style routing in favor of standard url routing. This also allows users to refresh a page

Special notes for your reviewer:

  1. hashbang #! is removed - if a hashbang is provided it will rewrite to the new style

Does this PR introduce a user-facing change?:

URL's will now be /lineage instead of #!/lineage

gcko added 4 commits December 2, 2025 19:33
- Get links to Query, Checks, Check/?id=checkId, Lineage working correctly

Signed-off-by: Jared Scott <[email protected]>
- Cleanup Providers.tsx

Signed-off-by: Jared Scott <[email protected]>
@gcko gcko requested a review from kentwelcome December 2, 2025 14:45
@gcko gcko self-assigned this Dec 2, 2025
@gcko gcko marked this pull request as draft December 2, 2025 14:50
@gcko gcko marked this pull request as ready for review December 3, 2025 04:00
@kentwelcome
Copy link
Member

When the RunResultPane is shown on the button, switching the tab between Lineage and Query should not affect the RunResultPane. Before, the RunResultPane would stay on the screen when switching between the Lineage and Query tabs.
CleanShot 2025-12-04 at 11 10 57

@kentwelcome
Copy link
Member

CleanShot 2025-12-04 at 11 12 47 The loading indicator when opening the `Linage` tab can use the `Linear Progress` instead of the circular progress.

Copy link
Member

@kentwelcome kentwelcome left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Jared Scott <[email protected]>
@gcko gcko merged commit 8f5deee into main Dec 4, 2025
13 checks passed
@gcko gcko deleted the feature/refactor-routing branch December 4, 2025 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants