GeezerVison is showing github.com — feat: Improve data source page UX and add connection testing by ntkathole · Pull Request #7125 · feast-dev/feast
Conversation
What this PR does / why we need it:
This PR improves the Feast UI Data Sources pages and adds a Test Connection
capability backed by a new registry endpoint.
UI improvements
- Two views — a card gallery (default) and an enhanced table, each with
per-type brand logos and a Batch/Streaming/On-Demand category badge.
- Listing: search + type filter + sort, removable filter chips with
"Clear all", table pagination + column sorting, relative "Created" times,
and a distinct "no matches" empty state.
- Detail page: redesigned with breadcrumbs, a hero header, a full
connection-configuration panel (per source type), and a metadata sidebar
(owner, event-timestamp columns, event-time range, created, last updated,
tags, consuming views). Friendly rendering of well-known tags (e.g. PII, team).
- Test Connection panel: runs a live check, shows status + discovered
schema table, and remembers the last result across navigation/reloads.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
⚠️ Please install the to ensure uploads and comments are reliably processed by Codecov.
❌ Patch coverage is 67.85714% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 51.79%. Comparing base (fb5e5d5) to head (8aa1d43).
Additional details and impacted files

@@ Coverage Diff @@
## master #7125 +/- ##
=======================================
Coverage 51.78% 51.79%
=======================================
Files 458 458
Lines 57705 57733 +28
Branches 8481 8482 +1
=======================================
+ Hits 29885 29904 +19
- Misses 25793 25801 +8
- Partials 2027 2028 +1
Continue to review full report in Codecov by Harness.
Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fb5e5d5...8aa1d43. Read the comment docs.
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This branch has not been deployed
No deployments
Uh oh!
There was an error while loading. Please reload this page.
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|