Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI: Create Mirror And Mirror Overview Improvements #890

Merged
merged 6 commits into from
Dec 25, 2023

Conversation

Amogh-Bharadwaj
Copy link
Contributor

@Amogh-Bharadwaj Amogh-Bharadwaj commented Dec 23, 2023

UI Improvement Features

These are some features which I thought would be nice to get in. At the end of the day, these are just proposals from my end.

Mirror Create Pages: Error Toasts And Floating Button

We now show errors as toasts and have the Create Mirror button with a fixed position on the bottom-right. Users now don't have to do a lot of scrolling up and down to look at the error message, come back, and click create.

Screenshot 2023-12-23 at 10 26 14 PM

QRep Mirror: Upsert Columns

Selection of Unique Key Columns for QRep Upsert mode now looks like this, saving users from having to type out columns. Also added validation for the columns being an empty array.

Screenshot 2023-12-23 at 9 49 35 PM

Better Tabs UI for Mirror Overview

I thought the tabs we have there look unpolished so used Tremor to come up with this. This also achieves significant code reduction in that file.

Screenshot 2023-12-23 at 11 37 58 PM

Wiring Status in Mirror Overview Page

Wires in the Status we show in the mirror overview page. This is a follow-up to #883

Screenshot 2023-12-23 at 10 28 23 PM

Others

  • Removes 'Authentication failed' message in login landing page.
  • Makes the source-destination table list in Mirror Overview page have scrollable height and sticky headers
  • Error table now has time column before message column and the rows are sorted by timestamp (latest first)

@Amogh-Bharadwaj Amogh-Bharadwaj changed the title UI: Create Mirror Improvements and More UI: Create Mirror And Mirror Overview Improvements Dec 23, 2023
@iskakaushik iskakaushik merged commit ac5bbb2 into main Dec 25, 2023
7 checks passed
@serprex serprex deleted the ui/improvements-6 branch July 19, 2024 15:21
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.

2 participants